按照symfony在其部署页面(https://symfony.com/doc/4.2/deployment.html)上的说明,我创建了在部署后运行的SSH命令:
*(a + i)
我的a
文件具有用于生产的以下变量:cd /var/www/upr/ <-- move into project folder
composer install --no-dev --optimize-autoloader <-- install dependencies on a prod env
bin/console doctrine:migrations:migrate <-- migrate any new DB updates
bin/console cache:clear <-- clear cache
这是我得到的错误:
.env
据我了解,我得到的错误来自制造商捆绑包,但我认为在作曲家安装上使用APP_ENV=prod APP_DEBUG=0
可以消除该问题。那为什么我会收到这些错误?
还有另一个部署问题:我是否删除了所有内容,但是否删除了build文件夹,因为这就是该站点正在使用的内容?我是否需要特别用于生产服务器的任何东西?