Ça y'es vous avez fait le grand saut ? Votre projet est enfin prêt à être mit à la disposition de toute le monde et vous ne souhaitez pas "trop" vous prendre la tête ?
Voici une solution pour héberger votre projet sur un serveur mutualisé qui ne possède pas de serveur SSH donc pas de:
1°) Changer la configuration du fichier app/config/parameters.php avec les bonnes valeurs pour la connexion avec votre base de données
2°) Vider le contenu des dossiers de var/cache/, var/logs et var/sessions
2°) Envoyer tout le contenu de votre projet à la racine de votre FTP (app, bin, src, tests, var, vendor, web) Oui même avec les vendors vu que vous n'avez pas accès à la ligne de commande ça sera impossible sinon
3°) Comme vu dans le cours Symfony officiel mettez ce .htaccess à la racine du FTP (là ou ce situe app, bin, src, tests, var, vendor, web)
4°) Connectez-vous au serveur MySQL de votre application locale avec PhpMyAdmin (Celle où vous avez développé le projet) et exporter la base de données SANS les données juste les structure
5°) Connectez-vous au serveur MySQL de votre hébergement avec PhpMyAdmin et faite importer le fichier précédemment crée
6°) Profitez de votre projet qui fonctionne enfin sur un environnement de production.
Vous allez me dire et si je fais des modifications de mon code pour ajouter des nouveautés comment faire
A chaque fois que vous ferez :
php bin/console doctrine:schema:update --dump-sql
Il vous suffira de copier-coller le code SQL qui va apparaître dans la console et le garder bien au chaud (pour voir s’il fonctionne) si c'est le cas connectez-vous au serveur Mysql de votre hébergement de production avec PhpMyAdmin et faite exécuter code SQL et la coller le code précédemment crée et faite exécuter.
J'ai oublié ou perdu le code SQL, que faire ?
Exporter la base de données de votre serveur DE PRODUCTION et importez la dans votre serveur DE DEVELOPPEMENT, une fois fait faite juste :
C'est terminé ? Nickel il vous reste plus qu'a exporter la base de données du serveur DE DEVELOPPEMENT et de l'importer sur le serveur DE PRODUCTION.
Voilà je voulais faire ce petit tutoriel après avoir lu un peu partout même ici qu’il est impossible d'héberger un projet Symfony sur un hébergement mutualisé
Cordialement, Jérémy
Et un Pika problème en moins
- Edité par mycaranille 12 novembre 2016 à 23:00:44
[Symfony 3] Tutoriel Hébergement
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.