Guten Tag,
heute musste ich mal wieder eine neue VM anlegen welche Debian als OS hat. Diese soll hauptsächlich als "interner" Webserver dienen. Hier wurde apache2 und phpmyadmin installiert.
Nachdem die Installation abgeschlossen wurde, fand ich die Installation von phpmyadmin in /usr/share/phpmyadmin. Früher habe ich lediglich im Verzeichnis /var/www einen softlink auf /us/share/phpmyadmin gesetzt und ein kürzel wie "pma" vergeben. Danach war die phpmyadmin Seite nach einem Neustart des Apache unter meineseite/pma erreichbar. Ich habe es heute wie früher versucht, kein Erfolg. HTTP 404 - nicht auffindbar.
An was kann das liegen? Ich sehe den Softlink im var/www Verzeichnis und kann in diesen auch navigieren
phpmyadmin nicht aufrufbar
Re: phpmyadmin nicht aufrufbar
Ist vielleicht open_basedir gesetzt?
Dann müßte /usr/share/phpmyadmin wohl ergänzt werden.
Code: Alles auswählen
php -i | grep basedir
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: phpmyadmin nicht aufrufbar
resultat ... no value -> no value
Re: phpmyadmin nicht aufrufbar
Irgendwann hat sich mal der Pfad von /var/www auf /var/www/html verändert soweit ich mich erinnere. Wo liegt denn deine "Apache2 Works" - index.html-Datei rum sofern es die noch gibt. Läuft der Webserver überhaupt?
Re: phpmyadmin nicht aufrufbar
Danke für eure hilfe ... so ein mist! Das Verzeichnis ist jetzt tatsächlich html. Wenn ich dort den Softlink erstelle, klappt es ... danke
Re: phpmyadmin nicht aufrufbar
Auch wenn es vielleicht nicht wirklich interessant ist. Hier mal die zugehörige Routine in "postinst" von Paket
apache2 (Jessie i386)
In deinem Fall war "do_copy" true, da es eine Neuinstallation war. Daher lagen die Testdateien nach dem Kopieren unter /var/www/html .
Wo der Default-Pfad gesetzt wird habe ich nicht extra geschaut. Im Changelog steht noch irgendwo dass der Pfad sich entsprechend geändert hat.

In deinem Fall war "do_copy" true, da es eine Neuinstallation war. Daher lagen die Testdateien nach dem Kopieren unter /var/www/html .
Wo der Default-Pfad gesetzt wird habe ich nicht extra geschaut. Im Changelog steht noch irgendwo dass der Pfad sich entsprechend geändert hat.
Code: Alles auswählen
install_default_files()
{
if is_fresh_install $@ || we_are_upgrading_from_wheezy $@ ; then
local do_copy=true
local dir ext
for dir in /var/www /var/www/html ; do
for ext in html cgi pl php xhtml htm ; do
if [ -e $dir/index.$ext ] ; then
do_copy=false
break 2
fi
done
if [ -h $dir/index.html ] ; then
do_copy=false
break
fi
done
if $do_copy ; then
cp /usr/share/apache2/default-site/index.html /var/www/html/index.html
fi
fi
}