Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#26 22-04-2012 23:01:39

Absot
Membre
Date d'inscription: 28-12-2009
Messages: 170
Site web

Re: [Résolu] Quel hébergeur avec Zend Framework?

De base, il contient ca:

SetEnv PHP_VER 5_3
SetEnv REGISTER_GLOBALS 0

Je viens de suivre le tutoriel mais mon URL pointe sur mon répertoire public/ alors que j'ai bien créé un fichier index.php et un .htaccess à la racine de mon répertoire www/ (enfin seulement quand je clique sur un lien).

Voici ce qu'ils contiennent:
index.php

Code:

<?php
define('RUNNING_FROM_ROOT', true);
include 'public/index.php';

.htaccess

Code:

SetEnv APPLICATION_ENV production
RewriteEngine On
RewriteRule .* index.php

J'ai également un gichier .htaccess dans mon répertoire public :

Code:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

Que puis-je faire pour remédier à cela?

Mis à part cela, tout fonctionne. smile

Dernière modification par Absot (22-04-2012 23:04:41)

Hors ligne

 

#27 23-04-2012 08:21:25

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: [Résolu] Quel hébergeur avec Zend Framework?

Donc ton domaine pointe bien sur le public, dans ce cas tu n'as pas besoin du .htaccess et du index.php à la racine de ton projet. Ceux ci sont utiles uniquement lorsque tu es sur un hébergement mutualisé qui ne te permet pas une configuration flexible te permettant de pointer directement sur public.

Hors ligne

 

#28 23-04-2012 20:22:07

Absot
Membre
Date d'inscription: 28-12-2009
Messages: 170
Site web

Re: [Résolu] Quel hébergeur avec Zend Framework?

Si j'enlève le fichier index.php à la racine de mon répertoire www/, je n'ai plus qu'une arborescence du répertoire www/ donc je ne peux pas l'enlever.

Hors ligne

 

#29 23-04-2012 20:31:01

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: [Résolu] Quel hébergeur avec Zend Framework?

Pourrais-tu me décrire l'architecture des principaux fichiers et dossiers sur ton serveur ? Un peu comme ça :

- prod
  - application
  - library
  - public
  - ...
- www (=> lien symbolique vers prod/public)

Hors ligne

 

#30 23-04-2012 21:10:03

Absot
Membre
Date d'inscription: 28-12-2009
Messages: 170
Site web

Re: [Résolu] Quel hébergeur avec Zend Framework?

Voilà l'architecture de mon serveur:

-/home
   -/prenom
      -/library
         -.htaccess
      -/www
         -/application
         -/build-tools
         -/public
            -index.php
            -.htaccess
         -.builpath
         -.htaccess
         -.project
         -index.php ( require_once 'public/index.php'; )

Dernière modification par Absot (23-04-2012 21:10:26)

Hors ligne

 

#31 23-04-2012 21:29:39

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: [Résolu] Quel hébergeur avec Zend Framework?

D'accord... Alors en fait là ton domaine pointe sur www, or on voudrait le faire pointer sur public.

L'interface d'ovh ne permet pas ce changement, nous allons donc procéder à l'aide d'un lien symbolique en utilisant le ssh.

On se connecte sur le serveur (sous windows à l'aide de putty, ailleurs grâce au terminal). L'adresse du serveur ssh est donnée dans les entêtes lors de la connexion au ftp de l'hébergement. Dans les cas que j'ai pu traiter : ssh.cluster003.ovh.net. Les identifiants utilisés sont ceux du compte FTP principal de l'hébergement.

Là, on va créer un répertoire qui contiendra l'intégralité du projet. Si ton projet s'appelle X, on crée X :
mkdir X

Dedans, on crée dev, prod, testing... enfin tous les environnements qu'on veut. Dans ton cas, on traite seulement la prod : mkdir X/prod

Ce dossier contiendra le projet, donc on copie tous les fichiers dedans (je pense que les fichiers de ton projet sont ceux qui se trouvent dans www) : mv www/* X/prod/

Le dossier www doit donc être vide. On le supprime : rmdir www

Là, on a une erreur 500 sur l'hébergement (le dossier cible n'existe pas). On le crée en utilisant un lien symbolique : ln -s X/prod/public/ www

Et voila le travail !

Hors ligne

 

#32 23-04-2012 21:49:49

Absot
Membre
Date d'inscription: 28-12-2009
Messages: 170
Site web

Re: [Résolu] Quel hébergeur avec Zend Framework?

Je n'arrive pas à supprimer mon répertoire www/, ca me dit qu'il n'est pas vide alors que quand je fais un ls -l dans ce répertoire, ca me répond :

total 0

J'ai tenté en faisant dans un premier temps, un :

Code:

rm -rf www/*

Puis en recommençant à le supprimer mais ca ne change pas. hmm

Hors ligne

 

#33 23-04-2012 21:56:19

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: [Résolu] Quel hébergeur avec Zend Framework?

Et un ls -a ou ls -la de www ?

Hors ligne

 

#34 23-04-2012 23:00:47

Absot
Membre
Date d'inscription: 28-12-2009
Messages: 170
Site web

Re: [Résolu] Quel hébergeur avec Zend Framework?

Il me restait les fichiers cachés de mon projet..

J'ai tout supprimé (répertoire www/ plus son contenu) et j'ai fais le lien symbolique.

J'ai modifier ma variable APPLICATION_PATH et le tour est joué! smile

Je fini de tout finaliser et je posterais un lien vers site en guise de remerciement. smile

Résolu.

Hors ligne

 

#35 29-04-2012 17:19:13

Absot
Membre
Date d'inscription: 28-12-2009
Messages: 170
Site web

Re: [Résolu] Quel hébergeur avec Zend Framework?

Comme promis, l'adresse de mon site, si vous avez des remarques. smile

Hors ligne

 

#36 30-04-2012 17:05:57

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: [Résolu] Quel hébergeur avec Zend Framework?

Salut !

Dans ton titre, "Aurélien" a un problème d'encodage chez moi (iso-8859-1 au lieu de utf-8). Même problème pour compétences dans le menu de droite et réalisation en bas de page.

En anglais, il manque des traductions. Par ailleurs, je mettrais plutôt l'Union Jack que le drapeau anglais.

Sinon, beau travail !

Hors ligne

 

#37 30-04-2012 17:51:08

Absot
Membre
Date d'inscription: 28-12-2009
Messages: 170
Site web

Re: [Résolu] Quel hébergeur avec Zend Framework?

J'ai vu ça après avoir rapidement travaillé sur mon site ce matin en arrivant au bureau mais je corrigerais les accents ce soir.

Je prends note pour le drapeau.

Pour ce qui est des traductions, j'ai mis le principal parce que par exemple, mon cv est uniquement disponible en français, de même pour les tutoriels et actualités qui suivront ( pas assez bon en anglais et je ne veux pas faire de fautes ).

Sinon merci du compliment. smile

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages