将symfony 2.8从本地服务器迁移到活动服务器的步骤
问题描述:
- 我已经在本地主机上安装了symfony2。
- 我已将它上载到我的实时服务器上。并从/app/config/parameters.yml更改数据库连接。
但我不能够直接链接访问网站(www.example.com)。我在我的网址“www.example.com/web”内传递了symfony的“web”文件夹以访问主页。这是错误的方式。任何人都可以告诉我如何直接访问我的网站,而无需将网站文件夹传递到我的网址。因为在cakephp网站也链接到webroot目录,但是打开网站而不通过webroot网站的url。将symfony 2.8从本地服务器迁移到活动服务器的步骤
问候
答
您的虚拟主机的文档根目录必须指向web目录。在Apache中它会是这样的
<VirtualHost *:80>
ServerName www.example.com
DocumentRoot "symfony/installation/path/web"
DirectoryIndex index.php
<Directory "symfony/installation/path/web">
AllowOverride All
Require all granted
</Directory>
RewriteEngine On
</VirtualHost>
你知道如何通过FTP文件在symfony2上做到这一点吗? –
这一切都取决于您的网络服务器如何配置,而不是如何上传文件。如果您描述远程目录结构和虚拟主机配置,这将有所帮助。 – devilcius