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

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

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

6pence

Benutzer
Registriert
13. Feb. 2013
Beiträge
3
Reaktionspunkte
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
 
Hallo,
verwende /usr/local/bin/php56

Gruß Götz
 
Genial! So schnell eine Lösung. Das Wochenende ist gerettet :)
Vielen Dank!
 
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:
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