2.3 KiB
2.3 KiB
我的博客 · 环境部署指南
这是一份把本博客部署到另一台 Windows 电脑的说明。跟着步骤做即可。
1. 环境要求
- Windows 操作系统
- XAMPP(集成 Apache、PHP、MySQL,下载:https://www.apachefriends.org)
- 需要 PHP 的 pdo_mysql 扩展(XAMPP 默认已启用)
2. 安装步骤
2.1 安装 XAMPP
下载并安装 XAMPP,安装到任意目录,例如 C:\xampp。
2.2 放置项目
把整个 myblog 文件夹复制到 XAMPP 的 htdocs 目录下:
XAMPP安装目录\htdocs\myblog
例如:C:\xampp\htdocs\myblog
2.3 启动服务
- 打开 XAMPP 控制面板(
xampp-control.exe) - 点击 Apache 的 Start
- 点击 MySQL 的 Start
2.4 导入数据库
- 浏览器打开
http://localhost/phpmyadmin - 在左侧点 新建,创建一个名为
myblog的数据库,排序规则选utf8mb4_general_ci - 点进
myblog数据库 → 顶部 导入 → 选择本项目的sql/myblog.sql文件 → 执行 - 导入成功后会生成 7 张表,并带有测试文章数据
2.5 配置数据库密码
项目的数据库配置在 includes/config.php,里面 MySQL 的 root 密码写的是 root:
- 如果你的 MySQL root 密码正好是
root:无需改动 - 如果 root 密码是空(XAMPP 默认):用 phpMyAdmin 把 root 密码设为
root,或打开includes/config.php把DB_PASS改成""(空)
2.6 访问网站
- 前台:
http://localhost/myblog/ - 后台管理:
http://localhost/myblog/admin/ - 默认管理员账号:用户名
admin,密码123456
3. 常见问题
| 问题 | 解决方法 |
|---|---|
| Apache Start 后变红(端口被占用) | 关闭占用 80 端口的程序,或在 httpd.conf 改端口 |
| MySQL Start 后变红(端口被占用) | 关闭占用 3306 端口的程序 |
| 打开页面显示连接数据库失败 | 检查 config.php 的 DB_PASS 是否和 MySQL 实际密码一致 |
| 中文显示乱码 | 确认数据库 myblog 的排序规则是 utf8mb4 |
4. 目录说明
includes/公共函数、数据库连接、认证admin/后台管理assets/CSS / JSsql/数据库脚本(myblog.sql 是含数据的完整备份,init.sql 是空表结构)uploads/上传目录