2015-02-19 1 views
1

Я разработал Symfony2 проект NetBeans 8.0.2 и XAMMP проект прекрасно работает на моем ПК с Windows, так что я могу загрузить все мои файлы проекта на Ubuntu Server и выполнять командыРазвертывание Symfony2 проекта

chmod -R 777 app/logs 
chmod -R 777 app/cache 

затем

php composer.phar install --no-dev --optimize-autoloader 
php app/console cache:clear --env=prod --no-debug 
php app/console assetic:dump --env=prod --no-debug 

Я побежал (php app/check.php), и его заявили, что ваша система готова запустить проект symfony.

затем T доступ http://example.com/myproject/web/config.php и он говорит:

Your configuration looks good to run Symfony.

, но когда я открываю: http://example.com/myproject/web/app.php его не дают мне ответ с

500 Internal Server Error.

и заранее спасибо ..

+0

Просмотрите журналы регистрации приложений/журналов/... и журналы ошибок Symfony2, затем скопируйте здесь сообщение об ошибке. Вы также должны попробовать 'http: // example.com/myproject/web/app_dev.php' использовать среду' dev'. –

+0

Включить app_dev.php и я получил ошибку: RuntimeException в ClassCollectionLoader.php строка 239: Не удалось записать файл кэша «/var/www/html/myproject/app/cache/dev/classes.php». –

+1

Можете ли вы снова попробовать команду 'chmod -R 777 app/logs app/cache'? –

ответ

0

Смотреть журналы сервер и проверьте базу данных настроек app/config/parameters.yml