Cron-Probleme

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
Post Reply
tobias1985
Posts: 68
Joined: 2004-04-15 11:01

Cron-Probleme

Post by tobias1985 »

Hi,
ich habe ein seltsames Cron-Problem. Habe den Server gewechselt und wollte nun per Plesk in die Crontab ein paar Scripte eintragen:

34 22 * * * php -f /srv/www/pfad/datei.php

Auf dem alten Server ging das ohne Probleme. Auf dem neuen Server wird der Cron auch ausgeführt. Allerdings bekomme ich als Mail:
Fatal error: Call to undefined function: mysql_query() in ... on line 11
Wenn ich vorher den mysql_connect drin habe, kommt die gleiche Fehlermeldung nur eben mit mysql_connect.

Wenn ich das Script per Browser ausführe gehts. Wenn ich das Script per SSH so ausführe wie im Cron (php -f /srv/www/pfad/datei.php) gehts auch.

Habt ihr ne Idee, warum der die Funktionen so nicht kennt?

Hab auch mal eine test.php angelegt die nur ein mysql_connect macht, so wie auf php.net beschrieben. Gleiches Problem:
Fatal error: Call to undefined function: mysql_connect() in /srv/www/vhosts/losefreaks.de/httpdocs/module/admin/crons/test.php on line 2
Manuell ausführen geht aber ohne Probleme. Und auch direkt per SSH ausführen geht ohne Probleme.

Hoffe ihr könnt mir helfen. Nach 3 Tagen kommt langsam die Verzweiflung.

System: OpenSuse 10
Plesk 8
PHP 4.4.0
Apache Version Apache/2.0.54 (Linux/SUSE)
MySQL 4.1.13
MYSQL_MODULE_TYPE none

Was mir in der php.ini noch aufgefallen ist:
Configure Command: ...--without-mysql...

Liegts vielleicht daran? Wenn ja, was tun?
adjustman
Posts: 1132
Joined: 2003-03-26 23:29
Location: SA

Re: Cron-Probleme

Post by adjustman »

es fehlt IMHO das Paket php4-mysql
tobias1985
Posts: 68
Joined: 2004-04-15 11:01

Re: Cron-Probleme

Post by tobias1985 »

adjustMan wrote:es fehlt IMHO das Paket php4-mysql
Aber wieso gehts dann per Browser? Warum gehts direkt per SSH mit dem gleichen Befehl wie der, der in der Crontab steht?

Und wie installiere ich das Paket php4-mysql, wenn das nötig ist?
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53

Re: Cron-Probleme

Post by Roger Wilco »

tobias1985 wrote:Aber wieso gehts dann per Browser?
APXS-Version != CLI Version
tobias1985 wrote:Warum gehts direkt per SSH mit dem gleichen Befehl wie der, der in der Crontab steht?
Anderes Environment bei der Ausführung über Cron.
tobias1985 wrote:Und wie installiere ich das Paket php4-mysql, wenn das nötig ist?

Code: Select all

yast -i php4-mysql
tobias1985
Posts: 68
Joined: 2004-04-15 11:01

Re: Cron-Probleme

Post by tobias1985 »

tobias1985 wrote:Und wie installiere ich das Paket php4-mysql, wenn das nötig ist?

Code: Select all

yast -i php4-mysql
Kommt die Meldung:
Folgende Pakete wurden auf dem Medium nicht gefunden: php4-mysql
tobias1985
Posts: 68
Joined: 2004-04-15 11:01

Re: Cron-Probleme

Post by tobias1985 »

In der php.ini hab ich diesen Eintrag gefunden:
extension=mysql.so

Sollte doch also eigentlich gehen? Oder ist das auch nur für das PHP das per SSH und Browser erreichbar ist?
Swiper
Posts: 91
Joined: 2003-10-12 23:28
Location: Köln

Re: Cron-Probleme

Post by Swiper »

Selbe Config mit Suse 10
Bei mir hat zwar das nachinstallieren von "php4-mysql" geklappt aber immernoch das selbe Problem.

War also keine soo große Hilfe.. und währe über weitere Tipps dankbar !!!

Aber probier mal das aus:

wget --spider "http://www.xxdomainxx.de/meinscript.php"


Cu Sven
Post Reply