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:

  1. 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'. 
    
  2. 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 dans public_html . Vous devez donc tout télécharger depuis le projet Symfony (dossiers: app , src , vendors , bin ; fichiers: deps , deps.lock ), sauf pour le dossier web dans le dossier youdomain . Tout depuis le dossier web télécharger dans le dossier public_html .

  3. Vérifiez CHMOD pour les dossiers app/cache et app/logs , il devrait y avoir un accès en écriture.

  4. 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

  5. Vous devez maintenant utiliser youdomain.com/index au lieu de youdomain.com/app_dev.php/index , que vous utilisez localement. Si un site ne fonctionne toujours pas, vous pouvez ouvrir le fichier web/config.php et trouver un code où une vérification des performances IP est effectuée, vous y trouverez uniquement l'adresse IP 127.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 chemin yourdomain/config.php et vérifier ce qui ne va pas. Si config.php montre que tout va bien, mais que cela ne fonctionne toujours pas, vous pouvez activer app_dev.php pour le déboguer: ouvrez app/app_dev.php et votre adresse IP de la même manière que dans config.php . Vous pouvez maintenant exécuter des scripts en local en utilisant app_dev.php .



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow