2015-01-20 122 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

相關問題