|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||
|
Invité régulier
![]() Inscription : mai 2007 Messages : 46 ![]() |
Bonjour !
Bon j'ai réussi a finir mon projet et j'aimerai pouvoir le mettre en ligne mais ....mais ... sa ne fonctionne pas Voila les étapes que j'ai suivi Ajout de la config dans mon fichier properties.ini J'y ajouter : Code :
J'ai obtenu donc Code :
Et enfin j'ai tapper la commande suivante pour deployer mon projet Code :
php symfony project:deploy preprod --go -t Apres j'ai executer mon site avec l'adresse suivante: Code :
http://monsite.fr/web/frontend_dev.php/contact
Je prend donc un logiciel pour me connecter en ssh, je vais dans le dossier Et je rajoute les lignes suivantes au fichier httpd.conf (qui est vierge a l'origine) Code :
Ensuite je redémarre mon serveur apache avec la commande Et je visite mon url "monsite.fr" et la on me demande de télécharger un fichier qui fait 2ko et qui contient exactement le fichier index.php de symfony .... Code :
![]() Merci bien |
||||||||
|
|
00
|
|
|
#2 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Déjà il y a des choses intéressantes. Le fait de taper le nom de ton site pointe sur le bon site, donc à priori, la configuration du vhost est correcte et pointe sur le bon dossier.
Par contre, tu vois le contenu du PHP au lieu de l'exécuter. Ceci me semblerait dénoter d'une erreur de configuration d'apache. Ou plus particulièrement de la liaison entre PHP et apache. Arrives-tu à lancer d'autres fichier PHP en ligne ? Tu montres un résultat de check_configuration.php, a-t-il été lancé en ligne ou par apache ? Par défaut, ta configuration utilise deux fichiers php.ini, un pour les commandes en ligne et un pour les fichiers appelés par apache. Essayes de lancer deux phpinfo(), un depuis la ligne de commande et un depuis un explorateur et de comparer les résultats.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mai 2007 Messages : 46 ![]() |
Bon, j'ai passer toutes ma "journée" sur le channel irc de symfony et j'avais tout faux ...
J'avais fais une synchro de tout mon dossier alors qu'il fallait séparer la synchro en 2 ... 1 Une partie qu'on met dans le httpdocs (le dossier web) 2 Une partie qu'on met dans un répertoire bien protéger du web... Ensuite on modifie le fichier de configuration pour bien rediriger sur ce répertoire bien protéger Et ensuite on modifie un fichier interne au serveur (pour ma part il s'agissait du fichier httpd.include) ou je devais modifier toutes les lignes (4) de open_basedir par php_admin_value open_basedir "/var/www/vhosts/monsite.fr:/tmp" Voila et sa marche mais je me demande comment on fait dans le cas d'un mutualisé ... Maintenant que c'est en ligne d'autre problème interviennent mais sa c'est une autre histoire Sinon pour repondre au topic oui le php s'executais tres bien AVANT que je modifie mon httpd.conf |
|
|
00
|
|
|
#4 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Les mutualisés posent problèmes. Surtout les mutualisés qui ne te donnent qu'un dossier, à la racine.
Chez d'autres, il est possible de ruser plus facilement. Symfony1 reste très configurable dans l’implantation des dossiers, mais on risque de perde beaucoup en sécurité.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
Copyright © 2000-2012 - www.developpez.com