MacCMS常见问题
安装相关
数据库连接失败
检查 /application/database.php 文件中的数据库配置:
php
return [
'hostname' => '127.0.0.1',
'database' => '数据库名',
'username' => '用户名',
'password' => '密码',
'hostport' => '3306',
];确保数据库已创建,用户名密码正确。
如何重新安装
删除安装锁文件:
/application/data/install/install.lock重新访问域名即可进入安装界面。
除首页外都是404
配置伪静态规则:
Nginx:
nginx
if (!-e $request_filename) {
rewrite ^/index.php(.*)$ /index.php?s=$1 last;
rewrite ^/admin.php(.*)$ /admin.php?s=$1 last;
rewrite ^/api.php(.*)$ /api.php?s=$1 last;
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}Apache: 确保 .htaccess 文件存在且启用 mod_rewrite 模块。
采集相关
采集速度慢
- 首次采集全量数据会比较慢,属正常现象
- 后续只需采集当天数据,速度会快很多
- 避免高峰期采集
采集资源站打不开
- 检查资源站地址是否正确
- 资源站可能临时维护,稍后重试
- 更换其他资源站接口
采集后没有数据
- 检查分类是否正确绑定
- 确认资源站有对应分类的数据
- 查看采集日志是否有报错
API接口相关
接口返回空数据
- 确认数据库中有数据
- 检查分类ID是否正确
- 测试接口:
/api.php/provide/vod/?ac=videolist
接口响应慢
- 优化数据库索引
- 检查服务器性能
- 使用CDN加速
- 考虑缓存机制
跨域问题
在服务器配置CORS头:
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, POST后台相关
忘记后台地址
默认后台地址为:
https://域名/admin.php如果修改过文件名,查看网站根目录下的 xxx.php 文件。
忘记管理员密码
通过数据库直接修改,或删除 install.lock 重新安装。