1、Prokvm的安装环境 一定要遵从约定,不然错误很难去解决

环境要求:PHP7.2、Mysql5.7、Redis。PHP模块有(ionCube、redis、ssh2)

目录权限:775

PHP命令行版本设置

2、安装系统后前台无法打开报错

issue:请检查redis是否正常连接,一定要确保redis链接正常

3、老旧版本升级到最新出现后台登入错误、前台正常

issue:请在phpmyadmin数据库执行以下语句 即可

ALTER TABLE `ci_user` ADD COLUMN `is_google_auth`  tinyint(1) NULL DEFAULT 1 COMMENT '启用谷歌二次验证码' AFTER `invite_id`;
ALTER TABLE `ci_user` ADD COLUMN `google_auth_secret`  varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL COMMENT '谷歌验证码安全密钥' AFTER `is_google_auth`;

4、任务异常停止 无法运行

请检查BT面板的默认PHP命令行版本是不是PHP72

5、Prokvm数据库信息修改

/application/config/database.php

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

$active_group = 'default';
$query_builder = TRUE;

$db['default'] = array(
    'dsn'   => '',
    'hostname' => '127.0.0.1',  // 数据库服务器地址
    'username' => 'root',       // 数据库用户名
    'password' => 'your_password', // 数据库密码
    'database' => 'your_database', // 数据库名称
    'port' => '3306',  // 数据库端口默认3306
    'dbdriver' => 'mysqli',     // 驱动类型:mysqli, mysql, pdo 等
    'dbprefix' => '',           // 表前缀(可选)
    'pconnect' => FALSE,        // 是否持久连接
    'db_debug' => (ENVIRONMENT !== 'production'), // 非生产环境开启调试
    'cache_on' => FALSE,        // 查询缓存
    'cachedir' => '',           // 缓存目录
    'char_set' => 'utf8',       // 字符集
    'dbcollat' => 'utf8_general_ci', // 排序规则
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array(),
    'save_queries' => TRUE
);

6、老版本升级最新卡数据库备份

issue: QQ群下载文件layer_update.html 替换文件 application\views\admin\blocks

7、https访问时,页面无样式

该问题和服务器证书异常有关,可以在网站根目录添加.env文件,添加 HTTPS = 1,如下图:

文档更新时间: 2025-02-26 11:57   作者:admin