Auteur Sujet: [Résolu] Zend framework et hébergement mutualisé  (Lu 5733 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Ptahshepses

  • Débutant
  • *
  • Messages: 20
    • Amicale des anciens élèves Pic Trinité
[Résolu] Zend framework et hébergement mutualisé
« le: 05 avril 2009 à 19:43:06 »
Bonjour à tous,

Je ne sais pas trop si c'est le forum le plus judicieux mais j'y essaye un post.
Je viens d'uploader un prototype de site réalisé en local avec Zend Framework.
J'ai essayé quelques modifs, dont des modifs de .htaccess comme recommandé ici : http://www.phpnet.org/forum/index.php/topic,10466.0.html

Ce qui donne le .htaccess suivant :
# Règles de réécriture pour Zend Framework
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php
RewriteBase "/"

# Sécurité : Ne pas autoriser le parcours de répertoires
Options -Indexes

Et toujours le même résultat lorsque j'essaye d'y accéder...

Citer
Not Found

The requested URL /index.php was not found on this server.

Config :
  • local : Wamp Server 2 (PHP5 etc.)
  • phpnet : hebergement mutualisé perso booster

C'est à n'y plus rien comprendre !! :huh:

Merci pour vos réponses et bon dimanche !
« Modifié: 12 avril 2009 à 16:17:30 par Ptahshepses »

Hors ligne shaitan

  • Habitué
  • **
  • Messages: 142
    • Passion Xbmc
Re : Zend framework et hébergement mutualisé
« Réponse #1 le: 06 avril 2009 à 12:24:05 »
Salut, je suis tout sauf un spécialiste mais le RewriteBase "/" ne devrait il pas se trouver juste après RewriteEngine on ?
cl1-sq4 , serveur de fichiers 4 et mon Fai est Free.
Et mon site est là: http://passion-xbmc.org/forum/
Quand à mes requêtes elles sont optimisées.

Hors ligne boulaneige

  • Connaisseur
  • ***
  • Messages: 337
    • http://www.boulaneige.com/
Re : Zend framework et hébergement mutualisé
« Réponse #2 le: 06 avril 2009 à 14:06:56 »
Salut,

Moi aussi je ne suis pas spécialiste, je viens de regarder le .htaccess de SPIP, et effectivement, comme le précise shaitan, RewriteBase est juste après RewriteEngine, et sans guillemet.

Tel que tu l'as écrit, le site est à la racine, est-ce bien le cas ?

Sinon : RewriteBase /dossier/sous_dossier/

* Petite scarabette *

Hors ligne Ptahshepses

  • Débutant
  • *
  • Messages: 20
    • Amicale des anciens élèves Pic Trinité
Re : Zend framework et hébergement mutualisé
« Réponse #3 le: 07 avril 2009 à 08:34:08 »
OK, j'essaye ASAP et vous tiens au courant.
Merci pour vos réponses !

Hors ligne Ptahshepses

  • Débutant
  • *
  • Messages: 20
    • Amicale des anciens élèves Pic Trinité
Re : Zend framework et hébergement mutualisé
« Réponse #4 le: 12 avril 2009 à 16:16:12 »
Après plusieurs tâtonnements (je me suis embrouillé sur les différentes versions de .htaccess) j'ai fini par y arriver.

.htaccess final
# Règles de réécriture pour Zend Framework
RewriteEngine on
RewriteBase /dossier-dans-lequel-zf-se-trouve/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php

# Sécurité : Ne pas autoriser le parcours de répertoires
Options -Indexes

+ les modifs de config PHP depuis le panel PHPNET (magic_quotes_gpc et register_globals à OFF)

Merci à tous les deux ! :ph34r:

Hors ligne shaitan

  • Habitué
  • **
  • Messages: 142
    • Passion Xbmc
Re : [Résolu] Zend framework et hébergement mutualisé
« Réponse #5 le: 12 avril 2009 à 19:23:59 »
Ah, bien. Merci de nous avoir tenus au courant, c'est une chose trop rare.

J'ai lu il y a peu le pourquoi du RewriteBase mais j'ai oublié   ^_^
Sinon je cherche actuellement aussi pourquoi RedirecPermanent ne fonctionne pas sur les serveurs ici.
J'ai vu plusieurs fois la question mais jamais de réponse. Et utiliser des règles classiques m'embête un peu pour un tas de raisons.

Concernant le php.ini sur le mutualisé, j'avais fait aussi beaucoup de recherches pour trouver les réglages les plus idoines. Bien joué.
cl1-sq4 , serveur de fichiers 4 et mon Fai est Free.
Et mon site est là: http://passion-xbmc.org/forum/
Quand à mes requêtes elles sont optimisées.

Hors ligne Ptahshepses

  • Débutant
  • *
  • Messages: 20
    • Amicale des anciens élèves Pic Trinité
Re : [Résolu] Zend framework et hébergement mutualisé
« Réponse #6 le: 12 avril 2009 à 23:50:16 »
Je suis souvent frustré de tomber sur des posts de gens qui ont le même pb que moi pour avoir au bout de 3 pages de discussions un "c'est bon, j'ai trouvé" sans en dire plus sur la solution finale que j'essaye de pas en faire de même :rolleyes:

Quant à ton pb de "RedirecPermanent", tu parles de redirection "301" pour rediriger la page X qui n'existe plus vers la page Y ? Si oui j'en ai fait une sur mon mutualisé, je pourrais peut-être te donner un coup de main ? -_-

Sur ce, bonne nuit  ^_^

Hors ligne shaitan

  • Habitué
  • **
  • Messages: 142
    • Passion Xbmc
Re : [Résolu] Zend framework et hébergement mutualisé
« Réponse #7 le: 14 avril 2009 à 19:31:39 »
Merci beaucoup de ta proposition, je vais bientôt attaquer ça et si ça coince j'ouvrirais un sujet ici.
En fait j'utilise un système de gestion de l'url rewriting assez balaise. Il permet de conserver en url secondaires celles qui changent, donc je n'ai pas de soucis pour celles qui ne sont plus valides.
Par contre je suis en train de finaliser un système de partage de forums et là je souhaite simplement que des url s'écrivent toutes de la même façon.

Par exemple je voudrais que
http://passion-xbmc.org/index.php?action=XbmcScripts
Tout comme
http://passion-xbmc.org/index.php?action=XbmcMac

Affichent la même Url, à savoir http://passion-xbmc.org/forum

Le système fonctionne déjà assez bien, par exemple si on se rend sur l'une de ces deux adresses et qu'ensuite on écrit http://passion-xbmc.org/forum dans la barre d'adresse c'est bon.

Le truc qui complique tout c'est que j'utilise fréquemment deux scripts distincts pour régénérer mon .htaccess.
L'un va ajouter les nouvelles actions dans les rules et d'autres choses, le second va ajouter la liste des erreurs apache à la suite de celle ci.
« Modifié: 14 avril 2009 à 19:37:51 par shaitan »
cl1-sq4 , serveur de fichiers 4 et mon Fai est Free.
Et mon site est là: http://passion-xbmc.org/forum/
Quand à mes requêtes elles sont optimisées.

Hors ligne shaitan

  • Habitué
  • **
  • Messages: 142
    • Passion Xbmc
Re : [Résolu] Zend framework et hébergement mutualisé
« Réponse #8 le: 18 avril 2009 à 15:50:51 »
J'ai résolu tout seul comme un grand mes histoires d'url rw, c'est top. Content. Pas besoin d'ouvrir un nouveau fil et merci pour l'aide proposée.
cl1-sq4 , serveur de fichiers 4 et mon Fai est Free.
Et mon site est là: http://passion-xbmc.org/forum/
Quand à mes requêtes elles sont optimisées.

Hors ligne jimluc

  • Débutant
  • *
  • Messages: 1
Re : [Résolu] Zend framework et hébergement mutualisé
« Réponse #9 le: 05 mars 2010 à 10:31:24 »
Bonjour à tous,

Je suis tout nouveau sur le forum bien qu'ancien client de phpnet.

J'ai suivis à la lettre ce topic car j'ai aussi quelques soucis pour configurer le .htaccess de mon application Zend.
Les informations de Ptahshepses sont très très utiles et son exemple de .htaccess marche à 50%.
Je dis à 50% car la redirection fonctionne bien mais par contre aucun css, images, ou js ne sont chargés (les url ne semblent pas bonnes).
Je me demandais alors si j'avais tout bien fait comme il fallait ...

L'arborescence de mon projet est la suivante :
/www
     /application
     /data
     /library
     /public
          /css
          /images
          /js
          index.php
     /tests
     .htaccess

Mon .htaccess est le suivant :
SetEnv APPLICATION_ENV production

RewriteEngine on
RewriteBase /public/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php
Options -Indexes

Je le fais pointer RewriteBase vers /public/ puisque mon index.php ainsi que toutes mes ressources css, images et js.

Je sais que le topic date un peu ... mais si l'un d'entre vous pouvait bien m'aider, j'en serais ravis.
Est-ce que mon arborescence est correctement positionnée (je me suis inspiré de ce que propose Zend dans ce domaine) ?
Faut-il rajouter quelque chose quelque part (dans le projet Zend ou bien dans le .htaccess) pour permettre aux ressources d'être chargées ?

Je suis ouvert à toute aide  :huh:  :huh:  :huh:

Merci par avance.

Hors ligne cocoLeNain

  • Débutant
  • *
  • Messages: 5
Re : [Résolu] Zend framework et hébergement mutualisé
« Réponse #10 le: 09 mars 2010 à 14:31:46 »
En mettant ceci, ça devrait marcher :
SetEnv APPLICATION_ENV production

RewriteEngine on
RewriteBase /public/
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php