Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

Zmiana katalogu servera apache + php


  • Zaloguj się, aby dodać odpowiedź
11 odpowiedzi w tym temacie

#1 PatrykDot

PatrykDot
  • 218 postów
  • SkądWarszawa

Napisano 07 sierpnia 2014 - 09:53

Witam. Jak mogę w Mavericks zmienić domyślny katalog dla serwera apache? Domyślnie jest to /Library/WebServer/Documents/ Pliki chcę mieć w swoim katalogu domowym. Proszę o pomoc. Pozdrawiam PB

#2 elita

elita

  • 3 034 postów
  • SkądKalisz, PL

Napisano 07 sierpnia 2014 - 09:57

Na macu nie mam apache, ale pewnie w okolicy /etc/apache2 jak typowo na *nixach powinieneś szukać, nie wiem /etc/apache2/sites-enabled czy w apache2.conf

#3 PatrykDot

PatrykDot
  • 218 postów
  • SkądWarszawa

Napisano 07 sierpnia 2014 - 12:52

Nie ma apache2.conf tylko httpd.conf. Jest sekcja w tym pliku Directory "..." ale nie pozwala na zmianę domyślnego katalogu.

#4 wojtkow

wojtkow


  • 6 767 postów
  • Płeć:
  • SkądPoznań

Napisano 07 sierpnia 2014 - 12:52

@elita - jeżeli świadomie go nie wywaliłeś, to go masz, bo jest wbudowany @PatrykDot - /etc/apache2/httpd.conf i ustaw sobie DocumentRoot

#5 PatrykDot

PatrykDot
  • 218 postów
  • SkądWarszawa

Napisano 07 sierpnia 2014 - 13:38

Ustawiłem DocumentRoot na /Users/moj_user/Sites i apache nie działa, komunikat: Forbidden You don't have permission to access / on this server. Restart apache nic nie daję.

#6 wojtkow

wojtkow


  • 6 767 postów
  • Płeć:
  • SkądPoznań

Napisano 07 sierpnia 2014 - 13:49

A ustawiłeś odpowiednio dostęp do tego katalogu?

#7 PatrykDot

PatrykDot
  • 218 postów
  • SkądWarszawa

Napisano 07 sierpnia 2014 - 13:54

ustawiłem tak- chmod -R 777 Sites

#8 elita

elita

  • 3 034 postów
  • SkądKalisz, PL

Napisano 07 sierpnia 2014 - 15:38

A do /Users i /User/twoj_ser jakie apache ma możliwości dostępu? Wojtkow - a fakt mam apache :)

#9 PatrykDot

PatrykDot
  • 218 postów
  • SkądWarszawa

Napisano 07 sierpnia 2014 - 18:46

Jak mogę sprawdzić czy apache ma możliwość dostępu?

#10 elita

elita

  • 3 034 postów
  • SkądKalisz, PL

Napisano 07 sierpnia 2014 - 20:08

Aby dostać się do folderu podrzędnego, to najpierw trzeba mieć przynajmniej możliwość wejścia do nadrzędnego. Jeśli masz domyślne to powinien się dostać, bo z tego co u siebie widzę to mam wystarczające uprawnienia. Jest jeszcze sekcja Directory/ w httpd.conf która też powinna być ustawiona dla Twojego folderu.

#11 PatrykDot

PatrykDot
  • 218 postów
  • SkądWarszawa

Napisano 07 sierpnia 2014 - 21:05

Dzięki Wielkie :D nie przeszło mi przez głowę żeby w tych dwóch miejscach ustawić siciżke do katalogu. Teraz wszystko działa jak trzeba.

#12 enedil

enedil
  • 108 postów
  • SkądPorfia, Chile

Napisano 12 sierpnia 2014 - 19:07

A jakie dałeś uprawnienia? Bo 777 to gigantyczna dziura bezpieczeństwa. Powinno być 755 dla klatalogu ze stroną i 744 dla reszty katalogu domowego.




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych