0

我最近升级到最新版本的 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/时,它不会运行位于 /home/john/development 下的网站,而是运行位于 /var/www/index.html 的文件。在我只使用以下代码更新 PHP 之后,我该如何解决这个问题以及为什么会出现这种情况:

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

1 回答 1

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)
于 2013-09-20T16:29:45.487 回答