Zezwolenie na foldery, podfoldery i wszystkie pliki Xampp htdocs


10

Nie znam Ubuntu. Skopiowałem folder projektu htdocs, a następnie otwieram projekt w przeglądarce, którą ładuje, ale pliki stylów (pliki CSS) nie ładują się. Jest to problem z pozwoleniem. Wykonałem wiele poleceń, ale nie odniosłem żadnego sukcesu.

Jak mogę zezwolić na każdą rzecz htdocs?

Odpowiedzi:


16

Musisz zmienić uprawnienia lub własność katalogu htdocs. Aby zmienić uprawnienia, użyj polecenia chmod , na przykład:

$sudo chmod -R 755 /opt/lampp/htdocs

Aby zobaczyć, kto jest aktualnie zalogowanym użytkownikiem, uruchom:

$whoami

Aby zmienić właściciela, użyj polecenia chown :

$sudo chown -R username:username /opt/lampp/htdocs

Możesz także użyć polecenia find, aby zmienić uprawnienia tylko do określonych plików. Na przykład, aby zmienić uprawnienia do wszystkich plików css w katalogu htdocs, uruchom następującą komendę:

sudo find /opt/lampp/htdocs -type f -name "*.css"  -exec chmod 755 {} \;

whoami pracuje dla mnie
atom

Powyższe pomogło mi umieścić folder wordpress i rozpocząć instalację. Ale katalogu nie można było zapisać. Musiałem chmod777 zanim zakończyłem instalację i korzystałem z katalogu wewnątrz wordpress.
user227495,

Skopiowałem plik mypage.php do htdocs i ma on prawa rwx - x ---. Widzę, że xampp index.html ma 644. Gdzie ustawić umask, więc podczas kopiowania do htcdocs moje pliki zmieniają się na 644 prawa?
Hrvoje T

musisz zrobić sudo -i przede wszystkim
a_m_dev

1

Pomogło mi to:

sudo chown -R youruser: youruser / opt / lampp / htdocs Możesz także dokonać zmian w pliku httpd.conf: sudo gedit /opt/lampp/etc/httpd.conf

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.