Hallo zusammen,
ich habe gestern mein altes PHP4, MySQL4, Apache 2.0.26 etc. von meinem W2K3-Server deinstalliert und aktuelle Versionen installiert.
Nun ist drauf PHP 5.0.5b1, MySQL 5, Apache 2.2.6.
Nun muss ich feststellen, dass mein DB-Connect nicht mehr funktioniert wenn sie per include eingebunden werden. Meine Zugangsdaten habe ich bisher in einer externen Datei hinterlegt. Die sieht so aus:
Meine "Hauptdatei" sieht so aus:
Wenn ich nun die Seite aufrufe, steht da lediglich
Sobald ich allerdings die Daten aus der include-Datei in meine Hauptdatei kopiere funktionierts. Der Pfad zur "constant.php" ist definitiv richtig und die Zugangsdaten stimmen (hat ja auch vor dem Update problemlos funktioniert).
Zuerst dachte ich, dass vielleicht der Befehl "include" an sich nicht mehr funktioniert. Da ich aber in einem anderen Projekt ein komplettes Menü per include einbinde und das weiterhin funktioniert, kann es das nicht sein.
Und nun bin ich ziemlich ratlos.
Hat mir jemand irgendwelche Tipps?
Mit Zitat antworten
ich habe gestern mein altes PHP4, MySQL4, Apache 2.0.26 etc. von meinem W2K3-Server deinstalliert und aktuelle Versionen installiert.
Nun ist drauf PHP 5.0.5b1, MySQL 5, Apache 2.2.6.
Nun muss ich feststellen, dass mein DB-Connect nicht mehr funktioniert wenn sie per include eingebunden werden. Meine Zugangsdaten habe ich bisher in einer externen Datei hinterlegt. Die sieht so aus:
PHP Code:
<?
//constant.php
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'user');
define('MYSQL_PASS', 'passwort');
define('MYSQL_DATABASE', 'datenbank');
?>
PHP Code:
include("constant.php");
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) or die(mysql_error());
mysql_select_db(MYSQL_DATABASE) or die(mysql_error());
Unknown MySQL server host 'MYSQL_HOST' (11004)
Zuerst dachte ich, dass vielleicht der Befehl "include" an sich nicht mehr funktioniert. Da ich aber in einem anderen Projekt ein komplettes Menü per include einbinde und das weiterhin funktioniert, kann es das nicht sein.
Und nun bin ich ziemlich ratlos.
Hat mir jemand irgendwelche Tipps?
Mit Zitat antworten
Comment