From c233f8ba31fd699ea11cac99631ca6df9bde9356 Mon Sep 17 00:00:00 2001 From: Leonmmcoset Date: Tue, 8 Jul 2025 15:47:35 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20README=20=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=AE=89=E8=A3=85=E5=92=8C=E6=95=85=E9=9A=9C=E6=8E=92?= =?UTF-8?q?=E9=99=A4=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 拆分数据库创建和导入步骤,提供更清晰的指导 - 添加目录创建和权限设置的具体命令 - 新增故障排除章节,涵盖常见问题解决方案 - 保持文档与当前系统要求一致 --- README.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 24f65a9..c48422d 100644 --- a/README.md +++ b/README.md @@ -52,11 +52,19 @@ app2/ ```bash composer install ``` -4. 执行 `app_store.sql` 文件,创建数据库和表结构(确保数据库名为'awa'): +4. 登录 MySQL 数据库,创建名为'awa'的数据库: + ```sql + CREATE DATABASE awa CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; + ``` +5. 执行 `app_store.sql` 文件导入数据库结构: ```sql mysql -u your_username -p awa < app_store.sql ``` -4. 创建 `files` 和 `images` 目录,并确保 Web 服务器对这些目录有写入权限。 +6. 创建 `files` 和 `images` 目录,并设置正确权限: + ```bash + mkdir -p files images + chmod 755 files images + ``` ## 功能说明 - **首页**:展示最新 App 列表,包含基本信息和评分。 @@ -68,6 +76,12 @@ app2/ ## 管理员登录 默认管理员账号信息在 `config.php` 中配置,登录后可访问管理页面。 +## 故障排除 +- **数据库导入错误**:确保数据库名称为'awa'且已创建,检查SQL文件路径是否正确 +- **权限问题**:确认 `files` 和 `images` 目录权限设置为755 +- **邮件发送失败**:检查 `config.php` 中的SMTP配置,确保端口(通常465或587)和加密方式正确 +- **类找不到错误**:运行 `composer install` 确保所有依赖已正确安装 + ## 注意事项 - 请确保 `files`、`images` 目录以及其子目录有足够的写入权限(推荐设置权限为755)。 - 生产环境中必须修改默认管理员密码和数据库连接信息,确保系统安全。