DSM 6.x und darunter DSM 6 Aufgabenplaner PHP-Script mysql_connect funktioniert nicht mehr

Alle DSM Version von DSM 6.x und älter
Status
Für weitere Antworten geschlossen.

6pence

Benutzer
Mitglied seit
13. Feb 2013
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
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:
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
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.191
Punkte für Reaktionen
428
Punkte
393
Hallo,
verwende /usr/local/bin/php56

Gruß Götz
 

6pence

Benutzer
Mitglied seit
13. Feb 2013
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
Genial! So schnell eine Lösung. Das Wochenende ist gerettet :)
Vielen Dank!
 

fireblack

Benutzer
Mitglied seit
03. Mrz 2020
Beiträge
6
Punkte für Reaktionen
1
Punkte
3
hallo, dass Problem habe ich auch :confused:

PHP Fata error: Call to undefined function mysqli_connect() in /volume1/Web/xxx.php on line 3

Aufgabenplaner: /usr/bin/php /volume1/Web/xxx.php

wird das PHP Script manuell ausgeführt geht es, übern Aufgabenplaner nicht :mad:


wird das Script übern Aufgabenpaner ohne SQL Verbindung ausgeführt, geht es auch!

verstehe es leider nicht?
 
Zuletzt bearbeitet:

fireblack

Benutzer
Mitglied seit
03. Mrz 2020
Beiträge
6
Punkte für Reaktionen
1
Punkte
3
So, jetzt läuft es...

Aufgabenplaner : /usr/local/bin/php72 /volume1/Web/xxx.php
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat