Nextcloud-DB - interner Serverfehler nach occ db:convert-filecache-bigint

Eeeeendlich!!! es hat geklappt! :smiley: :smiley: :smiley:

Der sudo command so wie oben beschrieben, hat bei mir nicht funktioniert; aber es mit dem user http zu versuchen, war der Schlüssel!

root@USER-DS716:/# cd /volume1/web/
root@USER-DS716:/volume1/web# ls -all
total 116

drwxrwx—+ 1 http http 100 Sep 30 15:14 config
-rw-r–r–+ 1 http http 283 Sep 30 15:14 occ

-rw-r–r-- 1 http http 422 Sep 30 15:14 version.php
root@USER-DS716:/volume1/web# chown -R http:http config
root@USER-DS716:/volume1/web# sudo -u http php73 occ maintenance:mode --off
PHP Warning: PHP Startup: Unable to load dynamic library ‘mcrypt.so’ (tried: /usr/local/lib/php73/modules/mcrypt.so (/usr/local/lib/php73/modules/mcrypt.so: cannot open shared object file: No such file or directory), /usr/local/lib/php73/modules/mcrypt.so.so (/usr/local/lib/php73/modules/mcrypt.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library ‘mysql.so’ (tried: /usr/local/lib/php73/modules/mysql.so (/usr/local/lib/php73/modules/mysql.so: cannot open shared object file: No such file or directory), /usr/local/lib/php73/modules/mysql.so.so (/usr/local/lib/php73/modules/mysql.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
The current PHP memory limit is below the recommended value of 512MB.
Maintenance mode already disabled
root@USER-DS716:/volume1/web#

Jetzt versuche ich noch die Meldung mit dem PHP memory limt wegzukriegen - hast Du eine Idee?

Schaue mal in die php.ini (not cfg)
Normal sind zwei davon vorhanden - eine davon in /xxx/xxx/phpxx/apache/
In dieser sollte das Limit änderbar sein.
Hast Du mehrere php-Versionen, sind es pro Version zwei php.ini mehr.

Der Fehlermeldung nach scheinen wohl noch einige PHP-Module fehlen.

Danke für den Tipp, aber leider bin ich nicht wirklich fündig geworden :tired_face:
Ich habe den ganzen Webserver nach einer php.cfg durchsucht - ohne das gewünschte Ergebnis:

root@USER-DS716:/# ls -all
total 72
drwxr-xr-x 24 root root 4096 Oct 25 12:38 .
drwxr-xr-x 24 root root 4096 Oct 25 12:38 …
lrwxrwxrwx 1 root root 7 Apr 10 2021 bin → usr/bin
drwxr-xr-x 7 root root 0 Oct 25 12:39 config
drwxr-xr-x 12 root root 18700 Oct 25 12:40 dev
drwxr-xr-x 49 root root 4096 Oct 30 11:51 etc
drwxr-xr-x 43 root root 4096 Sep 15 15:23 etc.defaults
drwxr-xr-x 2 root root 4096 Mar 18 2021 initrd
lrwxrwxrwx 1 root root 7 Apr 10 2021 lib → usr/lib
lrwxrwxrwx 1 root root 9 Apr 10 2021 lib32 → usr/lib32
lrwxrwxrwx 1 root root 7 Apr 10 2021 lib64 → usr/lib
drwx------ 2 root root 4096 Mar 18 2021 lost+found
drwxr-xr-x 2 root root 4096 Mar 18 2021 mnt
drwxr-xr-x 3 root root 4096 Apr 10 2021 .old_patch_info
drwx–x–x 3 root root 4096 Apr 10 2021 opt
dr-xr-xr-x 368 root root 0 Oct 25 12:37 proc
-rw------- 1 root root 1024 May 4 2019 .rnd
drwx------ 4 root root 4096 Oct 21 15:52 root
drwxr-xr-x 44 root root 2820 Oct 30 12:10 run
lrwxrwxrwx 1 root root 8 Apr 10 2021 sbin → usr/sbin
drwxr-xr-x 4 root root 4096 Sep 15 15:22 .syno
dr-xr-xr-x 12 root root 0 Oct 25 12:38 sys
drwxr-xr-x 2 root root 4096 May 14 2019 .system_info
drwxrwxrwt 24 root root 2800 Oct 30 12:39 tmp
drwxr-xr-x 2 root root 4096 Sep 15 15:22 tmpRoot
drwxr-xr-x 11 root root 4096 Mar 18 2021 usr
drwxr-xr-x 18 root root 4096 Oct 25 12:38 var
drwxr-xr-x 13 root root 4096 Apr 10 2021 var.defaults
drwxr-xr-x 1 root root 1092 Oct 25 12:39 volume1
drwxr-xr-x 3 root root 4096 Aug 31 15:51 volumeUSB1
root@USER-DS716:/# find . -name “php.cfg”
php ist hier mit wildcard vor und hinter php durchsucht worden!

Result:
./usr/syno/etc/synoservice.d/pkgctl-phpMyAdmin.cfg
./usr/syno/etc/synoservice.override/pkgctl-phpMyAdmin.cfg
./run/synoservice/service/pkgctl-phpMyAdmin.cfg
root@USER-DS716:/#

phpMyAdmin ist ein Tool unter Synology.

Die normalen config dateien für php tragen z.B. unter Ubuntu die Endung “ini”.

Das Thema hat direkt nichts mit Nextcloud zu tun, daher empfehle ich Dir Deine Suchmaschine mit den Suchbegriffen “synology webserver php memory limit” zu beauftragen oder in einem Synlogy-Forum nach Lösungen zu suchen.

Ich bin fündig geworden! Auf meinem Webserver ist der Wert für php-memory-limit in der Datei /usr/local/etc/php73/cli/php.ini hinterlegt. Dort war noch ein Wert von 128M angegeben; den habe ich auf 512M erhöht - und weg war sie, die Fehlermeldung!

So langsam wird’s ja! :smiley: :+1:

Ups - sorry. Habe meinen Beitrag oben korrigiert - danke für den Hinweis.