Ich habe ein paar Probleme beim Verknüpfen meines /var/www/mit einem neuen WebrootVerzeichnis 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 lsauf /var/www/i alle Dateien in meinem sehen WebrootVerzeichnis.
Wann immer ich versuche, eine Datei auszuführen, die sich in meinem WebrootOrdner 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 WebrootOrdner zeigte. In diesem Fall musste ich keine Berechtigungen ändern. Jede Hilfe wäre dankbar.