我创建了我的第一个symfony应用程序。它适用于在localhost上的Web服务器中构建。然后我将所有文件复制到FTP,但从那一刻起我不知道该怎么做才能让它运行。
我看了http://symfony.com/doc/current/cookbook/deployment/
尝试配置http://deployer.org/和Capistrano,但我很难理解应该如何实现。
如果有人能解释我制作Symfony3 App Run的步骤。
答案 0 :(得分:1)
我在将symfony应用程序安装到生产服务器后刚刚开始,并希望我的经验对您有所帮助。
最基本的安装包括几点(只是普通方式):
<强> 1。将symfony项目复制到生产服务器。
<强> 2。 Composer安装:
$ composer install --no-dev --optimize-autoloader
它修改自动加载器以适应新的环境,并在幕后制造所有的魔力。
提示:在shell中使用&#34;导出SYMFONY_ENV = prod&#34;在避免错误之前。
第3。清除和预热缓存:
$ php app/console cache:clear --env=prod --no-debug
它已经有效但在&#34; / web&#34;目录可能不是你想要的。
<强> 4。更改Web服务器的文档根目录(例如),并将其指向"/web"
。
我保持简单明了,以下是消息来源: