Nextcloud/Troubleshooting: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
K Textersetzung - „Nextcloud/Verwaltung“ durch „Nextcloud/Konfiguration“ |
||
Zeile 40: | Zeile 40: | ||
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p | echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p | ||
[[Kategorie:Nextcloud/ | [[Kategorie:Nextcloud/Konfiguration]] |
Aktuelle Version vom 19. Juni 2024, 10:31 Uhr
Ungewolltes Logout
Ursache
Nextcloud kann temporäre Dateien nicht wie vorgesehen schreiben
Lösung
- Verzeichnis tmp (außerhalb des webroot) anlegen und in user.ini konfigurieren:
sys_temp_dir = /pfad/zum/verzeichnis/nextcloud/temp session.save_path = /pfad/zum/verzeichnis/nextcloud/temp upload_tmp_dir = /pfad/zum/verzeichnis/nextcloud/temp
opendir(/tmp): failed to open dir: Permission denied at pfad/nextcloud/lib/private/TempManager.php
- Wenn die Fehlermeldung "opendir(/tmp): failed to open dir: Permission denied at pfad/nextcloud/lib/private/TempManager.php#" im Nextcloud Protokoll auftaucht, kann folgendes Vorgehen helfen:
- Ordner "temp" (oder beliebiger anderer Name) anlegen und die Berechtigung 0644 vergeben
In der Datei config.php die Zeile 'tempdirectory' => '/pfad/zum/ordner/nextcloud/temp', einfügen
- Jetzt sollte die Fehlermeldung nicht mehr auftauchen. Auch hier empfiehlt es sich, den Ordner außerhalb des root abzulegen.
Zend OPcache can't be temporary enabled
- Die Fehlermeldung Zend OPcache can't be temporary enabled (it may be only disabled till the end of request) at Unknown#0 kann drauf hindeuten, dass der opcache doppelt aktiviert wurde. Die vorgeschlagene Konfiguration in der php.ini lautet
opcache.enabel = 1 opcache.enable_cli=1 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=10000 opcache.memory_consumption=128 opcache.save_comments=1 opcache.revalidate_freq=1
- Ist der opcache bereits an anderer Stelle - z. B. über die Konfiguration des Hostings (vgl. Bild) - aktiv, dann einfach die fett markierte Zeile entfernen.
Quellen
- https://www.itfoo.de/web/nextcloud-hostingprobleme-beheben/
- https://help.nextcloud.com/t/php-opcache-not-correctly/12925/11
PHP Warning: Unable to load dynamic library pdo_mysql
# apt-get --purge remove php-common # apt-get install php-common php-mysql php-cli
comment out this line by adding a semi-colon in front ;extension=apc.so
Nextcloud Client Fehler synchronisierte Ordner
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p