Ich habe ein paar Probleme beim Verknüpfen meines /var/www/
mit einem neuen Webroot
Verzeichnis in meinem Home-Ordner. Ich denke, diese resultieren aus meinem Unverständnis der Linux-Berechtigungen.
Soweit mir bekannt ist, sollten Symlinks die Form des zu verlinkenden Verzeichnisses und des zu verlinkenden Verzeichnisses haben. In meinem Fall habe ich Folgendes ausgeführt:
sudo ln -s ~/Webroot/* /var/www/
dies hat irgendwie funktioniert, wenn ich laufe ls
auf /var/www/
i alle Dateien in meinem sehen Webroot
Verzeichnis.
Wann immer ich versuche, eine Datei auszuführen, die sich in meinem Webroot
Ordner befindet, erhalte ich eine Fehlermeldung mit der Berechtigung 403, weil die Dateien in meinem Webroot-Verzeichnis von mir erstellt wurden und die Apache-Instanz als WWW-Daten ausgeführt wird.
Wenn dies der Fall ist, würde dies bedeuten, dass ich die Berechtigungen für jede von mir erstellte Datei ändern muss, um sie auszuführen?
Ich habe zuvor eine lokale Apache-Instanz ausgeführt, indem ich das Stammverzeichnis meines vhost-Standards auf den Webroot
Ordner zeigte. In diesem Fall musste ich keine Berechtigungen ändern. Jede Hilfe wäre dankbar.