ginger|HFD
Registered User
Hallo Leuts im Server Support Forum!
Ich hab hier schon oft gelesen in den letzten Monaten wenn ich Probleme mit dem Plesk hatte und auch immer Antworten auf meine Fragen gefunden. Nun ist es leider soweit, dass ich ein ernstes Problem nach dem Update von Plesk Reloaded 7.5.x nach Plesk 8.0 und dann Plesk 8.1 habe. Deswegen hab ich mich heute hier registriert und hoffe von euch auf Hilfe. Im offz. Forum habe ich gestern ca. 4 Stunden verbracht und nach Hilfe gesucht sie dann aber nicht ganz verstanden oder es war nicht der Fehler den ich habe.
Nun zum Problem. Es geht um die Seite www.TSViewer.com
Es ist eine TeamSpeak Serverdatenbank in welcher alle Server in 10 Minuten abständen durch ein PHP Script abgefragt werden.
Das sah bei Plesk 7.5.x so aus:
/usr/bin/php -q -f /var/www/vhosts/tsviewer.com/httpdocs/admin/all_server_scan_shell.php 0 > /var/www/vhosts/tsviewer.com/httpdocs/admin/scan_logs/scanlog1.php
Heute nacht nach dem Update habe ich dann den Fehler zu sehen bekommen, dass Safe Mode an wäre und das Script wegen dieser Zeile in der PHP Datei nicht ausgeführt werden konnte:
set_time_limit(1200);
Na gutt ich hab dann versucht den Safe Mode in der /etc/php.ini auszuschalten doch dies hat das Script und auch die gesamte Seite wohl ignoriert. Dann habe ich im Plesk Forum gesucht und habe erfahren, dass ich den Safe Mode in Plesk selbst ausschalten kann im Domain Setup. Gesagt getan, auf der Seite rumgeschaut und es ging wieder (fast) alles. Keine Meldungen mit Safe Mode mehr. Allerdings interessiert sich der Cronjob wohl nicht für die php.ini und ich bekam beim Ausführen des oben genannten PHP Script meinen Safe Mode Fehler immernoch zu Gesicht. Habe dann wieder rumgesucht und folgende Möglichkeit gefunden den Cronjob auszuführen:
/usr/bin/php -q -d safe_mode=off -f /var/www/vhosts/tsviewer.com/httpdocs/admin/all_server_scan_shell.php 0 > /var/www/vhosts/tsviewer.com/httpdocs/admin/scan_logs/scanlog1.php
D.h. ich habe beim Ausführen von PHP gleich den Parameter übergeben den Safe Mode nicht zu benutzen. Es hat funktioniert. Nun bekomme ich aber diese Fehlermeldung wenn das PHP Script sich versucht mit der MYSQL Datenbank per "mysql_connect($sqlhost,$sqluser,$sqlpass) OR DIE("1");" zu verbinden:
Fatal error: Call to undefined function: mysql_connect() in /var/www/vhosts/tsviewer.com/httpdocs/admin/connect.php on line 7
Jemand im offz. Forum meinte in einem Thread das Plesk PHP5 benutzt mit Apache 1 und der Webserver PHP4 mit Apache 2. Liegt das daran? Ich weiss nicht mehr weiter und hoffe hier Hilfe zu bekommen. Falls ich informationen vergessen habe liefer ich sie selbstverständlich gerne nach.
"Bitte Obi Wan Kenobi ihr seit meine letzte Hoffnung"
Das MYSQL scheint ebenfalls anders zu funktionieren. Ich werde wohl viele Abfragen umbauen müssen. Wisst ihr pauschal eine Antwort was sich beim Update in dieser Hinsicht verändert hat und wie man es vielleicht sogar rückgängig macht (wenn es sinnvoll ist dies zu tun) ?
Gruß
Mariusz
Ich hab hier schon oft gelesen in den letzten Monaten wenn ich Probleme mit dem Plesk hatte und auch immer Antworten auf meine Fragen gefunden. Nun ist es leider soweit, dass ich ein ernstes Problem nach dem Update von Plesk Reloaded 7.5.x nach Plesk 8.0 und dann Plesk 8.1 habe. Deswegen hab ich mich heute hier registriert und hoffe von euch auf Hilfe. Im offz. Forum habe ich gestern ca. 4 Stunden verbracht und nach Hilfe gesucht sie dann aber nicht ganz verstanden oder es war nicht der Fehler den ich habe.
Nun zum Problem. Es geht um die Seite www.TSViewer.com
Es ist eine TeamSpeak Serverdatenbank in welcher alle Server in 10 Minuten abständen durch ein PHP Script abgefragt werden.
Das sah bei Plesk 7.5.x so aus:
/usr/bin/php -q -f /var/www/vhosts/tsviewer.com/httpdocs/admin/all_server_scan_shell.php 0 > /var/www/vhosts/tsviewer.com/httpdocs/admin/scan_logs/scanlog1.php
Heute nacht nach dem Update habe ich dann den Fehler zu sehen bekommen, dass Safe Mode an wäre und das Script wegen dieser Zeile in der PHP Datei nicht ausgeführt werden konnte:
set_time_limit(1200);
Na gutt ich hab dann versucht den Safe Mode in der /etc/php.ini auszuschalten doch dies hat das Script und auch die gesamte Seite wohl ignoriert. Dann habe ich im Plesk Forum gesucht und habe erfahren, dass ich den Safe Mode in Plesk selbst ausschalten kann im Domain Setup. Gesagt getan, auf der Seite rumgeschaut und es ging wieder (fast) alles. Keine Meldungen mit Safe Mode mehr. Allerdings interessiert sich der Cronjob wohl nicht für die php.ini und ich bekam beim Ausführen des oben genannten PHP Script meinen Safe Mode Fehler immernoch zu Gesicht. Habe dann wieder rumgesucht und folgende Möglichkeit gefunden den Cronjob auszuführen:
/usr/bin/php -q -d safe_mode=off -f /var/www/vhosts/tsviewer.com/httpdocs/admin/all_server_scan_shell.php 0 > /var/www/vhosts/tsviewer.com/httpdocs/admin/scan_logs/scanlog1.php
D.h. ich habe beim Ausführen von PHP gleich den Parameter übergeben den Safe Mode nicht zu benutzen. Es hat funktioniert. Nun bekomme ich aber diese Fehlermeldung wenn das PHP Script sich versucht mit der MYSQL Datenbank per "mysql_connect($sqlhost,$sqluser,$sqlpass) OR DIE("1");" zu verbinden:
Fatal error: Call to undefined function: mysql_connect() in /var/www/vhosts/tsviewer.com/httpdocs/admin/connect.php on line 7
Jemand im offz. Forum meinte in einem Thread das Plesk PHP5 benutzt mit Apache 1 und der Webserver PHP4 mit Apache 2. Liegt das daran? Ich weiss nicht mehr weiter und hoffe hier Hilfe zu bekommen. Falls ich informationen vergessen habe liefer ich sie selbstverständlich gerne nach.
"Bitte Obi Wan Kenobi ihr seit meine letzte Hoffnung"
Das MYSQL scheint ebenfalls anders zu funktionieren. Ich werde wohl viele Abfragen umbauen müssen. Wisst ihr pauschal eine Antwort was sich beim Update in dieser Hinsicht verändert hat und wie man es vielleicht sogar rückgängig macht (wenn es sinnvoll ist dies zu tun) ?
Gruß
Mariusz