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

XAMPP中PHP文件修改不生效但dist目录JS正常,求技术支援

解决PHP视图文件修改后前端无更新的问题

先排查文件与路由匹配问题

  • 核对路由映射:从路径结构看大概率是CodeIgniter这类框架,找到application/config/routes.php,确认$route['about']对应的控制器方法,再检查该方法里加载的视图路径是否为pages/users/aboutus,避免改了错误的文件。
  • 查找重复视图文件:全局搜索项目里的aboutus.php,确认没有其他路径下的同名文件被优先加载。

清除各类缓存

  • 框架视图缓存:进入application/cache目录,删除所有缓存文件(CodeIgniter的缓存文件会以cache_xxx_aboutus.php这类命名),之后重启XAMPP的Apache。
  • PHP OPcache缓存:打开XAMPP的php.ini(在XAMPP控制面板里点Apache的Config->PHP(php.ini)),搜索opcache.enable,把值改成Off,保存后重启Apache。也可以临时在aboutus.php开头加<?php opcache_reset(); ?>强制刷新缓存(测试完可删除)。
  • 彻底清理浏览器缓存:用Ctrl+Shift+Del打开浏览器缓存清理窗口,勾选“缓存的图片和文件”,清理后用无痕模式打开http://localhost/about测试。

检查文件与代码逻辑

  • 验证视图是否被加载:在aboutus.php里插入一行调试代码,比如<?php echo 'DEBUG: 视图已加载'; ?>,刷新页面后查看源码,如果找不到这句话,说明该视图根本没被调用,回到路由和控制器排查。
  • 确认文件权限:右键aboutus.php,检查属性里是否勾选了“只读”,如果是,取消后重新修改保存。

远程托管相关注意事项

  • 如果你是本地修改后同步到远程服务器,务必确认修改后的aboutus.php已经上传到远程服务器对应的application/views/pages/users/目录,不要只同步了dist下的JS文件。

附用户提供的PHP代码片段

<div class="about-content">
  <h3>公司简介</h3>
  <p>成立日期:2010年</p>
  <div class="label-box">
    <span class="tag">行业先驱</span>
  </div>
</div>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 14:35:08