You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel项目迁移新笔记本报错:文件不存在及类未找到求助

问题解决方案

核心问题分析

报错明确指向App_modules.php文件无法找到,进而导致类加载失败,和XAMPP配置缺失关联不大,主要是文件缺失、路径兼容或读取权限问题。

具体解决步骤

  • 确认文件存在性:检查新笔记本项目路径C:\xampp\htdocs\talent-crm\application\hooks\libraries\下是否存在App_modules.php文件。迁移时可能遗漏该文件,或是Git等版本工具同步时因大小写规则差异导致文件名异常(Windows不区分大小写,但部分工具会保留大小写标记)。
  • 修复路径分隔符:代码中混用了Windows的\和Unix的/分隔符,容易引发路径解析问题。修改application/hooks/InitModules.php第12行的include_once语句,改用PHP内置常量兼容多系统:
    include_once(APPPATH . 'hooks' . DIRECTORY_SEPARATOR . 'libraries' . DIRECTORY_SEPARATOR . 'App_modules.php');
    
  • 调整include路径:若文件存在但仍无法读取,可在项目入口文件index.php开头添加代码,将库目录加入PHP的包含路径:
    set_include_path(get_include_path() . PATH_SEPARATOR . APPPATH . 'hooks/libraries');
    
  • 检查文件权限:右键App_modules.php文件,确保未勾选“只读”属性,且当前系统用户拥有文件读取权限。

关于XAMPP配置的说明

两台设备PHP版本均为8.2,且报错未涉及XAMPP核心组件缺失或函数禁用,因此不是XAMPP配置缺失导致的问题,优先排查上述文件和路径相关项即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 18:15:02