Homestead/Laravel 安装 LDAP 后显示白页
Homestead/Laravel shows a white page after installing LDAP
我正在使用 Homestead
并为 php
安装 ldap
作为 vagrant
像这样:
sudo apt-get install php7.2-ldap
我遇到了错误:
TokenMismatchException in VerifyCsrfToken.php line 68
我检查了典型错误,即使在安装 LDAP
之前登录有效。有一个{{ csrf_token() }}
,storage/framework/sessions
有777许可,我已经清除了缓存但没有任何作用。
所以我重置 Homestead
并进入登录页面,这有效。
但是我现在登录的时候页面是全白的,日志里什么也没有。
我曾尝试在登录控制器中执行 dd("hello")
但它也从未被调用过。它只是在安装 LDAP
后不进入控制器。
如前所述,如果我未登录,它会起作用。
似乎在安装 LDAP 之后所有的许可都被更改了。
我只是递归地设置它们:
sudo chown -R www-data /path/to/laravel/files
现在一切正常了。
我正在使用 Homestead
并为 php
安装 ldap
作为 vagrant
像这样:
sudo apt-get install php7.2-ldap
我遇到了错误:
TokenMismatchException in VerifyCsrfToken.php line 68
我检查了典型错误,即使在安装 LDAP
之前登录有效。有一个{{ csrf_token() }}
,storage/framework/sessions
有777许可,我已经清除了缓存但没有任何作用。
所以我重置 Homestead
并进入登录页面,这有效。
但是我现在登录的时候页面是全白的,日志里什么也没有。
我曾尝试在登录控制器中执行 dd("hello")
但它也从未被调用过。它只是在安装 LDAP
后不进入控制器。
如前所述,如果我未登录,它会起作用。
似乎在安装 LDAP 之后所有的许可都被更改了。
我只是递归地设置它们:
sudo chown -R www-data /path/to/laravel/files
现在一切正常了。