Manche Dinge braucht man nicht allzu oft und muss sie daher immer wieder rauskramen.
Serververzeichnis ermitteln
erstelle eine php-Datei mit folgendem Inhalt
<?php
phpinfo();
?>
Lade diese Datei auf den Server und ruf sie im Browser auf. In der Variable $_SERVER['DOCUMENT_ROOT']
wird der Pad angezeigt.
Verzeichnisschutz einrichten
Auf Webservern lässt sich ein Verzeichnisschutz mittels .htaccess - Dateien einrichten.
Dazu benötigt man 2 Dateien: .htpasswd und .htaccess
.htpasswd beinhaltet den Nutzernamen und einen Passworthash in dieser Form.
user:$apr1$8s3tq6g0$EfOIun/jSBd1T9CCH8zmO0
Der Passworthash lässt sich mit diversen Generatoren im www erzeugen, die Datei muss in einem Bereich auf dem Server gespeichert werden, der nicht allgemein zugänglich ist.
Die 2. Datei (.htaccess) wird ins zu schützende Verzeichnis kopiert und muss folgendes enthalten:
AuthType Basic
AuthName "Passwortgeschützter Bereich"
AuthUserFile /absoluter/Pfad/zur/.htpasswd-Datei
Require valid-user
Der absolute Pfad lässt sich mittels phpinfo()
ermitteln.