Strona 1 z 1
LAMP nadanie praw
: 30 lip 2011, 15:11
autor: wojcienty
Witam jak w temacie zrobiłem sobie katalog w folderze domowym o nazwie public_html wrzuciłem tam moje plki z /var/ww/ i jak odpalam je w przeglądarce to zaczyna mi je ściągać a ja chcę żeby mi je odtwarzał w przeglądarce. Czytałem o nadawaniu praw ale nie mogę sobie z tym poradzić. Z góry dzięki za pomoc.
Re: LAMP nadanie praw
: 30 lip 2011, 16:41
autor: simon532
Re: LAMP nadanie praw
: 30 lip 2011, 19:58
autor: wojcienty
Kod: Zaznacz cały
-rwxrwxrwx 1 wojcienty wojcienty 1055 2011-07-02 13:18 formularz.html
drwxrwxrwx 13 wojcienty wojcienty 4096 2011-07-30 14:37 phpbb3
-rwxrwxrwx 1 wojcienty wojcienty 2036 2011-07-28 21:44 przetworzzamowienie.php
-rwxrwxrwx 1 wojcienty wojcienty 549 2011-07-02 12:26 transport.html
-rwxrwxrwx 1 wojcienty wojcienty 427 2011-07-02 13:02 transport.php
-rwxrwxrwx 1 wojcienty wojcienty 483 2011-07-23 18:46 zamowienia.txt
-rwxrwxrwx 1 wojcienty wojcienty 642 2011-07-20 20:11 zobaczzamowienia.php
Re: LAMP nadanie praw
: 30 lip 2011, 20:14
autor: simon532
Re: LAMP nadanie praw
: 30 lip 2011, 20:18
autor: wojcienty
Kod: Zaznacz cały
chmod: nie ma dostępu do `public_html/formularz.html': Brak dostępu
chmod: nie ma dostępu do `public_html/phpbb3': Brak dostępu
chmod: nie ma dostępu do `public_html/zamowienia.txt': Brak dostępu
chmod: nie ma dostępu do `public_html/zobaczzamowienia.php': Brak dostępu
chmod: nie ma dostępu do `public_html/transport.php': Brak dostępu
chmod: nie ma dostępu do `public_html/przetworzzamowienie.php': Brak dostępu
chmod: nie ma dostępu do `public_html/transport.html': Brak dostępu
Re: LAMP nadanie praw
: 30 lip 2011, 22:48
autor: simon532
a potem spróbuj ponownie poprzednie polecenie. Widocznie w folderze phpbb3 znajduje/ją się pliki, do których nie masz uprawnień, dlatego dostęp został zablokowany. Jest to uwarunkowane opcją -R czyli rekursywną zmianą dla wszystkich elementów katalogu łącznie z nim samym.
Re: LAMP nadanie praw
: 30 lip 2011, 23:06
autor: wojcienty
polecenie :
zadziałało, natomiast polecenie
nie zadziałało :/
Re: LAMP nadanie praw
: 31 lip 2011, 09:38
autor: simon532
Więc zrób z użyciem sudo.
Re: LAMP nadanie praw
: 31 lip 2011, 16:26
autor: wojcienty
Polecenie z sudo zadziałało ale teraz nie pokazuje mi plików w katalogu (komunikat z przeglądarki)
Kod: Zaznacz cały
Forbidden
You don't have permission to access /~wojcienty/ on this server.
Apache/2.2.14 (Ubuntu) Server at localhost Port 80
Re: LAMP nadanie praw
: 31 lip 2011, 17:30
autor: Semutachi
Spróbuj w ten sposób (u mnie na serwerze działa właśnie z takimi prawami)
Re: LAMP nadanie praw
: 31 lip 2011, 17:33
autor: simon532
Ten komunikat wyjaśnia sprawę. Otwarcie pliku public_html w przeglądarce loguje Cię do serwera Apache więc pozbywszy się praw zablokowałeś sobie dostęp w ten sposób. Tego nie wiedziałem, bo napisałeś w pierwszym wątku tylko to, cyt.:
"zrobiłem sobie katalog w folderze domowym o nazwie public_html wrzuciłem tam moje plki z /var/ww/ i jak odpalam je w przeglądarce to zaczyna mi je ściągać a ja chcę żeby mi je odtwarzał w przeglądarce."
To niczego nie tłumaczyło, dopiero teraz dotarło, że te pliki muszą być powiązane z jakimś programem/ usługą opartą pewnie o umieszczanie swoich danych na serwerze Apache. Nie jest to usługa otwarta więc musisz mieć tam swoje konto i dlatego też otwieranie pliku public_html w przeglądarce łączy Cię z serwerem.
Jeśli chcesz jedynie go edytować to nie otwieraj w przeglądarce lecz w zwykłym edytorze tekstu np. gedit. On Ciebie nie będzie łaczył mam nadzieję.
Re: LAMP nadanie praw
: 31 lip 2011, 22:38
autor: wojcienty
Edytować to ja edytuję plik geditem, natomiast chce mieć podgląd plików. Coś takiego jak na win (patrz screen)
Kod: Zaznacz cały
http://www2.picturepush.com/photo/a/6212545/1024/Zdj%C4%99cia/przyklad.png
Re: LAMP nadanie praw
: 01 sie 2011, 20:27
autor: rob006
Musisz włączyć indeksowanie plików w Apache. Odsyłam do google.
Re: LAMP nadanie praw
: 01 sie 2011, 23:03
autor: wojcienty
rob
jak miałem pliki w /var/www to wszystko działało ok, a teraz sobie przeniosłem do home/public_html i tu nie działają bo trzeba ustawić prawa. I mój problem polega na tym że nie wiem jakie te prawa mają być.
Re: LAMP nadanie praw
: 01 sie 2011, 23:34
autor: rob006
A czy bezpośredni link do pliku działa? Np
http://localhost/~wojcienty/plik ?
Re: LAMP nadanie praw
: 02 sie 2011, 17:43
autor: wojcienty
tak działa ale nie do końca tak jak chciałem. A mianowicie pliki html da się że tak powiem "podglądać" ale jak wybiore plik .php to zaczyna się on ściagać.
Re: LAMP nadanie praw
: 02 sie 2011, 19:07
autor: rob006
Co do problemu z parsowaniem plików php w public_html->
http://grzegorz.machocki.pl/2011/04/ubu ... blic_html/
A jeśli chcesz mieć listę plików tak jak na Windowsie, to tak jak pisałem - musisz włączyć indeksowanie w Apache.