-1

使用 Valet WSL 时出现错误时,我得到一个空白页。

我可以阅读浏览器选项卡的“标题”上的错误,但它没有显示页面内容。

我在 Laravel 7 和 valet-wsl 1.0.6 和 WSL 1 上。

4

1 回答 1

0

检查以下

  1. .env文件以正确的值存在于项目根目录中
  2. 检查文件和文件夹是否设置了适当的权限,尤其bootstrap\cachestorage
  3. web-server 用户是否有适当的权限bootstrap\cachestorage

对项目中的所有文件和文件夹设置适当的权限

# replace /var/www/myproject with path to your project on webserver root

find /var/www/myproject -type f -exec chmod 664 {} \;
find /var/www/myproject -type d -exec chmod 755 {} \;

确保正确的权限bootstrap\cache和存储`

# replace <non-root-sudo-user> with your username

setfacl -Rdm u:www-data:rwx,u:<non-root-sudo-user>:rwx storage
setfacl -Rdm u:www-data:rwx,u:<non-root-sudo-user>:rwx bootstrap/cache
setfacl -Rm u:www-data:rwx,u:<non-root-sudo-user>:rwx storage
setfacl -Rm u:www-data:rwx,u:<non-root-sudo-user>:rwx bootstrap/cache

这些是获得空白页的常见陷阱

于 2020-11-24T17:52:18.310 回答