Hallo,
ich habe ein PHP-Script, welches über den Aufgabenplaner bis zum Update auf DSM6 lief.
Ich kann das Script über den Browser aufrufen. Da läuft es immer noch.
Über Shell oder im LOG des Aufgabenplaners bringt es den Fehler:
Der Aufruf des Scripts erfolgt im Aufgabenplaner so:
Hat - wie gesagt - bis DSM 6 funktioniert. Wobei ich die Pakete für MariaDB und PHP auch aktualisieren musste.
Lt. Recherche könnte die php_mysql.dll Extenssion fehlen. Aber das Script läuft beim Aufruf über Browser tadellos.
Gibt es da zwei verschiedene php.ini für Shell bzw. Apache?
6pence #ratlos
ich habe ein PHP-Script, welches über den Aufgabenplaner bis zum Update auf DSM6 lief.
Ich kann das Script über den Browser aufrufen. Da läuft es immer noch.
Über Shell oder im LOG des Aufgabenplaners bringt es den Fehler:
Rich (BBCode):
PHP Fatal error: Call to undefined function mysql_connect() in /volume1/web/xxx/xx.php on line X
Fatal error: Call to undefined function mysql_connect() in /volume1/web/xxx/xx.php on line X
Der Aufruf des Scripts erfolgt im Aufgabenplaner so:
Rich (BBCode):
cd /volume1/web/xxx/; /usr/bin/php xx.php
Hat - wie gesagt - bis DSM 6 funktioniert. Wobei ich die Pakete für MariaDB und PHP auch aktualisieren musste.
Lt. Recherche könnte die php_mysql.dll Extenssion fehlen. Aber das Script läuft beim Aufruf über Browser tadellos.
Gibt es da zwei verschiedene php.ini für Shell bzw. Apache?
6pence #ratlos