Witam serdecznie,
jestem tu po raz pierwszy także proszę o wyrozumiałość.
Zajmuje się programowaniem w php o chciałem odpalić stronę na lokalu na linux`ie.
Ładnie pięknie pobieram pakiety apache/php/mysql po wpisaniu w przeglądarkę adresu strona się pojawia, ale teraz mam problem. Nie posiadam praw do zapisu w katalogu www jak to zmienić?
chmod +x nie działa gdyż nie mam do tego uprawnień. A jest tylko jedno konto.
Pozdrawiam
Apache i zapis plików
-
- Serdeczny Borsuk
- Posty: 170
- Rejestracja: 15 sty 2007, 16:34
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Xfce
- Architektura: x86
Re: Apache i zapis plików
nie bardzo rozumiem, ale jak cos zalapalem to:
sudo chmod +x
sudo chmod +x
- binio007
- Sędziwy Jeż
- Posty: 53
- Rejestracja: 19 lis 2009, 22:54
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: Unity
- Architektura: x86
Re: Apache i zapis plików
Witaj,
możesz nadać katalogowi /var/www prawo do zapisywania dla wszystkich poprzez:
To co Ty wpisałeś czyli "chmod +x" nie zadziała, ponieważ:
1. Opcja "x" nadaje prawa wykonywalności, a nie zapisu (executable). Należy dodać opcję "+w" (write).
2. Nie masz uprawnień, bo zapewne właścicielem tego katalogu jest root i Ty jako zwykły użytkownik nie możesz zmieniać rootowi praw w katalogach
Musisz poprzedzić komendę, którą chcesz wydać poleceniem sudo, które na czas wykonywania da Ci prawa superużytkownika (root'a).
P.S
Co do apache to podpowiem Ci lepszy, ciekawszy sposób i wygodniejszy
. Możesz na pulpicie utworzyć sobie katalog o nazwie np "www" i tam wrzucać wszystkie skrypty jakie piszesz, a w katalogu /var/www tworzysz tylko dowiązanie symboliczne do tego katalogu -> już tłumaczę -> spowoduje to, że po wpisaniu w przeglądarce adresu "localhost" otworzy Ci się standardowy widok apache, a po wejściu w katalog www, będziesz widział skrypty jakie wrzuciłeś do tego katalogu na pulpicie. Już mówię jak to zrobić :
Oczywiście ten katalog na pulpicie też musi mieć prawo do zapisywania
Może niepotrzebnie zamotałem, ale jest to dosyć ciekawe i wygodne rozwiązanie. Cóż, powiedz jakie rezultaty i mam nadzieję, że pomogłem!
Pozdrawiam.
możesz nadać katalogowi /var/www prawo do zapisywania dla wszystkich poprzez:
Kod: Zaznacz cały
sudo chmod +w /var/www
1. Opcja "x" nadaje prawa wykonywalności, a nie zapisu (executable). Należy dodać opcję "+w" (write).
2. Nie masz uprawnień, bo zapewne właścicielem tego katalogu jest root i Ty jako zwykły użytkownik nie możesz zmieniać rootowi praw w katalogach

P.S
Co do apache to podpowiem Ci lepszy, ciekawszy sposób i wygodniejszy

Kod: Zaznacz cały
sudo mkdir /home/{nazwa użytkownika}/Pulpit/www
sudo ln -s /home/{nazwa użytkownika}/Pulpit/www /var/www
Oczywiście ten katalog na pulpicie też musi mieć prawo do zapisywania

Pozdrawiam.
-
- Piegowaty Guziec
- Posty: 8
- Rejestracja: 25 sty 2012, 21:15
- Wersja Ubuntu: 11.04
- Środowisko graficzne: Unity
- Architektura: x86
Re: Apache i zapis plików
Witam,
Więc już piszę daje właściwości na katalogu www i tam mam jako właściciela 'root' i grupa 'root'
uprawnienia właściciel ma do wszystkiego ale grupa już nie:/
i teraz tak jak zmienić uprawnienia dla grupy na tym katalogu?
pozdrawiam.
-- 27 sty 2012, o 21:55 --
Temat do zamknięcia
Dziękuję.
Więc już piszę daje właściwości na katalogu www i tam mam jako właściciela 'root' i grupa 'root'
uprawnienia właściciel ma do wszystkiego ale grupa już nie:/
i teraz tak jak zmienić uprawnienia dla grupy na tym katalogu?
pozdrawiam.
-- 27 sty 2012, o 21:55 --
Temat do zamknięcia

Dziękuję.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 37 gości