[Mandriva 2008] Probleme serveur apache et mod_rewrite

Probleme serveur apache et mod_rewrite [Mandriva 2008] - Installation - Linux et OS Alternatifs

Marsh Posté le 03-01-2009 à 16:29:34    

Bonjour
 
Je viens depuis 2 jours de me mettre à Mandriva Linux 2008 Spring  
Tout fonctionne très bien sauf le serveur Lamp et plus particulièrement Apache je pense.
 
Pour installer Apache, mysql, php et php myadmin je suis passé par les instructions suivantes :
 
http://wiki.mandriva.com/fr/Linux-Apache-MySQL-PHP
 
Tout est bien expliqué je suis chaque étape de l'installation à la lettre tout semble fonctionner en faisant les tests. (It works pour apache, le test de la base en mode console, et le fichier test utilisant phpinfo pour tester le PHP 5)
 
je met mes sites (que j'avais deja developpé et adminsitré sur windows) dans le dossier /var/www/nom du site/
 
J'importe mes bases de données, tout semble ok
 
Et lorsque j'ouvre mes sites en local ex : http://localhost/nomdusite/
 
Le site s'ouvre bien (la page d'accueil) mais dès que j'accède aux rubriques du site (utilisant la recériture d'URL) la reécriture d'URL ne semble pas marcher
 
J'ai le message suivant :
 

Code :
  1. Objet non trouvé !
  2. L'URL requise n'a pu etre trouvée sur ce serveur. La référence sur la page citée semble être erronée ou perimée. Nous vous prions d'informer l'auteur de cette page de cette erreur.
  3. Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
  4. Error 404
  5. localhost
  6. Apache/2.2.8 (Mandriva Linux/PREFORK-6.1mdv2008.1)


 
 
 
J'ai vérifié dans le fichier httpd.conf et le module mod_rewrite.so est bien activé le " # " est bien retiré  
 
Et je dois avouer que sous sytème Linux je ne maitrise pas du tout.
 
En espérant avoir été clair et ne rien avoir oublié ;op
 
Merci d'avance
 
PS : mes sites tournent très bien en local sur windows avec easyphp (oui je sais ;op ) et sont aussi en ligne hébergé sous OVH et je n'ai aucun problème.
 
 
 

Reply

Marsh Posté le 03-01-2009 à 16:29:34   

Reply

Marsh Posté le 04-01-2009 à 15:18:24    

Bonjour
 
Bon en fait c'était mon .htacess qui n'était pas reconnu j'ai du aller dans le httpd.conf  
 
il y avait  
 

Code :
  1. AllowOverride None


 
et j'ai donc mis  
 

Code :
  1. AllowOverride all


 
et maintenant tout semble ok.
 
A se demander pourquoi il n'y a pas all par defaut
 
Donc voila la solution pourra peut être aider quelqu'un d'autre ;)  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed