Recherche…
Étapes pour déplacer le projet Symfony 2 vers l'hébergement manuellement
Cela dépend du type d'hébergement que vous avez:
Si vous avez une console SSH, vous pouvez le faire sur l'hébergement après l'étape 2, si vous ne l'avez pas encore fait localement: lancez la commande
php app/console cache:clear --env=prod'.Supposons que vous ayez sur vous des répertoires d'hébergement de votre
youdomain/public_html, de sorte que tous les fichiers Web doivent se trouver danspublic_html. Vous devez donc tout télécharger depuis le projet Symfony (dossiers:app,src,vendors,bin; fichiers:deps,deps.lock), sauf pour le dossierwebdans le dossieryoudomain. Tout depuis le dossierwebtélécharger dans le dossierpublic_html.Vérifiez CHMOD pour les dossiers
app/cacheetapp/logs, il devrait y avoir un accès en écriture.S'il n'y a pas de fichier .htaccess dans public_html, créez-le et ajoutez-y un tel code: https://raw.github.com/symfony/symfony-standard/master/web/.htaccess
Vous devez maintenant utiliser
youdomain.com/indexau lieu deyoudomain.com/app_dev.php/index, que vous utilisez localement. Si un site ne fonctionne toujours pas, vous pouvez ouvrir le fichierweb/config.phpet trouver un code où une vérification des performances IP est effectuée, vous y trouverez uniquement l'adresse IP127.0.0.1. Ajoutez votre adresse IP actuelle à cette liste et téléchargez une nouvelle configuration sur le serveur. Ensuite, vous pouvez ouvrir le cheminyourdomain/config.phpet vérifier ce qui ne va pas. Siconfig.phpmontre que tout va bien, mais que cela ne fonctionne toujours pas, vous pouvez activerapp_dev.phppour le déboguer: ouvrezapp/app_dev.phpet votre adresse IP de la même manière que dansconfig.php. Vous pouvez maintenant exécuter des scripts en local en utilisantapp_dev.php.