2011-01-13 15 views
12

Mam lokalny MAMP zainstalować WordPress i staram się dostać permalinks pracy. Ale gdy klikam moje linki po ustawieniu ustawienie Link do 'dzień i nazwę' http://localhost/wordpress_1/2011/01/12/sample-post/Pierwsze WordPress permalinks pracujących na MAMP zainstalować

uzyskać 404ed

Not Found: zapytaniu URL /wordpress_1/2011/01/05/hello-world/ nie został znaleziony na tym serwerze.

Czy to jest problem dotyczący mod_rewrite? mod_rewrite jest wymienione w sekcji "załadowanych modułów" mojego phpinfo. Czy muszę zrobić coś innego, aby go włączyć?

Dzięki

UPDATE:

Z mojego httpd.conf:

<Directory /> 
    Options Indexes FollowSymLinks 
    AllowOverride None 
</Directory> 

Odpowiedz

27

Zmieniono mój httpd.conf z

<Directory /> 
    Options Indexes FollowSymLinks 
    AllowOverride None 
</Directory> 

Aby

<Directory /> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
</Directory> 

I to działa.

2

Wykonaj dowiązania musi być włączone w MAMP.

Otwórz plik httpd.conf w/Applications/mA/conf/apache/ Look dla <Directory /> Upewnij się, że masz następujące opcje ustawienia:

Options Indexes FollowSymLinks 

można również konfiguracji lokalnego hosta wirtualnego dla lepszego testowania twojej strony WordPress. Wykracza to poza zakres tego pytania/tematu, ale jeśli chcesz, mogę utworzyć przykładowy plik konfiguracyjny i instrukcje, jak to zrobić.

+0

Dyrektywa Opcje został już ustawiony, to był AllowOverride Musiałem zmienić ... Zobacz moja odpowiedź na szczegóły – Yarin

+0

@Yarin - Ach, zadowolony, że masz pracę. BTW, tutaj są instrukcje dotyczące korzystania z wirtualnych hostów na MAMP, jeśli nie masz MAMP Pro: http://pastebin.com/ygFMejdF –

+0

Jak można uzyskać to działa na nginx? – cameronroe

Powiązane problemy