Nie widząc swój system trudno powiedzieć, co się stało, ale spróbuj następujące (odpowiedź na komentarz, jeśli te nie zadziałały, Z komunikatami o błędach dziennika)
[ZATRZYMAJ instancję serwera Apache. Upewnić się, że nie ucieka!]
1) przenieść serwer apache/zainstalować do folderu, który nie ma długich nazw plików i spacji
2) Sprawdź httpd.conf w instalacji folderze \ conf i szukać AccessFileName
. Jeśli to .htaccess zmienić go w pliku okna NAME zaakceptuje (np conf.htaccess)
3) dwukrotnie sprawdzić, czy plik .htaccess dostaje przeczytać: dodać trochę nieinterpretowalną -tę śmieci do niego i rozpocząć serwera: należy uzyskać a Błąd 500. Jeśli tego nie zrobisz, plik nie zostanie odczytany, ponownie odwiedź plik httpd.conf (jeśli to wygląda OK, sprawdź, czy jest to jedyny plik, który definiuje htaccess i jego lokalizację, i czy działa w jednym miejscu - tylko w pliku - ; sprawdź także, czy oba pliki httpd.conf i htaccess są dostępne: niezaszyfrowane, prawa dostępu do plików nie są ograniczone, dysk/ścieżka dostępna - i brak długich ścieżek folderów i nazw plików -)
ZATRZYMAJ Apache ponownie, a następnie przejdź do:
4) Jeśli masz zbyt IIS w systemie, zatrzymać ją (go odinstalować zbyt jeśli można) od services.msc
5) dodać następujące górze ważnego pliku .htaccess:
RewriteEngine on
RewriteLog "/path/logs/rewrite.log" # Upewnij się, że ścieżka jest tam!
RewriteLogLevel 9
6) opróżnić [apache] \ logs folderu (jeśli używasz innego folderu, a następnie, że jeden :)
7) Sprawdzić następujące wpisy są ustawiane i popraw:
aplikacja Akcja/x -httpd-php "C: /your-php5-path/php-cgi.exe"
LoadModule php5_module "C: /your-php5-path/php5apache2.dll" moduły
LoadModule rewrite_module/mod_rewrite.so
Unikaj długich nazw ścieżek i spacji w nazwach folderów, aby zainstalować phpX!
8) Uruchom serwer Apache
Można zrobić wszystkie powyższe kroki lub wybrać jeden po drugim, połączenie. Ale na koniec dnia upewnij się, że wypróbowałeś wszystko powyżej!
Jeśli system nadal wieje i nie można go naprawić, skopiuj komunikat o błędzie & pasty (ów) z folderu dziennika w celu uzyskania pomocy
Czy localhost jest oknem lub innym systemem? Korzystasz z wirtualnego hosta na serwerze lub dedykowanym komputerze? Czy plik httpd.conf działa również na localhost (np. Wszystkie inne cfg)? Wszelkie dane dziennika błędów zapisane na localhost? Podwójnie sprawdzono, czy informacje o ścieżce są poprawne (/prop....php)? –
Korzystam z systemu Windows XP – acre
Czy włączyłeś mod_rewrite i .htaccess? Jaki jest twój DocumentRoot? – anubhava