2010-09-11 12 views
0

J'ai installé Kohana et il y a un problème apparaît, quand j'ai commencé à éditer Kohana :: init et .htaccess pour le faire fonctionner sans « /index.php/ »URL Kohana réécriture

Voici ce Je fais.

Mon OS est Linux Ubuntu 10.04

J'ai changé Kohana :: init 'base_url' Param '/ kohana /' et RewriteBase .htaccess est le même

ajouté aussi « index_file => '' sur Kohana :: init

mais maintenant, il ne fonctionne pas

il travaille pour http://localhost/kohana/

mais ne fonctionne pour http://localhost/custom/change

cependant, il travaille toujours pour http://localhost/index.php/custom/change

Peut-être que htaccess ne fonctionnent pas du tout? Sur les fichiers Ubuntu qui commencent à partir de (.) Point deviennent cachés. et il est maintenant caché.

J'ai donc passé 2 heures à essayer de le réparer, mais je ne sais toujours pas où est le problème.

Sera heureux, si quelqu'un ici peut passer son temps à essayer de le réparer.

Répondre

2

Vérifiez votre Apache httpd.conf/vhost.conf pour AllowOverride All, sinon les fichiers .htaccess ne seront pas lus. C'est désactivé par défaut. (Personne ne sait pourquoi.)

Sinon, postez votre ensemble RewriteRule. Sinon, c'est juste deviner.

+0

qui m'a aidé, mais le problème n'était pas seulement là. J'ai vérifié le journal des erreurs Apache, et j'ai trouvé ici que mod_rewrite n'est pas correct. C'était parce qu'il n'a pas été téléchargé dans le dossier mods. – Ahmed