Fórum:
Sziasztok!
Ubuntu 18.04 szerverre telepítettem nextcloud23-at. Az alábbi leírás alapján:
https://computingforgeeks.com/how-to-install-nextcloud-on-ubuntu-debian/
remekül működik de van egy kicsi problémám vele.
Ha csak 1 képet töltök le róla akkor jó a kép készítésének az ideje.
Ha több képet akarok egyszerre letölteni akkor létrehoz egy Photos.zip fájlt és 2 óra eltérés van a valós időponthoz képest. (Nagyon fontos lenne a helyes idő megjelenítése!)
A szerveren beállított rendszeridő jó.
pusztai@homeserver:~$ timedatectl
Local time: sze 2022-06-15 15:16:53 CEST
Universal time: sze 2022-06-15 13:16:53 UTC
RTC time: sze 2022-06-15 13:16:53
Time zone: Europe/Budapest (CEST, +0200)
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no
telepített php 8.0
Ezzel sokat küzdöttem mire rájöttem hogy lehet jóra megcsinálni.( a nextcloud a 7.2 es php-t telepítette de azt nem tudja használni. Neki a 7.4 vagy újabb kell. Így megkapta a php8.0-t)
A leírás alapján a php.ini fájlt is szerkesztettem:
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europa/Budapest
A grafikus felületen is a Magyarország van beállítva. (nem tudom ez számít-e egyáltalán)
Sajnos nem tudom hol kell még beállítani, hogy az időt helyesen jelenítse meg a zip fájlok esetében.
Minden segítséget köszönök.
Üdv.: Gábor
Elgépelés csak itt?
Beküldte kimarite -
Értékelés:
date.timezone = Europa/Budapest -> date.timezone = Europe/Budapest
https://www.php.net/manual/en/timezones.europe.php
Lehet bug is. Ha rápróbálsz ugyanitt erre?
UTC
Majd újraindítod a szolgáltatást.
De amúgy a ZIP fájlt hogyan töltöd le, milyen alkalmazással?
https://github.com/nextcloud/server/issues/20641
Elgépelés csak itt?
Beküldte Gaborka -
Értékelés:
„date.timezone = Europa/Budapest -> date.timezone = Europe/Budapest”
Javítva! Rendszer újraindítva.
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Budapest
Sajnos nem változott, ugyanúgy 2 órával korábbi időpontot jelöl meg mint előtte.
Mivel a php-val eddig nem foglakoztam, így nem tudom, hogy az utc szerint hogy kellene beállítani az időt.
Ugyanott kellene a date.timezone alatt beírni egy sort vagy azt a sort átírni Europe/Budapest ről UTC +2 re?
„De amúgy a ZIP fájlt hogyan töltöd le, milyen alkalmazással?”
Nincs külön alkalmazás.
A nextcloud-ot elérem böngészőből, kijelölöm a képeket rákattintok a műveletek-re és ott kiválasztom a letöltést. Böngésző letölti a Downloads könyvtárba zip fájl-ként.Az így létrejött zip fájl időbélyege jó, de a benne lévő fájloké nem.
„Lehet bug is”
Igen, olvastam én is.
Elgépelés csak itt? Elgépelés csak itt?
Beküldte kimarite -
Értékelés:
Nincs +2, hanem az Europe/Budapest beállítást átírod erre: UTC
... ez egy javaslat a linkelt oldalakról. Igaz, Thunderbird-höz... talán.
„De amúgy a ZIP fájlt hogyan töltöd le, milyen alkalmazással?”
Nincs külön alkalmazás.
A nextcloud-ot elérem böngészőből,
Tehát böngésző. Másik gépről, rendszerről? Kimenet a másik gépen?
Elgépelés csak itt? Elgépelés csak itt?
Beküldte Gaborka -
Értékelés:
Átírtam UTC-re de nem változott. (vagy változott csak számomra nem derül ki )
Viszont!
A kért kimenet:
gaborzsuzsa@gaborzsuzsa-desktop:~$ timedatectl
Local time: p 2022-06-17 06:44:54 CEST
Universal time: p 2022-06-17 04:44:54 UTC
RTC time: p 2022-06-17 06:44:53
Time zone: Europe/Budapest (CEST, +0200)
System clock synchronized: no
systemd-timesyncd.service active: yes
RTC in local TZ: yes
Warning: The system is configured to read the RTC time in the local time zone.
This mode can not be fully supported. It will create various problems
with time zone changes and daylight saving time adjustments. The RTC
time is never updated, it relies on external facilities to maintain it.
If at all possible, use RTC in UTC by calling
'timedatectl set-local-rtc 0'.
Itt figyelmeztet hibára. Nem tudom van-e köze a telepítéshez de akkor az időzónát beállítottam.
Gondolom akkor a kliens gépen is UTC szerint kellene beállítani az időzónát.
Most megyek dolgozni. Délután leszek.
Elgépelés csak itt? Elgépelés csak itt?
Beküldte kimarite -
Értékelés:
Gondolom akkor a kliens gépen is UTC szerint kellene beállítani az időzónát.
Én csak a szerver gép azaz a Nextcloud UTC beállítást láttam egy próbára alkalmasnak. Gondolom -a szerver gépen- a szolgáltatásokat újraindítottad. Bármilyen szerkesztés után a systemd szolgáltatásokat újra kell indítani. Ha így sem megy viszont, akkor állítsd vissza az eredeti állapotot. Még gondolkodom, mi lehet a megoldás.
Én úgy tudom, persze lehet rosszul
Beküldte 444tibi -
Értékelés:
hogy a zip vagy bármilyen tömörítés megőrzi az időbélyeget. Azt viszont nem tudom miképpen változik meg becsomagoláskor, nem valahogy az utolsó hozzáfárés dátuma lesz nálad, viszont ez sem magyarázat a 2 óra eltolódásra.
Elgépelés csak itt? Elgépelés csak itt?
Beküldte Gaborka -
Értékelés:
"viszont ez sem magyarázat a 2 óra eltolódásra"
Főleg, hogy két órával korábbra teszi mint ahogy megtörténik.
https://ibb.co/ZB2fQ6n
Elgépelés csak itt? Elgépelés csak itt?
Beküldte Gaborka -
Értékelés:
„Gondolom -a szerver gépen- a szolgáltatásokat újraindítottad.”
Igen.
sudo service apache2 restart
Olyan is volt, hogy a szervert indítottam újra.
Megpróbáltam másik gépen is de ott is ugyanaz a helyzet, két órával korábbra teszi az időpontot mint ahogy megtörténik. 444Tibi -nek linkelt képen látható.
„állítsd vissza az eredeti állapotot”
Megtörtént.
Kérdés.. csak találgatok.
Nem lehet az, hogy amikor a php telepítésével küzdöttem akkor csináltam valamit ? Jelenleg így néz ki a php könyvtár:
pusztai@homeserver:/etc/php$ ls
7.2 7.4 8.0 8.1
Esetleg nem lehet hogy itt van valami ami bekavar. A nextcloud csak a 8.0-s php-t használja, és nincs is más, aminek szüksége lehet rá. Legalábbis a Nextcloud telepítéséig nem volt rá szükség.
Elgépelés csak itt?
Beküldte kimarite -
Értékelés:
A nextcloud csak a 8.0-s php-t használja
Hát nem. Nálad (18.04) biztosan a 7.2-eset... . Gond lehet szerinted?
Idézek:
Ui.: meg kéne nézni pontosan, melyik PHP verziót használja a Nextcloud, mert te az mondod 8.0, és ennek tudatában szerkesztettél,
... mindeközben egyáltalán nem biztos, hogy a 8.0-ast használja.
/etc/php/*/apache2/php.ini -> az * a verziószám az elérési útban.
___
Hm. Máshol is lehet az időzóna beállítás, keressünk rá,
s, megnézzük, melyikben lehet meg még a beállító sor?
Esetleg be kell szúrni valahova a fenti sort..., de menjünk túl előre.
Az van, hogy CLI-n (timedatectl) rendben a beállításod, de a webes felületen (böngészőben nyitott szerver: frontend) nem, azt más fájl szabályozza, legalábbis ezt olvastam.
https://github.com/nextcloud/deck/issues/2276#issuecomment-690084929=
https://stackoverflow.com/questions/20451719/cannot-set-date-timezone-in-php-ini-file/21891098#21891098
https://github.com/nextcloud/deck/issues/2276#issuecomment-732850722=
Ja, és persze a service van a használatban az Ubuntu 18.04 kiadásnál (jól használod), még nem a systemctl (szolgáltatások újraindítása).
Ubuntu 18.04 -> PHP 7.2 !
Beküldte kimarite -
Értékelés:
https://packages.ubuntu.com/search?suite=bionic&searchon=names&keywords=php
Vagy szerveren (böngészőben):
http://server/phpinfo.php
Hazavertem :(
Beküldte Gaborka -
Értékelés:
Sikerült elkövetnem azt a hibát, hogy firissíteni akartam a nextcloud-ot. Persze hibára futott és most karbantarási üzemmódban van.
Azt reméltem a frissítés megoldja az időproblémámat.
Keresem a megoldást. Egyébként a php8.0-thasználta :) bár ez jelen pillatban semmit nem jelent.
https://ibb.co/0KLgWqw
Köszönöm a segítő szándékot hálás vagyok érte.
Hazavertem :(
Beküldte Gaborka -
Értékelés:
Sikerült elkövetnem azt a hibát, hogy firissíteni akartam a nextcloud-ot. Persze hibára futott és most karbantarási üzemmódban van.
Azt reméltem a frissítés megoldja az időproblémámat.
Keresem a megoldást. Egyébként a php8.0-thasználta :) bár ez jelen pillatban semmit nem jelent.
https://ibb.co/0KLgWqw
Köszönöm a segítő szándékot hálás vagyok érte.
Hazavertem :(
Beküldte kimarite -
Értékelés:
Ezt hol láttad: melyik parancssor kimenetben vagy melyik beállításban?
Persze hibára futott és most karbantartási üzemmódban van.
Mi a hiba: naplófájl bejegyzés, vagy más, de pontosan mi?
A dokumentáció írja, hogy verzió visszafejlesztés nem lehetséges, egészen pontosan nem támogatott, meg, hogy érdemes mentést készíteni, ha frissítesz (a lépés gondolom, kimaradt).
Hivatalos frissítés menete (*), avagy javításra lehetőség neked, ha nem láttad.
___
A Nextcloud maga NTP idő szinkronizációt használ.
...érdemes lenne a MySQL időzóna beállításra is ránézni. Ehhez segítség itt, itt és itt. Persze, ha ezt telepítetted, mert nem tudjuk, a MariaDB is fel van sorolva a telepítési linkeden (egyik vagy másik):
In this guide, we will use MariaDB vagy MySQL database server.
Hazavertem :( Hazavertem :(
Beküldte Gaborka -
Értékelés:
Köszönöm, hogy továbbra is segíteni akarsz!
Idő kellett hogy lenyugodjak és végig tudjak gondolni mindent. Elindítottam a frissítést a böngészőből ami gondolatom szerint annyit tesz hogy leellenörzi a rendszert és letölti a frissítést, Majd rákattintottam a continue update-ra. Ez volt az a pillanat amikor a böngésző egy pillanatrta kiírta hogy hiba történt, majd megjelent a karbantartási üzemmód oldal.
Gyakorlatilag kizrtam magam(is) és nem tudtam mi történt. Az általad linkelt oldal segített a megfejtésben.Valamint ez a videó:
https://www.youtube.com/watch?v=a8rvuLpwAZQ
A telepítési könyvtárban a /srv/nextcloud/config/config.php tartalmazza a 'maintenance' => true, beállítást. Ha átírnám false-ra akkor ismét elérhető lenne a kiszolgáló ha jól sejtem.
"Egyébként a php8.0-thasználta
Ezt hol láttad: melyik parancssor kimenetben vagy melyik beállításban?"
A linkelt kép bal oldalán középtájon látható PHP 8.0
memóraikorlát , max fájlméret és max végrehajtási idő.
Verziót nem visszafejleszteni akartam hanem újabbra frissíteni, jelenleg a 23.0.3 as verzió van telepítve és felajánlotta a 23.0.5 ös verziót és elindítottam. Nem gondoltam, hogy ezt a frissítést nem lehet grafikus felületen végigcsinálni, amikor kizárt bepánikoltam.
"érdemes mentést készíteni(külső hivatkozás), ha frissítesz (a lépés gondolom, kimaradt)." Igen az kimaradt...
"MySQL MariaDB Persze, ha ezt telepítetted, mert nem tudjuk,"
Ami a felsorolásban van azt telepítettem lépésről lépésre.
Ez alól csak a PHP a kivétel mert a 7.2 es verzió nem jó a Nextcloudnak s ezt követően kezdődött a küzdelem :)
Szerinted a maintenance sort visszaírhatom true ról false-ra? Visszaállhat a régi rend ?
Hazavertem :(
Beküldte kimarite -
Értékelés:
Vélhetően. A false az alapértelmezett beálíltás:
https://github.com/amancevice/nextcloud-server/blob/master/config/config.sample.php
A leírásban a MariaDB és a MySQL adatbázis-kezelő szerver telepítése egyaránt szerepel. Válassz!
Ami a felsorolásban van azt telepítettem lépésről lépésre.
Mivel a leírás írja, és jeleztem is ugyanezt, hogy vagy ez, vagy az, akkor te mindkettőt telepítetted. Már csak el kéne döntened, melyiket használod.
MySQL: https://hu.wikipedia.org/wiki/MySQL
MariaDB: https://hu.wikipedia.org/wiki/MariaDB
Hazavertem :( Hazavertem :(
Beküldte Gaborka -
Értékelés:
maintenance' => true, beállítást átírtam false-ra. Most azt a képet látom.
https://ibb.co/PQw5VLB
Csináltam másolatot is a nextcloud mappáról.
https://ibb.co/x5nbm9m
"A leírásban a MariaDB és a MySQL adatbázis-kezelő szerver telepítése egyaránt szerepel. Válassz!"
Legyen a MySQL
Hazavertem :( Backup és Update
Beküldte kimarite -
Értékelés:
Itt is ugyanezt a használatot írja a Wiki (nem szerver):
https://docs.nextcloud.com/server/latest/admin_manual/installation/example_ubuntu.html
A képekre..., gondoskodj az összes mentésről, amiről a képen van:
Figyu, mindent nem tudok kikeresni helyetted, de megpróbálok segíteni. A mentés módszerei itt,
https://docs.nextcloud.com/server/latest/admin_manual/maintenance/backup.html
és itt.
https://docs.nextcloud.com/server/latest/admin_manual/maintenance/restore.html
A migráció egyéb lépései:
https://docs.nextcloud.com/server/latest/admin_manual/maintenance/upgrade.html
Más módszerrel egész biztosan nem érdemes belekezdeni mentéseknek...
___
Telepítés a telepítés könyvtárából is lehetséges (a fenti képről):
MySqL vs MariaDB
Beküldte T.István -
Értékelés:
A világért sem akarok bárkit befolyásolni, de a mérlegelési szempontok közé érdemes felvenni azt is, hogy a MariaDB nyílt és szabad, ingyenes, ami elmondható a MySQL-ről is, de utóbbi mögött az Oracle áll, (az ő tulajdonuk), az az Oracle, amelyik hosszú idő után fizetőssé tette a Java-t. És imho bármikor megtörténhet ez a MySQL-el is.
Hazavertem :( Backup és Update
Beküldte Gaborka -
Értékelés:
Köszönöm szépen.
Beleásom magam és aztán megpróbálom rendbeszedni amit elcsesztem.
Bár most úgy érzem célravezetőbb lenne külső segítséget kérnem. Valakit aki ért is hozzá... :)
Meglátom... Még egyszer köszönöm!
Elgépelés csak itt? Elgépelés csak itt?
Beküldte kimarite -
Értékelés:
UTC-re van beállítva, illetőleg, nem veszi figyelembe a helyi időbeállítást (+2), a Linux rendszer meg -normálisan- UTC+2 -re (Magyarország), a helyileg beállított időre.
Mert valamelyik NextCloud komponens (amelyik ZIP-et készít, kezel) azHazavertem :( Backup és Update
Beküldte kimarite -
Értékelés:
Ugye, a kezdeti probléma mellé készítettél még egyet..., mert nem olvastad el a dokumentációt (RTFM). :)
Hazavertem :( MariaDB
Beküldte kimarite -
Értékelés:
Forrás (csak a fentit ellenőrizd, mást ne vegyél innen alapul!):
https://mariadb.com/kb/en/time-zones/#global-server-time-zone
Köszönet!
Beküldte Gaborka -
Értékelés:
Mindenkinek nagyon köszönöm a segítő hozzáállását és tanácsát. Jelenleg úgy érzem ez a feladat meghaladja az értelmi és felfogó képességemet.
Hiába kapom meg a megoldókulcsot, nem tudom használni azt. Egyszerűen nem fogom fel. Persze ez lehet a fáradtság is... Kell némi idő
Pihenek, emésztek, tanulok és meglátjuk :)
Köszönet!
Beküldte kimarite -
Értékelés:
Köszönet!
Beküldte Gaborka -
Értékelés:
Mivel a sajátom, másoknak nem fog hiányozni
Köszönet!
Beküldte kimarite -
Értékelés: