Fatal error: Call to undefined function: mysql_connect()
Fatal error: Call to undefined function: mysql_connect()
Hallo zusammen,
irgendwie scheine ich heute einen schlechten Tag zu haben.... :-(
Auf jedenfall hab ich mir Local einen Server mit Debian Sarge und Apache2 PHP4 MySQL installiert, bei dem alles einwandfrei funktioniert.
Nun hab ich einen Live Server mit Debian, und den hab ich dann auf Sarge Upgegradet, was soweit auch alles gut läuft.
Hab dann den Apache auf die 2.0.49 Upgedatet und php4 installiert, wie ich das auf dem Local Server auch schon gemacht habe, nur scheinbar bin ich da jetzt etwas zu blöd, denn wenn ich auf dem Live Server die selbe HP wie auf dem Local Server ( da geht sie einwandfrei ) installiere, dann bekomme ich vom Php Script folgende Meldung:
Fatal error: Call to undefined function: mysql_connect()
Hmm... jetzt bin ich erst mal am Ende meiner weisheit. Kann mir da mal eben einer auf die Sprünge helfen?
Vorallem, weil auf dem Live Server der PowerDNS mit MySQL Backend einwandfrei Funktioniert 8O
Bin über jede kleine Hilfe dankbar.
Gruß Stephan
irgendwie scheine ich heute einen schlechten Tag zu haben.... :-(
Auf jedenfall hab ich mir Local einen Server mit Debian Sarge und Apache2 PHP4 MySQL installiert, bei dem alles einwandfrei funktioniert.
Nun hab ich einen Live Server mit Debian, und den hab ich dann auf Sarge Upgegradet, was soweit auch alles gut läuft.
Hab dann den Apache auf die 2.0.49 Upgedatet und php4 installiert, wie ich das auf dem Local Server auch schon gemacht habe, nur scheinbar bin ich da jetzt etwas zu blöd, denn wenn ich auf dem Live Server die selbe HP wie auf dem Local Server ( da geht sie einwandfrei ) installiere, dann bekomme ich vom Php Script folgende Meldung:
Fatal error: Call to undefined function: mysql_connect()
Hmm... jetzt bin ich erst mal am Ende meiner weisheit. Kann mir da mal eben einer auf die Sprünge helfen?
Vorallem, weil auf dem Live Server der PowerDNS mit MySQL Backend einwandfrei Funktioniert 8O
Bin über jede kleine Hilfe dankbar.
Gruß Stephan
Re: Fatal error: Call to undefined function: mysql_connect()
wie wärs mit
apt-get install php4-mysql
? :)
apt-get install php4-mysql
? :)
Re: Fatal error: Call to undefined function: mysql_connect()
Hallo pickel,
wenn es so was einfaches wäre, dann würde ich das ja noch hin bekommen.
Nur mal nebenbei erwähnt.... PhpMyAdmin funktioniert auch einwandfrei 8O
Hat noch jemand einen vorschlag?
Gruß Stephan
wenn es so was einfaches wäre, dann würde ich das ja noch hin bekommen.
Nur mal nebenbei erwähnt.... PhpMyAdmin funktioniert auch einwandfrei 8O
Hat noch jemand einen vorschlag?
Gruß Stephan
Re: Fatal error: Call to undefined function: mysql_connect()
Leg mal eine info.php in das Verzeichnis mit deinem Script. Wird dir dort MySQL angezeigt?
Re: Fatal error: Call to undefined function: mysql_connect()
Hallo Sascha,
hab mal ne phpinfo() angelegt.
Nein ich kann da nichts von MySQL drin sehen.
Wobei ich mich dann aber Frage, warum der PhpMyAdmin funktioniert???
Kannst Dir die Info mal ansehen unter
Vieleicht siehst du da ja woran es liegen kann???
php4-mysql hab ich installiert.
Gruß Stephan
hab mal ne phpinfo() angelegt.
Nein ich kann da nichts von MySQL drin sehen.
Wobei ich mich dann aber Frage, warum der PhpMyAdmin funktioniert???
Kannst Dir die Info mal ansehen unter
Vieleicht siehst du da ja woran es liegen kann???
php4-mysql hab ich installiert.
Gruß Stephan
Last edited by stipo2 on 2004-08-14 22:24, edited 1 time in total.
Re: Fatal error: Call to undefined function: mysql_connect()
Ist in dieser Datei die MySQL Extension eingetragen? /etc/php4/apache2/php.ini
Warum phpMyAdmin funktioniert kann ich dir auch nicht sagen. ;)
Warum phpMyAdmin funktioniert kann ich dir auch nicht sagen. ;)
Re: Fatal error: Call to undefined function: mysql_connect()
Okay, Danke das war es :o
Hehe...auf die einfachsten Dinge der Welt kommt man nicht. :-)
Wobei ich hab gerade die php.ini mit der Localen installation verglichen, da ist das auch nicht aktiviert, was ich gerade aktiviert habe :?
aber egal solange es funktioniert, soll es mir recht sein.
Danke noch mal!
Gruß Stephan
Hehe...auf die einfachsten Dinge der Welt kommt man nicht. :-)
Wobei ich hab gerade die php.ini mit der Localen installation verglichen, da ist das auch nicht aktiviert, was ich gerade aktiviert habe :?
aber egal solange es funktioniert, soll es mir recht sein.
Danke noch mal!
Gruß Stephan
Re: Fatal error: Call to undefined function: mysql_connect()
ja, bei mir ist die mysql.so eingebunden in der php.ini.Sascha wrote:Ist in dieser Datei die MySQL Extension eingetragen? /etc/php4/apache2/php.ini
Ich habe jetzt aber trotzdem das "gleiche" Problem. Alles, was mit php, mysql zu tun hat, funktioniert über den Browser einwandfrei. Auch PhpMyAdmin.
Ich habe aber 1 Script, das als Cron ne DB Abfrage machen und daraus ein Flatfile schreiben soll. (Ist für amavisd-new, die local_domains)
Es kommt dann:
Auf 2 anderen Servern, gleiches OS Debian Sarge, funktioniert _dieses_ Script aber tadellos.Fatal error: Call to undefined function: mysql_connect() ...
Jetzt hab ich gelesen, dass man mittels phpize eine kompilierte shared PHP-Extensions (*.so) einbinden kann.
P.S. phpinfo zeigt bei beiden Servern: '--without-mysql'
Daran soll es ja aber wohl liegen. :roll:
Kann mir jemand nen Rat geben? Danke schonmal.
Re: Fatal error: Call to undefined function: mysql_connect()
humm - siehe oben ... schau mal, welche php.ini du benutzt.
unter debian gibts für alles sinnvollerweise ne extra php.ini
also
/etc/php4/cgi/php.ini
/etc/php4/cli/php.ini <<< hier solltest du wohl mal schauen.
/etc/php4/apache/php.ini
unter debian gibts für alles sinnvollerweise ne extra php.ini
also
/etc/php4/cgi/php.ini
/etc/php4/cli/php.ini <<< hier solltest du wohl mal schauen.
/etc/php4/apache/php.ini
Re: Fatal error: Call to undefined function: mysql_connect()
laut phpinfo wird die inephigenie wrote:humm - siehe oben ... schau mal, welche php.ini du benutzt.
/etc/php4/apache2/php.ini benutzt. (Is`n Symlink auf
/usr/local/Zend/etc/php.ini)
Re: Fatal error: Call to undefined function: mysql_connect()
Wird Dein CronJob evtl. mit dem CLI-Interpreter ausgeführt und für den liegt eine andere INI (php-cli.ini) vor?
Vergleiche die Ausgabe von
# php -r "phpinfo(INFO_GENERAL);"
Vergleiche die Ausgabe von
# php -r "phpinfo(INFO_GENERAL);"
Re: Fatal error: Call to undefined function: mysql_connect()
Configuration File (php.ini) Path => /etc/php4/cli/php.inidotme wrote:Wird Dein CronJob evtl. mit dem CLI-Interpreter ausgeführt und für den liegt eine andere INI (php-cli.ini) vor?
Vergleiche die Ausgabe von
# php -r "phpinfo(INFO_GENERAL);"
mmh, ist ein Unterschied zu phpinfo.