HEX
Server: nginx/1.28.1
System: Linux 10-41-63-61 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64
User: www (1001)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: //www/wwwroot/oa.umchkw.com/app/install/validate/InstallCheck.php
<?php
/**
 * @copyright Copyright (c) 2021 勾股工作室
 * @license https://opensource.org/licenses/GPL-3.0
 * @link https://www.gougucms.com
 */

namespace app\install\validate;

use think\Validate;

class InstallCheck extends Validate
{
    protected $rule = [
        'DB_TYPE' => 'require|eq:mysql',
        'DB_HOST' => 'require',
        'DB_PORT' => 'require',
        'DB_USER' => 'require',
        'DB_PWD' => 'require',
        'DB_NAME' => 'require',
        'DB_PREFIX' => 'require',
        'username' => 'require',
        'password' => 'require|confirm',
    ];

    protected $message = [
        'DB_TYPE.require' => '数据库类型不能为空',
        'DB_TYPE.eq' => '数据库类型固定为mysql',
        'DB_HOST.require' => '数据库地址不能为空',
        'DB_PORT.require' => '数据库端口不能为空',
        'DB_USER.require' => '数据库用户名不能为空',
        'DB_PWD.require' => '数据库密码不能为空',
        'DB_NAME.require' => '数据库名字不能为空',
        'DB_PREFIX.require' => '表前缀不能为空',
        'username.require' => '管理员账户不能为空',
        'password.require' => '密码不能为空',
        'password.confirm' => '两次密码不一致',
    ];

    protected $scene = [

    ];
}