Mac OS X Snow Leopard 403 Forbidden


0

Po aktualizacji mojego komputera mój serwer w systemie Snow Leopard stał się niestabilny. Ciągle otrzymuję Zabronione problemy 403 na każdej stronie, do której próbuję uzyskać dostęp. Mogę przesłać moje pliki dziennika apache ... po prostu nie wiem, gdzie są przechowywane na komputerze Mac. Pracuję nad projektem i potrzebuję jak najszybciej to naprawić, aby każda pomoc była doceniana.

Odpowiedzi:


2

Czy sprawdziłeś

/etc/apache2/httpd.conf
/etc/apache2/users/whatever.conf

aby upewnić się, że nie zostały przeniesione lub zresetowane? Coś takiego jak to zmieniło się, powodując 403 na wszystkich stronach.


1

Musiałem sobie z tym poradzić. Oto przełomowy link na ten temat.

http://wiki.apache.org/httpd/13PermissionDenied

Aby udostępniać pliki, Apache musi mieć odpowiednie uprawnienia przyznane przez system operacyjny na dostęp do tych plików. W szczególności użytkownik lub grupa określone w httpd.conf muszą być w stanie odczytać wszystkie pliki, które będą obsługiwane, i przeszukać katalog zawierający te pliki, wraz ze wszystkimi katalogami nadrzędnymi aż do katalogu głównego systemu plików.


1

Punktem wyjścia powinno być oczywiście sprawdzenie dzienników.

W systemie OS X dzienniki Apache można znaleźć w:

/var/log/apache2

Założę się, że istnieje problem z uprawnieniami do pliku lub brakującego folderu, ale sprawdzenie /var/log/apache2/error_logpowinno dać ci wskazówki, których potrzebujesz.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.