Autor | Zpráva | ||
---|---|---|---|
4li3n Profil |
#1 · Zasláno: 13. 7. 2009, 14:12:45
Dobrý den,
nainstaloval jsem EasyPHP 3.0 a nemuzu za zadnou cenu rozchodit .htaccess a s tim spojeny rewrite mod :-( poradite nekdo co s tim? mod_rewrite sem povolil, ale ze dvou radku, co vsude radi, tam jeden chybi uplne, kdyz kouknu do phpinfo tak mod_rewrite je zapnuty, hadam proto, ze neni povolen .htaccess, muze nekdo poradit? |
||
Aesir Profil |
4li3n:
V konfiguraci Apache hledejte direktivu AllowOverride v sekci <Directory> pro kterou to chcete povolit, pokud je tam AllowOverride None tak to přepište na AllowOverride All a restartujte Apache. |
||
loki Profil * |
#3 · Zasláno: 13. 7. 2009, 17:05:37
mám ten istý problém, zmenil som AllowOverride na All a ide mi (predtým nešlo) len chybové hlásenie, pri nenájdení stránky "ErrorDocument 404 /html/error.html". Keď však napíšem do htaccess "RewriteEngine on", tak mi na localhoste vypíše
Chyba serveru! Nastala vnitřní chyba a server nebyl schopen dokončit Váš požadavek. Buď je server přetížen, nebo došlo k chybě v CGI skriptu. čo s tým ? (verziu EASYPHP mám tiež 3.0) |
||
Aesir Profil |
#4 · Zasláno: 13. 7. 2009, 17:19:56
loki:
Pravděpodobně chyba v .htaccess, více napoví log serveru. Ten hledejte nejspíš někde v adresáři log, tam kde máte nainstalovaný EASYPHP. |
||
loki Profil * |
#5 · Zasláno: 13. 7. 2009, 17:27:42
no, výpis z logu je nasledovný:
Neplatný príkaz 'RewriteEngine', možno chybný alebo definovaný modul nie je zahrnutý v konfigurácii servera ten príkaz je napísaný ale dobre . Nechápem :-/ |
||
Aesir Profil |
#6 · Zasláno: 13. 7. 2009, 17:29:16
loki:
Nemáte povolené rozšíření mod_rewrite, najdete jej zakomentované v konfiguraci Apache. Odkomentujte a restartujte Apache. |
||
loki Profil * |
#7 · Zasláno: 13. 7. 2009, 18:18:37
jasné, funguje, dik za rady :)
|
||
loki Profil * |
#8 · Zasláno: 14. 7. 2009, 11:56:43
ešte jeden dotaz , nech nezakladám zbytočne ďalšie vlákno:
RewriteRule hardware-([a-zA-Z0-9-/]+)$ index.php?op=read_news&URL=$1 Keď dám za hardware lomítko (hardware/) , php to vyhodnotí ako adresát a tak ma pošle do imaginárneho adresára hardware, kde nič nie je. Ako tam mam dať to lomítko ako znak ? |
||
Časová prodleva: 6 dní
|
|||
4li3n Profil |
#9 · Zasláno: 20. 7. 2009, 23:06:14
Dobry den, pisu podruhe, stale sem neprisel na to, jak povolit mod rewrite, vsude radi odkomentuj dva radky, ovsem ja jsem nasel jen radek s
LoadModule rewrite_module modules/mod_rewrite.so ten druhy jak vsude radi: AddModule mod_rewrite.c nemuzu nikde najit, takze jsem uvizl na tomto: .htaccess povoleny dle rad nahore, odkomentovany loadmodule na rewrite mod a porad nic, jelikoz jsem nenasel druhy radek, nebo ta chyba je nekde jinde |
||
Časová prodleva: 9 dní
|
|||
misan Profil * |
#10 · Zasláno: 29. 7. 2009, 13:55:45
Jeste je treba prepsat AllowOverride z None na All v <Directory "C:/PROGRA~1/EASYPH~1.0/www">
|
||
Časová prodleva: 15 let
|
0