Я разработал 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.
и заранее спасибо ..
Просмотрите журналы регистрации приложений/журналов/... и журналы ошибок Symfony2, затем скопируйте здесь сообщение об ошибке. Вы также должны попробовать 'http: // example.com/myproject/web/app_dev.php' использовать среду' dev'. –
Включить app_dev.php и я получил ошибку: RuntimeException в ClassCollectionLoader.php строка 239: Не удалось записать файл кэша «/var/www/html/myproject/app/cache/dev/classes.php». –
Можете ли вы снова попробовать команду 'chmod -R 777 app/logs app/cache'? –