Ich habe mir für meine finale Nextcloud Installation nun übrigens zwei eigene Wrapper in einem anderen Ordner angelegt:
#!/bin/bash
/home/etc/php/host/xyz.bin \
-c /home/etc/php/host/xyz.ini \
-f /httpdocs/nextcloud/occ \
-- $@
exit $?
#!/bin/bash
/home/etc/php/host/xyz.bin \
-c /home/etc/php/host/xyz.ini \
-f /httpdocs/nextcloud/cron.php \
-- $@
exit $?
-
/home/etc/php/host/xyz.bin ist ein Symlink auf /usr/local/php74/bin/php.
-
/home/etc/php/host/xyz.ini enthält eine angepasste PHP-Konfiguration, damit es sicherheitstechnisch den Restriktionen eines FCGI-Aufrufs entspricht.
-
cron.sh lasse ich durch Plesk alle 5 Minuten als Befehl ausführen. (Pfad muss mit /httpdocs beginnen!)
- Für occ.sh habe ich mir ein Bash-Alias angelegt: alias occ="/foo/bar/occ.sh"
Sonst keine erwähnenswerten Anpassungen. Dürfte einwandfrei laufen… 