phpMyAdmin will nicht

tco

/mnt/noob/
ich muss leider nochmal einen thread dafür aufmachen obwohl ich hier auch schonmal gefragt hatte.

ich habe BSD 6.2, php5 (incl. extensions) und apache22 laufen. nun wollte ich das ganze mit phpMyAdmin aus den ports abrunden. aber phpMyAdmin verweigert seine funktion.
egal ob ich die config.inc.php nach der dokumentation bearbeite oder es über die ./scripts/setup.php versuche.
in beiden fällen will mir firefox die seiten downloaden statt sie auszuführen.

der apacheserver tut sein dienst, die datenbank funktioniet auch nur phpMyAdmin will einfach nicht. nur warum? was kann man noch versuchen?
 
Hast du nach der Installation von Apache diesen mit "apachectl graceful" neugestartet?

Zumindest geht das beim apache13 so, beim apache22 bin ich mir nicht sicher. Aber daran lags bei mir...
 
Offensichtlich wird der PHP Code nicht geparst. Der Fehler ist also in der httpd.conf zu suchen.
 
Tut denn PHP überhaupt? (also ein einfach phpinfo() Testscript)

also phpinfo() funktioniert und liefert mir die entsprechende tabelle. also an php an sich scheint es nicht zu liegen.

@ benedikt:
regestartet hab ich auch schon mehrmals die ganze kiste.

@ kamikaze:
also wie gesagt, php wird ja ausgeführt. trotzdem kanns ja sein dass es ne einstellung in der httpd.conf sein kann. oder vielleicht ein rechteproblem?

was muss ich denn in der httpd.conf einstellen oder nciht einstellen dass mir phpMyAdmin nicht den dienst versagt?
 
Also Du hast
LoadModule php5_module /pfad/zu/apache/modules/libphp5.so
drin?


AddType application/x-httpd-php .php

auch ?


<Directory "/pfad/zu/deinem/phpmyadmin">
allow from all
Options +Indexes
</Directory>
LogLevel info
</VirtualHost>

Ohne deine Httpd.conf wird das ganze nur ein Ratespiel. Bitte poste diese, sonst kann man nicht sinnvoll helfen.

Mfg
 
Ich habe um phpmyadmin zu verwenden folgendes getan:

In meiner httpd.conf unter DocumentRoog:
Code:
VirtualDocumentRoot "/usr/local/www/apache22/data/%0"

Danach folgendes:
Code:
# ln -s /usr/local/www/phpMyAdmin /usr/local/www/apache22/data/mysql.localhost

Dann noch in die /etc/hosts:
Code:
127.0.0.1    mysql.localhost

Apache einmal neu starten:
Code:
# /usr/local/etc/rc.d/apache22 onerestart

Danach ist dein phpmyadmin auf http://mysql.localhost zu erreichen.
 
Back
Top