将symfony 2.8从本地服务器迁移到活动服务器的步骤

问题描述:

  1. 我已经在本地主机上安装了symfony2。
  2. 我已将它上载到我的实时服务器上。并从/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> 
+0

你知道如何通过FTP文件在symfony2上做到这一点吗? –

+0

这一切都取决于您的网络服务器如何配置,而不是如何上传文件。如果您描述远程目录结构和虚拟主机配置,这将有所帮助。 – devilcius