getMessage(); $message_type = 'error'; } } elseif ($step == 3) { // 初始化数据库 require_once 'config/database.php'; $database = new Database(); if ($database->initDatabase()) { $message = '数据库初始化成功!'; $message_type = 'success'; $step = 4; } else { $message = '数据库初始化失败!'; $message_type = 'error'; } } } // 环境检查 function checkEnvironment() { $checks = [ 'PHP版本 >= 7.4' => version_compare(PHP_VERSION, '7.4.0', '>='), 'PDO扩展' => extension_loaded('pdo'), 'PDO MySQL扩展' => extension_loaded('pdo_mysql'), 'PDO SQLite扩展' => extension_loaded('pdo_sqlite'), 'GD扩展' => extension_loaded('gd'), 'cURL扩展' => extension_loaded('curl'), 'config目录可写' => is_writable(__DIR__ . '/config'), 'data目录可写' => is_writable(__DIR__ . '/data') || mkdir(__DIR__ . '/data', 0755, true) ]; return $checks; } $env_checks = checkEnvironment(); ?> 安装向导 - 内容投稿系统

安装向导

内容投稿系统安装配置

1
2
3
4

环境检查

正在检查服务器环境是否满足运行要求...

环境检查未通过,请先解决上述问题后再继续安装。

数据库配置

请选择数据库类型并配置连接信息。

MySQL数据库

适合生产环境,性能更好,支持并发访问

SQLite数据库

适合小型站点,无需额外配置,开箱即用

MySQL配置

SQLite配置

SQLite数据库将自动创建在 data/database.sqlite 文件中,无需额外配置。

初始化数据库

数据库连接成功!现在将创建必要的数据表。

安装完成

恭喜!内容投稿系统安装成功!

默认管理员账户

用户名:admin

密码:admin

⚠️ 请登录后台后立即修改默认密码!

下一步操作