Configurer un serveur local (ubuntu) comme OVH

WRInaute occasionnel
Bonjour,

Ayant utilisé la plupart du temps windows pour développer en php5, j'ai un peu du mal pour le passage vers Ubuntu 10.4. J'ai installé tous les paquets nécessaires, j'ai suivi les tutos de configuration mais j'utilise l'url rewritting. Quand je rentre index.html, il me renvoie une 404 pour index.php5. Mon htaccess est dans le répertoire.
J'ai du mal à comprendre où est le problème.

Merci d'avance,
 
WRInaute occasionnel
Code:
ErrorDocument  400  /err400.html
ErrorDocument  401  /err401.php5
ErrorDocument  403  /interdit.html
ErrorDocument  404  /err404.php5
ErrorDocument  500  /accueil.html

Deny from 68.61.181.183

Redirect permanent /francais/forum http://www.creationdeperso.com/forum
Redirect permanent /francais/ http://www.creationdeperso.com/
Redirect permanent /laguilde/ http://www.creationdeperso.com/
Redirect permanent /english/ http://www.creationdeperso.com/en/
Redirect permanent /donjon/ http://www.creationdeperso.com/donjons/
Redirect permanent /creatperso/forum http://www.creationdeperso.com/forum
Redirect permanent /forum/viewtopic.php http://www.creationdeperso.com/forum/index.html

Options +FollowSymlinks

RewriteEngine On
RewriteBase /
RewriteRule ^(fr|en|lv)/(.*)$   /$2?lag=$1 [QSA,L]

RewriteEngine On
RewriteBase /
RewriteRule ^forum/f([0-9]+)_([A-Za-z0-9_-]+)\.html$   /forum/forum.php5?f=$1 [L]
RewriteRule ^forum/s([0-9]+)_([A-Za-z0-9_-]+)_([0-9]+)\.html$   /forum/sujet.php5?s=$1&page=$3 [L]
RewriteRule ^forum/s([0-9]+)_([A-Za-z0-9_-]+)\.html$   /forum/sujet.php5?s=$1&page=1 [L]
RewriteRule ^forum/([0-9]+)_profil_de_([A-Za-z0-9_-]+)\.html$   /forum/profil.php5?p=$1 [L]
RewriteRule ^forum/promeneurs_([0-9]+)\.html$   /forum/promeneurs.php5?deb=$1 [L]
RewriteRule ^perso/p([0-9]+)_([A-Za-z0-9_-]+)\.html$   /perso/fperso1.php5?nper=$1 [L]
RewriteRule ^perso/creer_un_([A-Za-z0-9-]+)_([0-9])\.html$   /perso/fperso.php5?race1=$1&lag=fr&nrac=$2 [L]
RewriteRule ^perso/create_([A-Za-z0-9-]+)_([0-9])\.html$   /perso/fperso.php5?race1=$1&lag=en&nrac=$2 [L]
RewriteRule ^perso/izveidot_([A-Za-z0-9-]+)_([0-9])\.html$   /perso/fperso.php5?race1=$1&lag=lv&nrac=$2 [L]
RewriteRule ^perso/perso_([0-9]+)_([A-Za-z0-9_-]+)\.html$   /perso/perso.php5?deb=$1&venue=$2 [L]
RewriteRule ^perso/sort([0-9]+)_([A-Za-z0-9_-]+)\.html$   /perso/infosort.php5?sort=$1 [L]
RewriteRule ^perso/don([0-9]+)_([A-Za-z0-9_-]+)\.html$   /perso/infodon.php5?don=$1 [L]
RewriteRule ^perso/infodons_([0-9]+)\.html$   /perso/infodons.php5?deb=$1 [L]
RewriteRule ^donjons/([0-9]+)_([A-Za-z0-9_-]+)_afficher\.html$   /donjons/consultcarte.php5?numdudonj=$1 [L]
RewriteRule ^donjons/consult,([0-9]+),(gene|user)\.html$   /donjons/consult.php5?deb=$1&venue=$2 [L]

RewriteEngine On
RewriteCond   %{REQUEST_URI}  !energies/.*
Rewritecond    %{HTTP_HOST} !^www.autres-energies.com$
RewriteCond   %{REQUEST_URI}  !phpmyadmin/.*
RewriteCond   %{REQUEST_URI}  !admnistration/.*
RewriteCond   %{REQUEST_URI}  !jeu/.*
RewriteBase /
RewriteRule ^(.*)\.php$   $1.php5 

RewriteEngine On
RewriteCond   %{REQUEST_URI}  !energies/.*
Rewritecond    %{HTTP_HOST} !^www.autres-energies.com$
RewriteCond   %{REQUEST_URI}  !phpmyadmin/.*
RewriteCond   %{REQUEST_URI}  !admnistration/.*
RewriteCond   %{REQUEST_URI}  !google_adsense_script.html
RewriteCond   %{REQUEST_URI}  !google2085275a90c349e5.html
RewriteCond   %{REQUEST_URI}  !y_key_6562d1aca8250f89.html
RewriteBase /
RewriteRule ^(.*)\.html$   $1.php5 

RewriteEngine On
RewriteCond   %{REQUEST_URI}  !energies/.*
Rewritecond    %{HTTP_HOST} !^www.autres-energies.com$
RewriteCond   %{REQUEST_URI}  !phpmyadmin/.*
RewriteCond   %{REQUEST_URI}  !admnistration/.*
RewriteCond   %{REQUEST_URI}  !delorie.htm
RewriteBase /
RewriteRule ^(.*)\.htm$   $1.php5

Merci de ton aide
 
WRInaute occasionnel
Quand j'essaye d'écrire localhost/public/index.html, apache me renvoie un 404 concernant le fichier localhost/index.php5. C'est ce que me donne le log d'apache. localhost/public/ ne m'affiche pas l'index contenu dans le dossier mais l'ensemble des fichiers contenu dans le dossier. Suivant la documentation d'Ubuntu, je suis passé par des alias.

J'espère avoir éclairci le problème
 
Nouveau WRInaute
mais pourquoi veut tu accéder à localhost alors que ton htaccess parle de nom de domaine ?
essaye par l url exterieur ça marchera peut etre mieux
 
WRInaute occasionnel
Parce que je veux travailler en local avant de mettre les fichiers sur mon serveur. Je ne vois pas en quoi les redirections permanentes et l'exclusion d'un sous-domaine peuvent empêcher le .htaccess de fonctionner en local sur ubuntu puisqu'il fonctionne sous wamp server... C'est ce qui me laisse perplexe !

Merci pour ton aide malgré le peu de clarté de mes explications.
 
Discussions similaires
Haut