Fatal error: Call to undefined function mysql_connect()[...]

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Fatal error: Call to undefined function mysql_connect()[...]

Postby Innocentus » 12. July 2009 20:19

Ich habe soeben die neuste Version (Basic Package) von xampp heruntergeladen und installiert. Ich verwende Windows XP SP3.

Ich erhalte allerdings den folgenden Fehler:
Fatal error: Call to undefined function mysql_connect()[...]


In der php.ini ist aber die Zeile für das Laden der mysql-Erweiterung allerdings nicht auskommentiert:
Code: Select all
[...]
extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
[...]


In der Ausgabe von phpinfo() wird übrigens die mysql-Erweiterung nicht gelistet.
Ich habe nach der Installation nichts verändert (ich habe lediglich ein paar PHP-Dateien in dem docroot abgelegt)
- warum aber funktioniert die MySQL-Extension nicht?

Vielen Dank für eure Antworten!
Mit freundlichen Grüßen
Innocentus
Innocentus
 
Posts: 32
Joined: 28. January 2009 14:10

Re: Fatal error: Call to undefined function mysql_connect()[...]

Postby Innocentus » 15. July 2009 16:59

Hat keiner dazu eine Idee? - Das ist nämlich sehr ärgerlich. :(
Wird vielleicht die falsche php.ini verwendet? Wie kann ich herausfinden, welche php.ini verwendet wird?

Vielen Dank für eure Antworten!
Mit freundlichen Grüßen
Innocentus
Innocentus
 
Posts: 32
Joined: 28. January 2009 14:10

Re: Fatal error: Call to undefined function mysql_connect()[...]

Postby Xardas der Dunkle » 15. July 2009 17:23

Wird vielleicht die falsche php.ini verwendet? Wie kann ich herausfinden, welche php.ini verwendet wird?

Mit Hilfe von phpinfo();

Aber das sollte es nicht sein. Mach mal folgendes. Drück WINDOWS + R und gib cmd ein.
Es öffnet sich ein Konsolen Fenster.
Navigier in dein xampp/php Verzeichnis (z.B.):
Code: Select all
cd /D C:\xampp\php\


Und ruf dann folgendes auf:
Code: Select all
php -r phpinfo();


Falls meine Vermutung stimmt dürften dort jetzt ein paar Fehlermeldungen auftauchen, von wegen das bestimmte DLLs nicht geladen sind.
Zumindest war das bei mir mal der Fall. Weiß nur nicht mehr wie die DLL genau hieß.

mfG
User avatar
Xardas der Dunkle
 
Posts: 482
Joined: 09. March 2008 19:40
Location: /var/www

Re: Fatal error: Call to undefined function mysql_connect()[...]

Postby Innocentus » 18. July 2009 12:48

Ja, es wurden Fehler gelistet - und wie behebe ich jetzt diese fehlerhaften DLL-Pfade?
Wurden die von dem Installer her falsch gesetzt?

Vielen Dank für eure Antworten!
Mit freundlichen Grüßen
Innocentus
Innocentus
 
Posts: 32
Joined: 28. January 2009 14:10

Re: Fatal error: Call to undefined function mysql_connect()[...]

Postby Xardas der Dunkle » 18. July 2009 13:13

Und welche Fehler wurden angezeigt ...

Ja, es wurden Fehler gelistet - und wie behebe ich jetzt diese fehlerhaften DLL-Pfade?
Wurden die von dem Installer her falsch gesetzt?

In dem du dir die fehlenden Bibliotheken besorgst und ins C:\Windows\System32\ Verzeichnis kopierst.
User avatar
Xardas der Dunkle
 
Posts: 482
Joined: 09. March 2008 19:40
Location: /var/www

Re: Fatal error: Call to undefined function mysql_connect()[...]

Postby Wiedmann » 18. July 2009 13:24

Ich habe soeben die neuste Version (Basic Package) von xampp heruntergeladen
Code: Select all
Call to undefined function mysql_connect()

Wird vielleicht die falsche php.ini verwendet?

Möglicherweise (bzw. bei dieser Fehlermeldung wahrscheinlich auch wenn das beim aktuellen XAMPP nicht vorkommen dürfte).
- Mit welcher XAMPP Version arbeitest du jetzt denn genau?
- Wie wurde dieser installiert (update/frische install)?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Fatal error: Call to undefined function mysql_connect()[...]

Postby Innocentus » 18. July 2009 13:59

Es handelt sich um das aktuellste XAMPP-Paket. Ich habe eine Neuinstallation durchgeführt.
Der Fehler lag an dem Pfad des extension-Verzeichnisses in der php.ini:
Dieser wurde relativ angegeben (/ext/)
- aber erst die Angabe eines absoluten (F:/[...]/ext/) Pfades hat das Problem lösen können.

Mit freundlichen Grüßen
Innocentus
Innocentus
 
Posts: 32
Joined: 28. January 2009 14:10

Re: Fatal error: Call to undefined function mysql_connect()[...]

Postby Wiedmann » 18. July 2009 14:55

Der Fehler lag an dem Pfad des extension-Verzeichnisses in der php.ini:
Dieser wurde relativ angegeben (/ext/)

War das wirklich "/ext/"? Beim aktuellen XAMPP sollte das ja "\xampp\php\ext\" sein.

Ferner geh ich jetzt mal davon aus, dass du XAMPP nicht mit dem Installer installiert hast, und auch nicht das Setup ausgeführt hast?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Fatal error: Call to undefined function mysql_connect()[...]

Postby Innocentus » 18. July 2009 16:45

Die Installer-Anwendung hat den folgenden Namen: xampp-win32-1.7.1-installer
Das ist schon verwunderlich, dass dann der Pfad trotzdem nicht gestimmt hat.
- Wie finde ich am Einfachsten und Zuverlässigsten heraus, welche xampp-Version aktuell installiert ist?

Vielen Dank für die Antworten im Vorraus!
Mit freundlichen Grüßen
Innocentus
Innocentus
 
Posts: 32
Joined: 28. January 2009 14:10

Re: Fatal error: Call to undefined function mysql_connect()[...]

Postby Wiedmann » 18. July 2009 17:15

Das ist schon verwunderlich, dass dann der Pfad trotzdem nicht gestimmt hat.

Geht mir grad genau so, weil es wie gesagt ein Pfad wie deinen überhaupt nicht geben kann.
(den Fall hatte auch keiner der bisherigen 377326 Downloader, zumindest jat sich dann keiner davon gemeldet.)

- Wie finde ich am Einfachsten und Zuverlässigsten heraus, welche xampp-Version aktuell installiert ist?

z.B. über die Demoseite.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Fatal error: Call to undefined function mysql_connect()[...]

Postby Innocentus » 19. July 2009 14:30

In der readme steht
###### ApacheFriends XAMPP (Basispaket) version 1.7.1 ######

- Also ist es doch die aktuellste Version, oder?

Vielleicht sollte ich das ganze noch einmal neu installieren (?).

Mit freundlichen Grüßen
Innocentus
Innocentus
 
Posts: 32
Joined: 28. January 2009 14:10


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 38 guests