En fait, j'ai suivi le tutoriel pour l'installation, donc je pense avoir bien fait...
Je vais essayer une nouvelle installation pour voir alors.
Je vous tiens au courant.
Merci bcp !
Edit :
Alors, j'ai re-télécharger la version 1.2.4 sur le site de symfony.
J'ai copié le répertoire extrait à l'intérieur du répertoire : htdocs/sfinstallation/jobeet/lib/vendor/
sfinstallation est un répertoire que j'ai créer uniquement pour cette installation.
Ensuite, j'ai suivi le tutoriel en exécutant les commandes suivantes.
En bleu mes lignes de commandes.
Vérification de la configuration
$ /Applications/MAMP/bin/php5/bin/php lib/vendor/symfony/data/bin/check_configuration.php
********************************
* *
* symfony requirements check *
* *
********************************
php.ini used by PHP: /Applications/MAMP/conf/php5/php.ini
** WARNING **
* The PHP CLI can use a different php.ini file
* than the one used with your web server.
* If this is the case, please launch this
* utility from your web server.
** WARNING **
** Mandatory requirements **
OK requires PHP >= 5.2.4
OK php.ini: requires zend.ze1_compatibility_mode set to off
** Optional checks **
OK PDO is installed
OK PDO has some drivers installed: sqlite2, sqlite, pgsql, mysql
OK PHP-XML module installed
OK XSL module installed
OK can use token_get_all()
OK can use mb_strlen()
OK can use iconv()
OK can use utf8_decode()
[[WARNING]] has a PHP accelerator
*** Install a PHP accelerator like APC (highly recommended) ***
[[WARNING]] php.ini: short_open_tag set to off
*** Set it to off in php.ini ***
[[WARNING]] php.ini: magic_quotes_gpc set to off
*** Set it to off in php.ini ***
OK php.ini: register_globals set to off
OK php.ini: session.auto_start set to off
Vérification de la version de symfony
$ /Applications/MAMP/bin/php5/bin/php lib/vendor/symfony/data/bin/symfony -V
symfony version 1.2.4 (/Applications/MAMP/htdocs/sfinstallation/jobeet/lib/vendor/symfony/lib)
Création du projet jobeet
$ /Applications/MAMP/bin/php5/bin/php lib/vendor/symfony/data/bin/symfony generate:project jobeet
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/apps
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/cache
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/config
>> file+ /Applications/MAMP/htdocs/sfins...ion/jobeet/config/databases.yml
>> file+ /Applications/MAMP/htdocs/sfins.../ProjectConfiguration.class.php
>> file+ /Applications/MAMP/htdocs/sfins...lation/jobeet/config/propel.ini
>> file+ /Applications/MAMP/htdocs/sfins...on/jobeet/config/properties.ini
>> file+ /Applications/MAMP/htdocs/sfins...jobeet/config/rsync_exclude.txt
>> file+ /Applications/MAMP/htdocs/sfins...lation/jobeet/config/schema.yml
>> file+ /Applications/MAMP/htdocs/sfins...tion/jobeet/config/vhost.sample
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/data
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/data/fixtures
>> file+ /Applications/MAMP/htdocs/sfins...beet/data/fixtures/fixtures.yml
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/doc
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/log
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/plugins
>> file+ /Applications/MAMP/htdocs/sfinstallation/jobeet/symfony
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/test
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/test/bootstrap
>> file+ /Applications/MAMP/htdocs/sfins...t/test/bootstrap/functional.php
>> file+ /Applications/MAMP/htdocs/sfins.../jobeet/test/bootstrap/unit.php
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/test/functional
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/test/unit
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/web
>> file+ /Applications/MAMP/htdocs/sfinstallation/jobeet/web/.htaccess
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/web/css
>> file+ /Applications/MAMP/htdocs/sfinstallation/jobeet/web/css/main.css
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/web/images
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/web/js
>> file+ /Applications/MAMP/htdocs/sfinstallation/jobeet/web/robots.txt
>> dir+ /Applications/MAMP/htdocs/sfinstallation/jobeet/web/uploads
>> dir+ /Applications/MAMP/htdocs/sfins...ation/jobeet/web/uploads/assets
>> tokens /Applications/MAMP/htdocs/sfins...ion/jobeet/config/databases.yml
>> tokens /Applications/MAMP/htdocs/sfins...lation/jobeet/config/propel.ini
>> tokens /Applications/MAMP/htdocs/sfins...on/jobeet/config/properties.ini
>> tokens /Applications/MAMP/htdocs/sfins.../ProjectConfiguration.class.php
>> tokens /Applications/MAMP/htdocs/sfins...tion/jobeet/config/vhost.sample
>> chmod 777 /Applications/MAMP/htdocs/sfinstallation/jobeet/web/uploads
>> chmod 777 /Applications/MAMP/htdocs/sfinstallation/jobeet/cache
>> chmod 777 /Applications/MAMP/htdocs/sfinstallation/jobeet/log
>> chmod 777 /Applications/MAMP/htdocs/sfinstallation/jobeet/symfony
>> chmod 777 /Applications/MAMP/htdocs/sfins...ation/jobeet/web/uploads/assets
>> plugin Configuring plugin - sfPropelPlugin
>> plugin Configuring plugin - sfProtoculousPlugin
Création de l'application frontend
$ /Applications/MAMP/bin/php5/bin/php symfony generate:app --escaping-strategy=on --csrf-secret=UniqueSecret frontend
>> dir+ /Applications/MAMP/htdocs/sfins...ion/jobeet/apps/frontend/config
>> file+ /Applications/MAMP/htdocs/sfins...et/apps/frontend/config/app.yml
>> file+ /Applications/MAMP/htdocs/sfins...licationConfiguration.class.php
>> file+ /Applications/MAMP/htdocs/sfins.../apps/frontend/config/cache.yml
>> file+ /Applications/MAMP/htdocs/sfins...s/frontend/config/factories.yml
>> file+ /Applications/MAMP/htdocs/sfins...pps/frontend/config/filters.yml
>> file+ /Applications/MAMP/htdocs/sfins...pps/frontend/config/routing.yml
>> file+ /Applications/MAMP/htdocs/sfins...ps/frontend/config/security.yml
>> file+ /Applications/MAMP/htdocs/sfins...ps/frontend/config/settings.yml
>> file+ /Applications/MAMP/htdocs/sfins...t/apps/frontend/config/view.yml
>> dir+ /Applications/MAMP/htdocs/sfins...ation/jobeet/apps/frontend/i18n
>> dir+ /Applications/MAMP/htdocs/sfins...lation/jobeet/apps/frontend/lib
>> file+ /Applications/MAMP/htdocs/sfins...s/frontend/lib/myUser.class.php
>> dir+ /Applications/MAMP/htdocs/sfins...on/jobeet/apps/frontend/modules
>> dir+ /Applications/MAMP/htdocs/sfins.../jobeet/apps/frontend/templates
>> file+ /Applications/MAMP/htdocs/sfins...s/frontend/templates/layout.php
>> tokens /Applications/MAMP/htdocs/sfins...ps/frontend/config/settings.yml
>> file+ /Applications/MAMP/htdocs/sfinstallation/jobeet/web/index.php
>> file+ /Applications/MAMP/htdocs/sfins...ion/jobeet/web/frontend_dev.php
>> tokens /Applications/MAMP/htdocs/sfinstallation/jobeet/web/index.php
>> tokens /Applications/MAMP/htdocs/sfins...ion/jobeet/web/frontend_dev.php
>> rename /Applications/MAMP/htdocs/sfins...frontendConfiguration.class.php
>> tokens /Applications/MAMP/htdocs/sfins...frontendConfiguration.class.php
>> chmod 777 /Applications/MAMP/htdocs/sfinstallation/jobeet/web/uploads
>> chmod 777 /Applications/MAMP/htdocs/sfinstallation/jobeet/cache
>> chmod 777 /Applications/MAMP/htdocs/sfinstallation/jobeet/log
>> chmod 777 /Applications/MAMP/htdocs/sfinstallation/jobeet/symfony
>> chmod 666 /Applications/MAMP/htdocs/sfins...et/cache/project_autoload.cache
>> chmod 777 /Applications/MAMP/htdocs/sfins...ation/jobeet/web/uploads/assets
>> dir+ /Applications/MAMP/htdocs/sfins...jobeet/test/functional/frontend
Là j'ai tenté d'accéder à la page :
http://localhost/sfinstallation/jobeet/ ... nd_dev.php
Et j'ai une page "Symfony Project Created" (sans les images mais je n'ai pas encore configuré le VirtualHost et l'Alias).
Par contre, en tentant d'accéder à :
http://localhost/sfinstallation/jobeet/ ... v.php/test
Fatal error: Uncaught exception 'sfError404Exception' with message 'Action "test/index" does not exist.' in /Applications/MAMP/htdocs/sfinstallation/jobeet/lib/vendor/symfony/lib/controller/sfController.class.php:202 Stack trace:
#0 /Applications/MAMP/htdocs/sfinstallation/jobeet/lib/vendor/symfony/lib/controller/sfFrontWebController.class.php(48): sfController->forward('test', 'index')
#1 /Applications/MAMP/htdocs/sfinstallation/jobeet/lib/vendor/symfony/lib/util/sfContext.class.php(159): sfFrontWebController->dispatch()
#2 /Applications/MAMP/htdocs/sfinstallation/jobeet/web/frontend_dev.php(13): sfContext->dispatch()
#3 {main} thrown in /Applications/MAMP/htdocs/sfinstallation/jobeet/lib/vendor/symfony/lib/controller/sfController.class.php on line 202
[/quote]