Zitat:
Zitat von Kevin96
Könnte sein, dass es ne doofe frage ist, aber wo finde ich diesen Ordner?
|
PHP-Code:
echo $_SERVER["DOCUMENT_ROOT"];
Wie Du bis dahingelangst, kann Dir nur Dein FTP Client sagen.
FTP-Root-für-popeluser != document_root
Plesk: httpdocs
confixx: html
bei einigen Linuxderivaten: public_html
Es gibt auch Installationen, bei denen landest Du direkt im document_root. Ich hab absolut keine Ahnung, wie das bei Dir aussieht. Das händelt jeder Provider, wie er lustig ist.
Im Prinzip ist das document_root das oberste physikalische Verzeichnis, daß Du mit dem Browser erreichst:
Code:
http://www.example.com/
Also genau das Verzeichnis, in das Du Dein PHP Script gepackt hast.
Im Virtualhost Eintrag steht drin, welches document_root für die Domain gilt und der Apache mapt den Kram so, daß er den HTML/PHP/Bilder/usw. Krempel findet.
Auf meiner Kiste (ja, ich leide unter Plesk) wäre das so:
Code:
/srv/www/vhosts/example.com/httpdocs/
Konnekte ich den Kram mit nem FTP Programm, lande ich aber da:
Code:
/srv/www/vhosts/example.com/
Was ich da reinpacke, is egal: der Browser kommt da nicht hin, weil für den die "HTML-Welt" erst bei
Code:
/srv/www/vhosts/example.com/httpdocs/
beginnt. Ein Server, der sowas:
Code:
http://www.example.com/../../../../etc/passwd
zulassen würde, sollte man mit ner Axt erschlagen.