2013-08-26 16 views
0

Apache虛擬主機我最近升級到PHP的最新版本(在此之前一切工作),並有下/etc/apache2/sites-enabled/local.events下面虛擬主機配置文件不工作

<VirtualHost *:80> 
    ServerName events.local 
    DocumentRoot "/home/john/development" 

    <Directory "/home/john/development"> 
      AllowOverride All 
    </Directory> 
</VirtualHost> 

然而,當我去http://local.event/時,它運行位於/var/www/index.html的文件,而不是運行位於/ home/john/development下的我的網站。我該如何解決這個問題,也爲什麼是這種情況後,我只用下面的代碼更新PHP:

sudo add-apt-repository ppa:ondrej/php5 
sudo apt-get update 
sudo apt-get upgrade 

回答

0
  1. 變化
<VirtualHost *:80> 
ServerName events.local 
ServerAleas events.local 
DocumentRoot "/home/john/development" 
&lt;Directory "/home/john/development"&gt; 
      AllowOverride All 
    &lt;/Directory&gt; 
&lt;/VirtualHost&gt; 
2. Need add in /etc/hosts line (127.0.0.1 events.local)