Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Quand je veux porter un projet online, je n'arrive jamais à l'exécuter tant que je ne l'ai pas rattaché à un domaine.
J'ai beau modifié le .htaccess dans tous les sens je n'y arrive pas .
J'ai un serveur ksxxx.serveur.com, où l'on est sensé accéder à mon projet via : ksxxx.serveur.com/~dossier/public. "A noter que mon projet respecte l'architecture communément admise qui veut que le htaccess soit situé dans le dossier "public"".
Au niveau linux l'architecture du serveur et du dossier est /home/dossier/www.
J'ai tout fais en terme de .htaccess, mais j'ai invariablement
The requested URL /home/kalottly/www/public/index.php was not found on this server.
Alors que en tapant ksxxx.serveur.com/~dossier/public/index.php Le fichier existe. QUE FAIRE ?!
Voici le htaccess que j'utilise actuelllement
# Rewrite rules for Zend Framework RewriteEngine on RewriteBase /home/dossier/www/public RewriteCond %{REQUEST_FILENAME} !-f #RewriteCond %{REQUEST_FILENAME} !-d RewriteRule !\.(js|ico|gif|jpeg|jpg|png|css|xml|swf)$ /index.php
Je ne sais pas ce qui pêche pouvez vous m'aider svp, car je n'ai pas envie de mettre online un site sans réelle maitrise. Je veux bien maitrise une mise online. merci d'avance.
Cordialement.
Hors ligne
Salut,
Sur quel dossier pointe ton documentRoot de Apache ?
Attention au RewriteBase, tu ne dois pas préciser l'ensemble de ton arbo dedans, mais seulement à partir du documentRoot.
Si c'est pour tester ton site, c'est assez pratique d'utiliser un alias, ex :
<Location /test> AllowOverride All Order deny,allow Allow from all RewriteEngine on RewriteBase /test RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] </Location> Alias /test "/home/kalottly/www/public/"
Tu peux te passer du .htaccess si tu places les Rewrite Rules dans l'alias directement.
Après ce bout de config dépend de ton documentRoot, donc ce n'est pas sur qu'il fonctionne tel que je te le donne.
A+ benjamin.
Dernière modification par Delprog (02-01-2009 09:34:57)
Hors ligne
merci.
En fait je n'avais pas écris de règles pour ce dossier. J'avais juste fais un copier coller, en espérant que cela aurais marché !
Si j'ai bien compris il me faus créer une règle pour le répertoire dans le httpd.conf.
Je teste et te tiens au courant
A+
Dernière modification par DarKA (02-01-2009 18:32:07)
Hors ligne
salut...
Ca marche...
Ca ouvre de nouvelles perspectives pour moi parce que se passer d'un htaccess m'interresse donc merci pour l'info !
Hors ligne
Pages: 1