PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache2, php4, mysql: php scripte laufen nicht



BNO
04.10.04, 14:04
Hi, Leute!

Bin dabei mir einen Webserver fürs lokale LAN auf zu setzen. Problem ist nur, dass zwar php seiten mit html inhalt funktionieren, aber keine php skripte.

Versuche ich eine Püfung der MySQL Unterstützung via

<? $db_link=mysql_connect("localhost","root","[KENNWORT]");
if($db_link) { echo "MYSQL-Support OK"; }
?>
Kommt nichts, klar könnte man jetzt sagen, keine DB da. Jedoch wird auch nichts angezeigt wenn ich noch zusätzlich HTML mit in die gleiche Datei schreibe.

Das Installationsskripts meines CMS (iWare) funktioniert auch nicht, die skriptoperationen werden nichtmal ausgeführt, geschweige denn eine mysql verbindung hergestellt.

alle sevices laufen, also apache2, mysql, php, openssh. Als OS verwende ich Fedora 2 und administriere via Webmin.

hoffe mir kann einer helfen.

shb
04.10.04, 14:52
hast du schon php-mysql installiert?

cu SHB

BNO
04.10.04, 14:53
jup

ist installiert, db ist eingerichtet, user mit entsprechenden rechten sind eingerichtet, mysql läuft und trotzdem funzts nicht.


<? phpinfo(); ?>
liefert mir auch die Info, dass MySQL Support vorhanden ist.

shb
04.10.04, 14:54
mach mal aus <? ein <?php ist besser "richtiger"

ps kommt kein text wenn du ihn vor das php zeug schreibst oder dahinter?

cu SHB

BNO
04.10.04, 15:00
ok, jetzt wo ich <?php ... ?> schreibe kommt auch text wenn ich ihn vor oder dahinter schreibe, das erklärt aber noch nicht meine Probleme mit dem anderen Script, das auf nem anderen Server perfekt läuft.

phpinfo() liefert für MySQL das:

mysql
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 3.23.58
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /var/lib/mysql/mysql.sock
MYSQL_INCLUDE -I/usr/include/mysql
MYSQL_LIBS -L/usr/lib/mysql -lmysqlclient

shb
04.10.04, 15:02
hast du da auch <? ?> stehen oder <?php ?> ?
geht das script jetzt?
cu SHB

BNO
04.10.04, 15:04
der part zwischen <?php und ?> geht immernoch nicht

[edit]
In dem besagten anderen script steht auch <?php ... ?>

shb
04.10.04, 15:08
schreib mal noch den else zweig und sag was passiert

cu SHB

BNO
04.10.04, 15:13
ok, das skript sieht jetzt so aus:

<?php $db_link=mysql_connect("localhost","root","[KENNWORT]");
if($db_link) { echo "MYSQL-Support OK"; }
else { echo "MYSQL-Support FEHLERHAFT"; }
?>
und es wird auch der ELSE-Teil ausgegeben.

shb
04.10.04, 15:16
also geht das schript doch und der fehler liegt wo anders, oder?

cu SHB

BNO
04.10.04, 15:21
jup
und zwar an der mysql userconfi :)
ich kann mich als root ohne passwort einloggen, das kann ja schonmal nicht richtig sein :)

BNO
04.10.04, 15:27
so, jetzt krieg ich ne mysql verbindung :)

danke für die hilfe, mal gucken ob das CMS jetzt geht