Mam kilka problemów z symlinkowaniem mojego /var/www/
do nowego Webroot
katalogu w moim katalogu domowym. Myślę, że wynikają one z mojego niezrozumienia uprawnień do systemu Linux.
O ile mi wiadomo, dowiązania symboliczne powinny mieć postać katalogu, do którego chcesz się połączyć, i katalogu, z którym chcesz się połączyć, więc w moim przypadku uruchomiłem:
sudo ln -s ~/Webroot/* /var/www/
to jest jakby pracował, jeśli biegnę ls
na /var/www/
widzę wszystkie pliki w moim Webroot
katalogu.
Ilekroć próbuję uruchomić plik, który znajduje się w moim Webroot
folderze, pojawia się błąd uprawnień 403, czy to dlatego, że pliki w moim katalogu Webroot są tworzone przeze mnie, a instancja apache jest uruchamiana jako www-data?
w takim przypadku, czy to oznacza, że muszę zmienić uprawnienia do każdego pliku, który tworzę, aby go uruchomić?
Wcześniej uruchomiłem lokalną instancję apache, wskazując katalog główny mojego domyślnego vhosta na Webroot
folder, w tym przypadku nie musiałem zmieniać żadnych uprawnień. Każda pomoc będzie mile widziana.