Nextcloud Advanced Configuration und Fehlerbehandlung
Um bekannte Warnmeldungen zu beheben
Nextcloud 27 Optimierungen
#1 Nginx Advanced Setting
# Die untenstehenden Zeilen in Nginx Reverse Proxy in Advanced eintragen
location /.well-known/carddav {
return 301 $scheme://$host/remote.php/dav;
}
location /.well-known/caldav {
return 301 $scheme://$host/remote.php/dav;
}
location /.well-known/webfinger {
return 301 $scheme://$host/index.php/.well-known/webfinger;
}
location /.well-known/nodeinfo {
return 301 $scheme://$host/index.php/.well-known/nodeinfo;
}
APCu Setting
nano /etc/php/8.2/mods-available/apcu.ini
apc.enable_cli=1
Ländercode
in die /var/www/nextcloud/config/config.php folgende Zeile ans Ende hinzufügen:
'default_phone_region' = 'DE',
Redis installieren
Cache Memory
Dazu redis installieren
sudo apt install redis
Datei /etc/redis/redis.conf bearbeiten
# port 6379 ändern auf
port 0
# unixsocket aktivieren durch entfernen der #
unixsocket /var/run/redis/redis.sock
unixsocketperm 770 # ACHTUNG! Berechtigung ändern!
User Redis zur gruppe hinzufügen
usermod -a -G redis www-data
opcache buffer fehler
cd /etc/php/8.x/apache2/php.ini
# suche nach opcache.interned_strings_buffer
# ; entfernen und 16 daraus machen
Apache neustarten
service apache2 restart
service redis-server start
var/www/nextcloud/config/config.php anpassen und folgendes ans Ende hinzufügen
"default_language" => "de",
"default_locale" => "de",
'default_phone_region' => 'DE',
'skeletondirectory' => '',
"loglevel" => 3,
'filelocking.enabled' => 'true',
'memcache.local' => '\OC\Memcache\APCu',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' => array(
'host' => '/var/run/redis/redis.sock',
'port' => 0,
'timeout' => 0.0,
),
Autostart von Redis aktivieren
systemctl enable redis-server
Server Neustart
reboot
Nextcloud cronjob
crontab -u www-data -e
*/5 * * * * php -f /var/www/nextcloud/cron.php
.htaccess fehler
einfach den Ordner ocm-provider aus dem Backup in Ordner /var/www/nextcloud kopieren
No Comments