Bonjour !
Bon j'ai réussi a finir mon projet et j'aimerai pouvoir le mettre en ligne mais ....mais ... sa ne fonctionne pas
Voila les étapes que j'ai suivi
Ajout de la config dans mon fichier properties.ini
J'y ajouter :
Ensuite J'ai bien sur mis le fichier "check_configuration.php" pr voir si tt etait fonctionnnel sur mon serveur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 [preprod] host=IPDEMONSERVEURDISTANT port=22 user=root dir=/var/www/vhosts/monsite.fr/httpdocs type=rsync pass=MONPASSWORD
J'ai obtenu donc
Ensuite j'ai tapper la commande suivante pr fixer les permissions de mes dossier et fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 ******************************** * * * symfony requirements check * * * ******************************** php.ini used by PHP: /etc/php5/apache2/php.ini ** Mandatory requirements ** OK PHP version is at least 5.2.4 (5.2.4-0.dotdeb.1) ** Optional checks ** OK PDO is installed OK PDO has some drivers installed: mysql, sqlite, sqlite2 OK PHP-XML module is installed OK XSL module is installed OK The token_get_all() function is available OK The mb_strlen() function is available OK The iconv() function is available OK The utf8_decode() is available OK The posix_isatty() is available [[WARNING]] A PHP accelerator is installed: FAILED *** Install a PHP accelerator like APC (highly recommended) *** OK php.ini has short_open_tag set to off OK php.ini has magic_quotes_gpc set to off OK php.ini has register_globals set to off OK php.ini has session.auto_start set to off OK PHP version is not 5.2.9
Et enfin j'ai tapper la commande suivante pour deployer mon projet
Code : Sélectionner tout - Visualiser dans une fenêtre à part php symfony project:permissions
J'ai regarder mon ftp avec un soft ftp et toute mon arborescence est bonne
Code : Sélectionner tout - Visualiser dans une fenêtre à part php symfony project:deploy preprod --go -t
Apres j'ai executer mon site avec l'adresse suivante:
J'obtiens bien mon site mais sans aucune image donc je me dis qu'il faut modifier le httpd.conf comme je l'ai fait pour installer symfony en local
Code : Sélectionner tout - Visualiser dans une fenêtre à part http://monsite.fr/web/frontend_dev.php/contact
Je prend donc un logiciel pour me connecter en ssh, je vais dans le dossier
Et je rajoute les lignes suivantes au fichier httpd.conf (qui est vierge a l'origine)
Code : Sélectionner tout - Visualiser dans une fenêtre à part etc/apache2
(A noter que toute la racine de symfony se trouve dans mon dossier vendor)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <VirtualHost monsite.fr:80> ServerName monsite.fr DocumentRoot "/var/www/vhosts/monsite.fr/httpdocs/web" DirectoryIndex index.php <Directory "/var/www/vhosts/monsite.fr/httpdocs/web"> AllowOverride All Allow from All </Directory> Alias /sf "/var/www/vhosts/monsite.fr/httpdocs/lib/vendor/data/web/sf" <Directory "/var/www/vhosts/monsite.fr/httpdocs/lib/vendor/data/web/sf"> AllowOverride All Allow from All </Directory> </VirtualHost>
Ensuite je redémarre mon serveur apache avec la commande
Et je visite mon url "monsite.fr" et la on me demande de télécharger un fichier qui fait 2ko et qui contient exactement le fichier index.php de symfony ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part /etc/init.d/apache2 restart
Quelqu'un aurait-il déjà rencontrer ce genre de problème ... Cela fait 3 jours que j'essaye d'installer mon site et c'est assez frustrant...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php'); $configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'preprod', false); sfContext::createInstance($configuration)->dispatch();
Merci bien![]()
Partager