Skip to content

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 重新安装。