Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Brak dostępu do plików konfiguracyjnych
szaleq
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 22.08.2009

Ostrzeżenie: (0%)
-----


Witam

Jestem poczatkującym w tematach apache'a, do tej pory korzystalem z wirtualnych serwerów, ale od kilku dni postawilem sobie apache do testów. Może to troche głupie pytanie. Chciałbym włączyć obsługę mod_rewrite, ale gdy edytuję plik apache2.conf lub httpd.conf, przy próbie zapisania otrzymuję komunikat że nie mam do tego uprawnień. Co zrobić?

Druga sprawa: znalazlem taka porade:
2) Find the following line “#LoadModule rewrite_module modules/mod_rewrite.so” in the “httpd.conf” file
Tymczasem w moim pliku httpd.conf nie ma ani jednej linii (plik jest pusty) czy to normalne?

Proszę o pomoc

Pozdrawiam
Go to the top of the page
+Quote Post
piaseq
post
Post #2





Grupa: Zarejestrowani
Postów: 161
Pomógł: 25
Dołączył: 6.09.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Nie napisałeś nic o systemie operacyjnym i wersji apache'a. Z tego co piszesz wnioskuję że to linuks. Uprawnień do zapisu pliku nie posiadasz zapewne dlatego, że właścicielem pliku jest root. Aby zapisać zmiany musisz wyedytować ten plik z uprawnieniami root (np. polecenie sudo).

Jeżeli chodzi o pusty plik httpd.conf to w nowych wersjach apache (nie pamiętam od której wersji) domyślna konfiguracja serwera przechowywana jest w pliku apache2.conf. Plik httpd.conf jest przeznaczony jest do przechowywania konfiguracji użytkownika. Jeżeli zajrzysz do pliku apache2.conf zobaczysz, że httpd.conf jest w nim includowany.

Ten post edytował piaseq 12.09.2009, 09:15:55
Go to the top of the page
+Quote Post
szaleq
post
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 22.08.2009

Ostrzeżenie: (0%)
-----


System Linux Ubunty 9. żeczywiście, w pliku apache2.conf includowany jest httpd.conf. A co do uprawnien, moglbys podać dokladna składnie polecenia które musze wpisać żeby ten plik otworzyć z innymi prawami? Jak już pisalem jestem zielony, a nigdzie nie moge nic znaleźć na ten temat...
Go to the top of the page
+Quote Post
andriu
post
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 31.05.2005

Ostrzeżenie: (0%)
-----


z roota edytuj go

Ten post edytował andriu 12.09.2009, 09:42:05
Go to the top of the page
+Quote Post
szaleq
post
Post #5





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 22.08.2009

Ostrzeżenie: (0%)
-----


ale jak??
Go to the top of the page
+Quote Post
piaseq
post
Post #6





Grupa: Zarejestrowani
Postów: 161
Pomógł: 25
Dołączył: 6.09.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(szaleq @ 12.09.2009, 10:35:20 ) *
A co do uprawnien, moglbys podać dokladna składnie polecenia które musze wpisać żeby ten plik otworzyć z innymi prawami?


Tak jak napisałem w poprzednim poście użyj polecenia sudo przed poleceniem, którego zwykle używać do edycji plików. Czyli np. sudo vim /etc/apache2/apache2.conf jeżeli używasz edytora vim.
Go to the top of the page
+Quote Post
szaleq
post
Post #7





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 22.08.2009

Ostrzeżenie: (0%)
-----


Cytat(piaseq @ 12.09.2009, 10:57:37 ) *
Tak jak napisałem w poprzednim poście użyj polecenia sudo przed poleceniem, którego zwykle używać do edycji plików. Czyli np. sudo vim /etc/apache2/apache2.conf jeżeli używasz edytora vim.

Fakt, dziala. Ale wtedy program wyświetlajacy tekst (w moim przypadku gedit) odpalany jest jako proces w terminalu, i zanim go nie zamkne, nie moge zamknac terminala ani napisać w nim nowej komendy. Jest na to jakiś sposób?
Go to the top of the page
+Quote Post
piaseq
post
Post #8





Grupa: Zarejestrowani
Postów: 161
Pomógł: 25
Dołączył: 6.09.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Są co najmniej trzy sposoby:
- użyć edytora pracującego w konsoli
- użyć kombinacji klawiszy "Ctrl+Shitf+T"
- otworzyć katalog /etc/apache2 w okienkowym menadżerze plików kliknąć prawym klawiszem myszy na plik apache2.conf i wybrać opcję "Otwórz jako administrator"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 22:08