不能让Laravel 4.2工作/ 404

时间:2016-01-07 01:39:47

标签: apache laravel laravel-4

我已尝试安装并重新安装并经历了数十种可能的解决方案,但没有任何效果。

我将Laravel 4.2安装到/var/www/project

然后我创建了一个新的虚拟主机:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/project/public

    <Directory /var/www/project/public>
        # Don't show directory index
        Options -Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

启用它:

sudo a2ensite project.conf

重新启动apache2。但是,当我进入我的域名时,我得到的只是404:

Not Found

The requested URL / was not found on this server.

我做错了什么?

2 个答案:

答案 0 :(得分:1)

固定。

我必须:

sudo a2dissite 000-default.conf

答案 1 :(得分:0)

如果您使用的是Linux,请添加此

ServerName projectname

低于<VirtualHost>

添加行

127.0.0.1   projectname 

etc/hosts文件。所以它应该工作而不必禁用其他网站。

重新启动您的apache并使用http://projectname进行测试。