Installation de Symfony 2.7 sur une instance Simple Hosting Php/Mysql

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.