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

安装CakePHP 3.10成功后欢迎页显示为4.2版本的问题问询

问题原因排查
  • Web服务目录指向错误:本地此前部署过CakePHP 4.x项目,当前运行的Nginx/Apache/PHP内置服务的根目录指向的是旧的4.x项目路径,而非本次新建的my_app_name项目目录,访问时实际加载的是旧项目代码。
  • 核心依赖包版本不匹配:cakephp/app是项目骨架包,控制台显示的3.10.0仅代表骨架包版本,若当前目录存在残留的composer.lock文件、vendor目录,或Composer镜像源存在版本替换规则,执行依赖安装时会拉取4.x版本的cakephp/cakephp核心包,导致实际运行版本和骨架包版本不一致。
  • 浏览器缓存问题:此前访问过CakePHP 4.x项目的欢迎页,静态内容被浏览器缓存,打开新站点时直接调用了缓存的旧页面内容。
解决方案
  • 校验Web服务配置
    若使用PHP内置服务,先关闭当前运行的服务,进入my_app_name项目根目录后重新执行bin/cake server,访问默认地址http://localhost:8765查看版本。
    若使用Nginx/Apache,检查站点配置的root参数是否指向my_app_name目录下的webroot子目录,修改配置后重启Web服务再访问。
  • 确认核心包实际版本
    进入my_app_name目录,执行命令composer show cakephp/cakephp查看输出的版本号:如果显示为4.x版本,删除当前目录下的vendor目录和composer.lock文件,重新执行composer install安装依赖即可。
  • 清理缓存验证
    清理浏览器缓存,或使用无痕模式访问站点,排除缓存导致的版本显示错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 09:51:01