麻烦与Laravel和门面在阿帕奇

时间:2016-08-23 12:10:46

标签: php apache .htaccess laravel

我正在尝试使用apache 2.4.10(在debian上)设置laravel应用程序。 laravel应用程序使用门面来管理授权。问题是,使用gate的页面没有按预期工作,例如:

public function __construct()
{
    $this->middleware('auth');

    if (Gate::denies('user')) {
        abort(404);
    }
}

返回404页面....

另一方面,由于存储在db。

中的登录,应用程序识别出我已通过身份验证

此外,该应用程序在Laragon上运行良好,所以它试图比较两个apache配置的权限,但我没有发现任何差异。

以下是我为laravel应用程序创建的虚拟主机文件的摘录:

    ServerName www.supervision-grolleau.fr
    DocumentRoot "/var/www/******/public"

    <Directory "/var/www/******/public">
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    LogLevel warn
    CustomLog ${APACHE_LOG_DIR}/access.log combined

凭借我对laravel的一点经验,我认为这个问题不会受到.htaccess或其他任何限制,因为它正在Laragon工作。我会非常感谢这个主题!谢谢你。

PS:我是laravel的小菜。

0 个答案:

没有答案