Déploiement sur hébergement 1and1

622 views
Skip to first unread message

SB4M

unread,
Jun 15, 2008, 1:04:19 PM6/15/08
to Symfony-fr
Bonjour, je viens tout juste de finir un petit site et il faut que je
le mette sur un hébergement 1and1. Quelqu'un aurait la solution j'ai
modifié le htaccess pour qu'il prenne en compte le php5 mais je sais
pas quoi faire de plus pour que ça marche.
Merci d'avance .

Adrien Mogenet

unread,
Jun 15, 2008, 2:30:14 PM6/15/08
to Symfony-fr
Bonjour,
de quel offre 1and1 s'agit'il ? un serveur dédié ou mutualisé ?
Sinon quelle est l'erreur que tu as exactement ? Une page d'erreur
500 ?

--
Adrien

Zouav

unread,
Jun 15, 2008, 3:11:06 PM6/15/08
to Symfony-fr
j'ai suivi ce wiki et ça a marché : http://trac.symfony-project.com/wiki/InstallingSymfonyOn1and1WithPEAR
avant, faut installer pear à la racine "OnLine" du serveur

On 15 juin, 19:04, SB4M <sb4m...@gmail.com> wrote:

Zouav

unread,
Jun 15, 2008, 4:56:25 PM6/15/08
to Symfony-fr
désolé je voulais dire à la racine de ton serveur soit un cran en
dessous de "OnLine"

SB4M

unread,
Jun 16, 2008, 7:37:14 AM6/16/08
to Symfony-fr
L'hébergement est un Pack Perso Initial sous Linux. J'ai fait un
htaccess qui permet de prendre en compte le php5 et c'est tout. Au
niveau de l'application je l'ai juste freezé. Je sais pas non plus si
je peux installer Pear sur un tel hébergement. Merci des réponses.

Nicolas Perriault

unread,
Jun 16, 2008, 9:02:18 AM6/16/08
to symfo...@googlegroups.com
2008/6/16 SB4M <sb4...@gmail.com>:

Tu n'as pas besoin de PEAR. Tu peux travailler avec des svn:externals
au besoin sur ta machine de dev, mais un freeze + symfony sync
suffisent amplement à déployer ton application.

Maintenant tu ne donnes que trop peu d'infos sur ce qui ne marche pas
dans ton cas, aide nous un petit peu :)

++

--
Nicolas Perriault
http://prendreuncafe.com - http://symfonians.net - http://sensiolabs.com
Phone: +33 660 92 08 76

SB4M

unread,
Jun 19, 2008, 10:58:26 AM6/19/08
to Symfony-fr
Le truc c'est que côté programmation j'ai pas de problème mais là je
capte pas tout pour le déploiement. Il faut savoir que je n'ai pas
d'accès SSH donc j'aimerai pouvoir uploader le site par logiciel FTP.
Je sais pas si il faut modifier des fichiers apres le freeze ou on
peut envoyer tout sans modifications ? Sans rien modifier il me met
des erreur 404 :S
Merci des vos réponses.

On 16 juin, 15:02, "Nicolas Perriault" <nperria...@gmail.com> wrote:
> 2008/6/16 SB4M <sb4m...@gmail.com>:
>
> > L'hébergement est un Pack Perso Initial sous Linux. J'ai fait un
> > htaccess qui permet de prendre en compte le php5 et c'est tout. Au
> > niveau de l'application je l'ai juste freezé. Je sais pas non plus si
> > je peux installer Pear sur un tel hébergement. Merci des réponses.
>
> Tu n'as pas besoin de PEAR. Tu peux travailler avec des svn:externals
> au besoin sur ta machine de dev, mais un freeze + symfony sync
> suffisent amplement à déployer ton application.
>
> Maintenant tu ne donnes que trop peu d'infos sur ce qui ne marche pas
> dans ton cas, aide nous un petit peu :)
>
> ++
>
> --
> Nicolas Perriaulthttp://prendreuncafe.com-http://symfonians.net-http://sensiolabs.com

lionel chanson

unread,
Jun 19, 2008, 11:48:57 AM6/19/08
to symfo...@googlegroups.com
Salut,

Es-tu certain d'avoir php5 pour ce type d'hébergement ?

La méthode c'est bien de freezer ton projet et de le mettre sur le serveur.

As-tu mis à la racine les dossier apps, cache etc... ?
Est-ce un dossier web ou www comme documentRoot sur l'hébergement ?
As-tu vérifier les droits d'accès à cache et log ?
As-tu effacer tout ce que contient cache et log ?

Amuse toi bien ;-)

++

SB4M

unread,
Jun 19, 2008, 3:02:32 PM6/19/08
to Symfony-fr
J'ai bien php5 d'activé. J'ai pour ma part un hébergement chez OVH
avec un dossier www mais là il n'y a rien de ça. Donc j'ai tout mis
dans un dossier et je fais pointé le ndd dessus. J'ai vérifier les
droit pour les dossier cache et log et il sont bien vide.
Voilà je vois plus trop quoi faire, y'a t'il une manipulation spécial
pour l'url rewriting, normalement symfony ne l'utilise pas ?


On 19 juin, 17:48, "lionel chanson" <lionel.chan...@gmail.com> wrote:
> Salut,
>
> Es-tu certain d'avoir php5 pour ce type d'hébergement ?
>
> La méthode c'est bien de freezer ton projet et de le mettre sur le serveur.
>
> As-tu mis à la racine les dossier apps, cache etc... ?
> Est-ce un dossier web ou www comme documentRoot sur l'hébergement ?
> As-tu vérifier les droits d'accès à cache et log ?
> As-tu effacer tout ce que contient cache et log ?
>
> Amuse toi bien ;-)
>
> ++
>

SB4M

unread,
Jun 23, 2008, 1:34:11 PM6/23/08
to Symfony-fr
Bon je reviens, toujours avec le même problème : voici l'url :
http://s240903850.onlinehome.fr/frontend_dev.php
Avec le frontend_dev.php je reussi à afficher quelque chose mais juste
l'index
J'ai bien mis le php en version 5, le ndd pointe vers le dossier web/
Je vois pas trop quoi faire d'autre. Merci de votre réponse.

SB4M

unread,
Jun 29, 2008, 12:17:46 PM6/29/08
to Symfony-fr
Personne ne peut m'aider ? Désolé d'insister mais j'ai vraiment besoin
que ce site soit mis en ligne de manière correcte.
Cordialement

lionel chanson

unread,
Jun 30, 2008, 4:26:48 AM6/30/08
to symfo...@googlegroups.com
Tu peux nous donner le nom de domaine qui pointe sur ton hébergement stp ?

SB4M

unread,
Jun 30, 2008, 6:22:36 AM6/30/08
to Symfony-fr
Pour l'instant c'est http://s240903850.onlinehome.fr mais ensuite ce
sera http://studiolugli.fr. Le premier pointe vers le dossier web/.
C'est encore pus bizarre qu'il ne prenne pas en compte automatiquement
le fichier index.php, non ?
Merci

On 30 juin, 10:26, "lionel chanson" <lionel.chan...@gmail.com> wrote:
> Tu peux nous donner le nom de domaine qui pointe sur ton hébergement stp ?
>

lionel chanson

unread,
Jun 30, 2008, 12:32:45 PM6/30/08
to symfo...@googlegroups.com
Je voulais voir par rapport avec ou sans le controller dans l'url mais
tu as ta redirection :-) ( et sans sous domaine )

Plusieurs possibilités :

- rewrite ne fonctionne pas sur ton hébergement.
- tu as des règles de rewrite qui passent avant.

Lorsque je tape l'url sans index.php cela me donne une réponse 404, le
fichier index.php est-il bien présent.
Tu t'es pas trompé dans ton .htaccess genre indx.php ;-)

Poste le .htaccess

++

SB4M

unread,
Jul 1, 2008, 9:56:01 AM7/1/08
to Symfony-fr
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

Options +FollowSymLinks +ExecCGI

<IfModule mod_rewrite.c>
RewriteEngine On

# uncomment the following line, if you are having trouble
# getting no_script_name to work
#RewriteBase /

# we skip all files with .something
# comment the following 3 lines to allow periods in routes
RewriteCond %{REQUEST_URI} \..+$
RewriteCond %{REQUEST_URI} !\.html$
RewriteRule .* - [L]

# we check if the .html version is here (caching)
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f

# no, so we redirect to our front web controller
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

# big crash from our front web controller
ErrorDocument 500 "<h2>Application error</h2>symfony application
failed to start properly"


On 30 juin, 18:32, "lionel chanson" <lionel.chan...@gmail.com> wrote:
> Je voulais voir par rapport avec ou sans le controller dans l'url mais
> tu as ta redirection :-) ( et sans sous domaine )
>
> Plusieurs possibilités :
>
> - rewrite ne fonctionne pas sur ton hébergement.
> - tu as des règles de rewrite qui passent avant.
>
> Lorsque je tape l'url sans index.php cela me donne une réponse 404, le
> fichier index.php est-il bien présent.
> Tu t'es pas trompé dans ton .htaccess genre indx.php ;-)
>
> Poste le .htaccess
>
> ++
>
> Le 30 juin 2008 12:22, SB4M <sb4m...@gmail.com> a écrit :
>
>
>
> > Pour l'instant c'esthttp://s240903850.onlinehome.frmais ensuite ce
> > serahttp://studiolugli.fr. Le premier pointe vers le dossier web/.

lionel chanson

unread,
Jul 1, 2008, 7:29:50 PM7/1/08
to symfo...@googlegroups.com
Je viens de penser à un truc... ça fonctionne le problème vient d'ailleurs :-(

Pour la gestion des erreurs symfony est très propre mais cela prête à confusion.

Si je fais une requête sur http://s240903850.onlinehome.fr/ j'ai une
erreur du serveur.
Si je fais une requête sur http://s240903850.onlinehome.fr/index.php
j'ai une erreur 500 mais pas celle du .htaccess, ici c'est le module
defaut qui est utilisé, donc symfony fonctionne mais pas ton projet.

Pour l'erreur 404 serveur essaye dans le .htaccess de décommenter la
ligne RewriteBase /

Pour l'erreur 500 c'est au niveau de ta conf du projet je pense. Je
penche pour ton fichier database.yml puisque l'environnement de test
fonctionne avec frontend_dev.php.

Si tu vois pas poste le fichier database.yml mais sans les valeurs d'accès ;-)

++
Lionel

SB4M

unread,
Jul 2, 2008, 6:52:34 AM7/2/08
to Symfony-fr
Merci de ta réponse, j'ai décommenter le RewriteBase / et maintenant
il point correctement sur l'index. Je te joins le database.yml mais
j'en vois pas l'interet, c'est juste pour accéder à la bd et ceci
fonctionne on dirait.

all:
propel:
class: sfPropelDatabase
param:
phptype: mysql
host: db1516.1and1.fr
database: XX
username: XX
password: XX


On 2 juil, 01:29, "lionel chanson" <lionel.chan...@gmail.com> wrote:
> Je viens de penser à un truc... ça fonctionne le problème vient d'ailleurs :-(
>
> Pour la gestion des erreurs symfony est très propre mais cela prête à confusion.
>
> Si je fais une requête surhttp://s240903850.onlinehome.fr/j'ai une
> erreur du serveur.
> Si je fais une requête surhttp://s240903850.onlinehome.fr/index.php
> j'ai une erreur 500 mais pas celle du .htaccess, ici c'est le module
> defaut qui est utilisé, donc symfony fonctionne mais pas ton projet.
>
> Pour l'erreur 404 serveur essaye dans le .htaccess de décommenter la
> ligne RewriteBase /
>
> Pour l'erreur 500 c'est au niveau de ta conf du projet je pense. Je
> penche pour ton fichier database.yml puisque l'environnement de test
> fonctionne avec frontend_dev.php.
>
> Si tu vois pas poste le fichier database.yml mais sans les valeurs d'accès ;-)
>
> ++
> Lionel
>
> >> > Pour l'instant c'esthttp://s240903850.onlinehome.frmaisensuite ce

lionel chanson

unread,
Jul 3, 2008, 8:03:40 AM7/3/08
to symfo...@googlegroups.com
Salut,

Bon nikel pour le rewritebase.

Pourquoi je t'ai demandé le database.yml ?

Tu m'as dit que cache/ log/ avaient les bons droits d'accès.
l'env de dev frontend_dev.php fonctionne, mais pas l'env de prod avec index.php

Donc une possibilité de configuration suivant un env est le databases.yml.

Ce que tu peux faire pour trouver l'erreur c'est modifié dans un
premier temps le fichier apps/frontend/config/settings.yml et ajouter
la ligne pour prod :
error_reporting: 4095

Si c'est une erreur php elle sera affichée dans le navigateur. Si tu
n'as rien rajoute pour avoir la barre de debug sf
web_debug: on

Bon courage.

SB4M

unread,
Jul 4, 2008, 12:45:01 PM7/4/08
to Symfony-fr
Merci de ta persévérance mais je vois rien, j'ai ajouté cela :
prod:
.settings:
error_reporting: 4095
no_script_name: on
web_debug: on
et comme tu peux le voir il n'y a rien de nouveau.
Merci encore.

On 3 juil, 14:03, "lionel chanson" <lionel.chan...@gmail.com> wrote:
> Salut,
>
> Bon nikel pour le rewritebase.
>
> Pourquoi je t'ai demandé le database.yml ?
>
> Tu m'as dit que cache/ log/ avaient les bons droits d'accès.
> l'env de dev frontend_dev.php fonctionne, mais pas l'env de prod avec index.php
>
> Donc une possibilité de configuration suivant un env est le databases.yml.
>
> Ce que tu peux faire pour trouver l'erreur c'est modifié dans un
> premier temps le fichier apps/frontend/config/settings.yml et ajouter
> la ligne pour prod :
> error_reporting:        4095
>
> Si c'est une erreur php elle sera affichée dans le navigateur. Si tu
> n'as rien rajoute pour avoir la barre de debug sf
> web_debug:              on
>
> Bon courage.
>

lionel chanson

unread,
Jul 4, 2008, 1:31:45 PM7/4/08
to symfo...@googlegroups.com
Heu... moi ça fonctionne là :-)

SB4M

unread,
Jul 5, 2008, 6:46:41 AM7/5/08
to Symfony-fr
Ha oui, dsl je suis un peu tête en l'air. Merci beaucoup par contre
dernier petit problème pour le backend (http://
s240903850.onlinehome.fr/backend.php) j'ai fait les même opérations il
ne marche pas :S, tu peux essayer il n'est pas sécurisé pour
l'instant.

On 4 juil, 19:31, "lionel chanson" <lionel.chan...@gmail.com> wrote:
> Heu... moi ça fonctionne là :-)
>

lionel chanson

unread,
Jul 5, 2008, 10:02:39 AM7/5/08
to symfo...@googlegroups.com
WAOU => sécurise le rapido les messages google sont accessibles par le
web à n'importe qui

http://groups.google.com/group/symfony-fr/browse_thread/thread/ef6e2149efc56f89?hl=fr
en plus il est en tête des messages du groupe.....

Sinon c'est simple, backend.php tu es obligé d'avoir le nom du fichier
dans l'url sinon c'est redirigé sur le frontend
Tu as mis no_script_name on dans backend/config/settings.yml ?

++
Lionel

SB4M

unread,
Jul 6, 2008, 6:26:14 AM7/6/08
to Symfony-fr
C pas grave pour l'instant, il peuvent rien faire. Sinon j'ai bien mis
no_script_name pour le backend et je viens d'ajouter backend.php/
devant toutes les url mais sous ma version local il n'y avait pas de
problème comme ça enfin bon. Ca marche pas, je suis désolé de te
soualer avec mon problème, c'est vraiment sympa de m'aider.

On 5 juil, 16:02, "lionel chanson" <lionel.chan...@gmail.com> wrote:
> WAOU => sécurise le rapido les messages google sont accessibles par le
> web à n'importe qui
>
> http://groups.google.com/group/symfony-fr/browse_thread/thread/ef6e21...
> en plus il est en tête des messages du groupe.....
>
> Sinon c'est simple, backend.php tu es obligé d'avoir le nom du fichier
> dans l'url sinon c'est redirigé sur le frontend
> Tu as mis no_script_name on dans backend/config/settings.yml ?
>
> ++
> Lionel
>

lionel chanson

unread,
Jul 7, 2008, 5:32:22 AM7/7/08
to symfo...@googlegroups.com
Si ça me souale je répond pas :-) ( ditact powa )

C'est ça le truc si tu met no_script_name on pour le backend ça ne va
pas fonctionner, il faut le mettre a off.
Le fichier .htaccess est commun aux différentes apps. La dernière
ligne redirige vers ton frontend => index.php.
Donc en mettant 'on' comme il n'y a pas de fichier c'est redirigé sur
le scipt index.php qui cherche module/action.

En mettant à 'off' l'appel du fichier backend.php apparait et c'est
lui qui cherche module/action.

++
Lionel

Reply all
Reply to author
Forward
0 new messages