You need to enable JavaScript to run this app. Windows10下XAMPP环境装Laravel后访问localhost:8000报日志权限错误如何解决
优惠活动
大模型
产品
解决方案
定价
更多

Windows10下XAMPP环境装Laravel后访问localhost:8000报日志权限错误如何解决

报错核心原因:你将Laravel项目存放在了Windows系统核心目录C:\Windows\System32下,该目录默认有严格的权限限制,Laravel运行时需要写入的storage目录没有被web进程授予写入权限,所以触发了该错误。

解决方案

方案1:移动项目目录(最优推荐)

该方案不会修改系统目录权限规则,可避免后续出现更多权限相关问题,优先选择该方案:

  • 直接将整个AwesomeProject文件夹剪切到C盘非系统核心目录,比如C:\xampp\htdocs\、C:\Projects\这类你自行创建的普通目录
  • 打开终端,cd到新的项目目录路径,重新执行php artisan serve启动服务
  • 重新访问localhost:8000即可正常访问

方案2:修改storage目录权限(不推荐,仅作备选)

如果你确实需要把项目放在当前路径,可按以下步骤操作:

  1. 打开文件资源管理器,进入C:\Windows\System32\AwesomeProject目录
  2. 右键点击storage文件夹,选择【属性】→【安全】选项卡
  3. 点击【编辑】按钮,在弹出的权限窗口中点击【添加】
  4. 在输入对象名称的输入框中输入Everyone,点击【检查名称】确认后点击确定
  5. 选中刚添加的Everyone用户,在下方权限列表里勾选【完全控制】的允许复选框
  6. 依次点击【应用】→【确定】保存所有设置
  7. 重启php artisan serve进程后再访问站点即可
注意事项
  • 日常开发不要把web项目放在Windows的System32、Program Files、Windows这类系统管控的目录下,默认的权限限制会引发很多不必要的问题
  • 如果后续使用XAMPP的Apache配置虚拟主机部署项目,同样需要确保项目路径在普通用户可读写的目录下

内容的提问来源于stack exchange,提问作者Sapthaka

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.20 13:36:02