2015-01-20 118 views
0

我已经开始了Symfony2上的一个项目,现在我想改变我在我的文件中安装它的地方。如何将Symfony项目移动到其他文件夹?

在这些地方现在是:
应用程序/ MAMP/htdocs中/ symfony中/

什么是我symfony的文件移动到
用户/ myWebSiteProject/...

通过我的作曲家在:
user/myWebsitePorject/bin/composer/composer.phar
--------------------------- --------------- ---/path/composer.json

我可以这样做吗?就像任何文件夹一样移动它。还是应该考虑一些事情......?

回答

0

您可以移动整个文件夹而没有任何重大问题。您需要做的是更改您可能已经设置的任何VirtualHost,您将需要更新DocumentRoot属性。

根据您系统的配置情况,您通常会在mac上找到要更新的文件:/etc/apache2/extra/httpd-vhosts.conf

我假定你使用Apache,你的虚拟主机应该是这个样子:

<VirtualHost *:80> 
    ServerName local.symfony 
    DocumentRoot "/user/myWebSiteProject/web" 
    <Directory "/user/myWebSiteProject/web"> 
     Options FollowSymLinks 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 
    ErrorLog "/private/var/log/apache2/local.symfony-error_log" 
    CustomLog "/private/var/log/apache2/local.symfony-access_log" common 
</VirtualHost> 

guide应与配置有帮助。

+0

好的,我移动它......但现在得到以下消息,当tring访问我的网站应用程序。 **“请求的URL /Symfony/web/app_dev.php/mysite/modification_article/13在此服务器上未找到。”** – 2015-01-20 20:47:14

+0

如果您使用的是与上述相同(或非常相似)的虚拟主机,则不应该需要/网址/ Symfony/web /部分。确保在您的apache配置中启用了虚拟主机和重写模块,重新启动apache并在浏览器中浏览http://local.symfony/app_dev.php。我在关于设置Web服务器的官方指南的答案中添加了一个链接。 – Scriptable 2015-01-20 20:49:36

+0

好的,我改变虚拟主机有一个类似的,你写...但仍然得到消息**“在这个服务器上找不到请求的URL /app_dev.php/mywebsite。”**当浏览URL http:// localhost:8888/app_dev.php/mywebsite – 2015-01-20 21:06:53

相关问题