PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Weiß nicht, wo suchen: PHP und MySQL klappt nicht



Qeldroma
05.07.03, 20:56
Hallo zusammen,

mein LAMP ist nun auf Mandrake 9.1 umgestellt und als größter Schritt, auf Apache2.
Des weiteren PHP4, PHP-MySQL-Mod und MySQL.

MySQL funktioniert, ebenso PHP-Dateien und der damit verbundene Zugriff auf den Apachen.

Trotz installiertem und eingebundenen PHP-MySQL-Modul kommt aber folgende Fehlermeldung beim Versuch, auf die Datenbank zuzugreifen:

Fatal error: Call to undefined function: mysql_connect() in /var/www/html/templates/sql.php on line 4

In line 4 steht nichts anderes als mysql_connect(...), genau so, wie es zuvor getan hat, will heißen, die PHP-Dateien wurden seit dem letzten funktionsfähigen Stand nicht verändert.

Wo muß ich suchen?

Bauchi
06.07.03, 10:51
nachdem du das php-Mysql modul installiert hast, hast du auch den apachen restartet ???

Qeldroma
07.07.03, 15:15
Leider ja...half nix

Pingu
07.07.03, 15:44
ja was sagt denn
<?php phpinfo(); ?>

Pingu

Qeldroma
07.07.03, 21:09
Angehängt meine PHPINFO()

Laut dieser scheint das Modul drin zu sein...

Pingu
07.07.03, 21:46
Aber da scheinen ein paar Sachen zu fehlen:

MYSQL_MODULE_TYPE none
MYSQL_SOCKET /var/lib/mysql/mysql.sock
MYSQL_INCLUDE no value
MYSQL_LIBS no value
Bei mir steht da sowas

MYSQL_MODULE_TYPE external
MYSQL_SOCKET /tmp/mysql.sock
MYSQL_INCLUDE -I/usr/local/mysql/include/mysql
MYSQL_LIBS -L/usr/local/mysql/lib/mysql -lmysqlclient -L/usr -z
Wobei ich vielleicht dazu sagen muß, daß das auf einer Sun ist PHP 4.0.6 mit mySQL 3.23
Allerdings ist meiner auch kompiliert mit "--with-mysql=/usr/local/mysql".

Dann habe ich hier aber noch ein PHP 4.1.2 mit mySQL 3.23 auf Mac OS X

MYSQL_MODULE_TYPE builtin
MYSQL_SOCKET /tmp/mysql.sock
MYSQL_INCLUDE
MYSQL_LIBS

Vielleicht ist bei dir in der php.ini ein Modul nicht geladen.

Pingu