为什么这个项目跑不起来
- 请使用 低于 PHP 7.4 的版本,这个项目基于早期的PHP版本搭建,部分语法已不兼容(PHP7.4+已经废弃里面的花括号语法)
- 请关闭
防跨站攻击 或 删除 .user.ini,ThinkPHP 框架文件位于 public/ 之外,如果被限制在 public/ 内会导致所有 PHP 请求 Fatal error
不过上面是AI根据代码总结的,我没实测这样是否能成功部署,而且我也不建议用低版本PHP部署
如果这个原项目遇到其他不了解的问题,可以在这里反馈,我尽力回复
我用AI简单修复了已知的问题,因为我也要用,刚好自荐一下
只要你的运行环境满足 PHP7.4+ 以及包含 Mysql,则可以搭建
宝塔
- 点击
添加站点,填写域名的同时,添加 Mysql 数据库
- 将仓库的文件解压到网站目录(我的仓库会加入install.php,后面可以自助配置)
- 进入网站的设置,
站点修改 - 网站目录,将 网站目录 设置 /public,同时关闭 防跨站攻击
- 进入网站的设置,
站点修改 - 伪静态,选择 thinkphp,保存
- 进入网站的设置,
站点修改 - 默认文档,将 index.html 置于首位
- 访问你的网站域名 xxx.com/install.php,进行初始化设置
如果此修复的项目遇到问题,请在 BUGJI/vmqphp/issues 提交issue
为什么这个项目跑不起来
防跨站攻击或删除 .user.ini,ThinkPHP 框架文件位于 public/ 之外,如果被限制在 public/ 内会导致所有 PHP 请求 Fatal error不过上面是AI根据代码总结的,我没实测这样是否能成功部署,而且我也不建议用低版本PHP部署
如果这个原项目遇到其他不了解的问题,可以在这里反馈,我尽力回复
我用AI简单修复了已知的问题,因为我也要用,刚好自荐一下
如何搭建修复后的项目 BUGJI/vmqphp
只要你的运行环境满足 PHP7.4+ 以及包含 Mysql,则可以搭建
宝塔
添加站点,填写域名的同时,添加 Mysql 数据库站点修改-网站目录,将网站目录设置/public,同时关闭防跨站攻击站点修改-伪静态,选择thinkphp,保存站点修改-默认文档,将index.html置于首位如果此修复的项目遇到问题,请在 BUGJI/vmqphp/issues 提交issue