我有一个关于Symfony部署的问题。我正在挣扎大约2天...将Symfony项目部署到生产服务器的问题
我在做什么错了?
sudo rsync -avCz --no-o --no-g --no-p --del --dry-run . [ PATH (private) ] --exclude 'web' --exclude '.htaccess' --exclude 'cgi-bin/'
后,我当我运行此命令的项目部署到正确的地方,而不--dry运行
运行此命令。到现在为止还挺好。 (之后,我可以手动将webfolder复制到public_html文件夹中?) 完成此操作后,我使用ssh登录到服务器并导航到我的应用所在的文件夹。那好我运行这个命令:
php app/console doctrine:schema:update --force <-- to update my database
sudo php app/console assets:install ../public_html --symlink <-- install assets
sudo php app/console assetic:dump --env=prod --no-debug --force <-- dump assets
php -d memory_limit=256M app/console cache:clear --env=prod --no-debug <-- clear cache
我还检查如果app.php
链接当我访问网络链接我看到一个空白页。有人能帮帮我吗?
尝试做一个'尾巴/无功/日志/的Apache2/error.log',然后发布日志复制到Pastbin –
空白页,没有输出看起来像一个内部服务器错误。看看你回来(按F12在Firefox或新的IE或Chrome) – brandelizer