Installation de Symfony 2.7 sur une instance Simple Hosting Php/Mysql.
Sur le station de développement :
Distribution de travail : Ubuntu 14.04 LTS
1) Installation de ‘Symfony Installer’
[~] ➔ sudo curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony [~] ➔ sudo chmod a+x /usr/local/bin/symfony [~] ➔ symfony Symfony Installer (1.1.7) ...
2) Répertoire de travail :
[~] ➔ mkdir -p BLOG [~] ➔ cd BLOG [~/BLOG] ➔
3) Créer l’application :
[~/BLOG] ➔ symfony new blog [~/BLOG] ➔ mv blog htdocs
4) Vérification :
[~/BLOG] ➔ ls htdocs/ app bin composer.json composer.lock README.md src vendor web
5) Ajout de htaccess
Ouvrir :
htdocs/.htaccess
Ajouter :
RewriteEngine On RewriteBase /web RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ /web/$1 [QSA,L]
6) Ignorer le fichier .gitignore
[~/BLOG] ➔ mv htdocs/.gitignore htdocs/gitignore
7) Initialiser le dépôt git du projet :
– Initialiser le dépôt git :
[~/BLOG] ➔ git init . Dépôt Git vide initialisé dans /home/sam/BLOG/.git/
– Ajouter les fichiers du projet :
[~/BLOG] ➔ git add -A
– Committer :
[~/BLOG] ➔ git commit -m "Version 0.0.1" [master (commit racine) 16a24a4] Version 0.0.1 36 files changed, 3461 insertions(+) create mode 100644 htdocs/.gitignore create mode 100644 htdocs/README.md create mode 100644 htdocs/app/.htaccess ... create mode 100644 htdocs/web/config.php create mode 100644 htdocs/web/favicon.ico create mode 100644 htdocs/web/robots.txt
– Ajouter la branche origin distante :
[~/BLOG] ➔ git remote add origin git+ssh://4440666@git.dc0.gpaas.net/blog.monsite.fr.git
8) Pousser les fichiers dans webgit :
[~/BLOG] ➔ git push origin master Counting objects: 50, done. Delta compression using up to 4 threads. Compressing objects: 100% (42/42), done. Writing objects: 100% (50/50), 41.76 KiB | 0 bytes/s, done. Total 50 (delta 0), reused 0 (delta 0) To git+ssh://4440666@git.dc0.gpaas.net/blog.monsite.fr.git * [new branch] master -> master
9) Déployer l’application :
[~/BLOG] ➔ ssh 4440666@sftp.dc0.gpaas.net 'deploy blog.monsite.fr.git' blog.monsite.fr is now deployed from master
10) Vérification de l’application :
http://blog.monsite.fr/
Comments are closed, but trackbacks and pingbacks are open.