Skocz do zawartości

Apache I Zmiana Folderu Domyślnego


tadeos

Rekomendowane odpowiedzi

Witam,

Temat tutaj paroktotnie poruszany - jednak coś muszę knocić...

Zaintalowałem: apache, phpmyadmin, mysql, php.

Wyłączyłem SElinux w system-> preferencje-> programy startowe, żeby zająć się konfiguracją SElinuka później.

Aby zmienić domyślny folder, gdzie będę trzymał pliki na /home/www - edytowłem odpowiedni plik poleceniem: gedit /etc/httpd/conf/httpd.conf zmieniłem

wpis: <Directory "/var/www/html"> na: <Directory "/home/www">

oraz: DocumentRoot "/var/www/html" na DocumentRoot "/home/www"

zrestartowałem apacza

utworzyłem folder /home/www z chmodami 777 i umieściłem tam plik test.php z tradycyjnym już kodem <?php phpinfo();?>

po wpisaniu do paska adresu Firefox'a http://localhost/test.php

otrzymuję komunikat: You don't have permission to access /test.php on this server.

Plikowi test.php nadałem prawa 777 i nadal to samo....czego nie zrobiłem?

Odnośnik do komentarza
Udostępnij na innych stronach

Wyłączyłem SElinux w system-> preferencje-> programy startowe, żeby zająć się konfiguracją SElinuka później.

 

Jak klikniesz system>preferencje>programy startowe to z boku masz cos takiego jak edycja.

Proponuje kliknąć tą zakladkę edycja w kontekscie selinuksa i przeczytać co tak dokładnie wylaczasz. (_napewno_ ? na pewno) ORT nie selinuksa

Co do twojego przelozenia lokalizacji DocumentRoot to myślę, że złych nawyków się uczysz. Jeżeli chcesz koniecznie mieć glówny katalog w home to lepszym rozwiazaniem będzie uaktywnienie modułu UserDir, wtedy będziesz mógł używać katalogu w swoim profilu jaki ci się podoba.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...