上传文件至 /
This commit is contained in:
parent
34e5aa095d
commit
a1b2fb2fd0
2 changed files with 295 additions and 0 deletions
80
使用说明.md
Normal file
80
使用说明.md
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
# YITH 品牌迁移脚本工具包
|
||||
|
||||
## 📁 文件结构
|
||||
|
||||
```
|
||||
yith/
|
||||
├── migrate-script.php # 迁移执行脚本
|
||||
├── verify-data.php # 数据验证脚本
|
||||
├── rollback-script.php # 回滚脚本
|
||||
├── test-plugin.php # 状态检查脚本
|
||||
├── 品牌迁移指南.md # 详细迁移指南
|
||||
└── 使用说明.md # 本文件
|
||||
```
|
||||
|
||||
## 🚀 使用方法
|
||||
|
||||
### 1. 检查当前状态
|
||||
```bash
|
||||
php test-plugin.php
|
||||
```
|
||||
|
||||
### 2. 执行迁移
|
||||
```bash
|
||||
php migrate-script.php
|
||||
```
|
||||
|
||||
### 3. 验证数据
|
||||
```bash
|
||||
php verify-data.php
|
||||
```
|
||||
|
||||
### 4. 回滚(如需要)
|
||||
```bash
|
||||
php rollback-script.php
|
||||
```
|
||||
|
||||
## 📊 脚本功能说明
|
||||
|
||||
### test-plugin.php
|
||||
- 显示当前品牌数据统计
|
||||
- 检查数据库连接状态
|
||||
- 快速状态检查
|
||||
|
||||
### migrate-script.php
|
||||
- 执行完整的迁移流程
|
||||
- 显示迁移前后数据对比
|
||||
- 包含事务安全保护
|
||||
- 自动清理缓存
|
||||
|
||||
### verify-data.php
|
||||
- 验证迁移后的数据完整性
|
||||
- 显示品牌列表和统计信息
|
||||
- 检查产品关联和元数据
|
||||
|
||||
### rollback-script.php
|
||||
- 将原生品牌回滚为 YITH 品牌
|
||||
- 完全逆向操作
|
||||
- 包含安全检查
|
||||
|
||||
## ⚠️ 注意事项
|
||||
|
||||
1. **备份数据**:执行迁移前请备份数据库
|
||||
2. **测试环境**:建议先在测试环境中验证
|
||||
3. **插件冲突**:确保 YITH 品牌插件已停用
|
||||
4. **权限检查**:确保有足够的数据库操作权限
|
||||
|
||||
## 🔧 技术细节
|
||||
|
||||
- **数据库操作**:使用 WordPress 原生 `$wpdb` 类
|
||||
- **事务安全**:所有操作都包含在数据库事务中
|
||||
- **缓存处理**:自动清理 WordPress 和 WooCommerce 缓存
|
||||
- **错误处理**:完整的错误捕获和回滚机制
|
||||
|
||||
## 📞 技术支持
|
||||
|
||||
如遇到问题,请检查:
|
||||
1. WordPress 和 WooCommerce 版本兼容性
|
||||
2. 数据库权限设置
|
||||
3. PHP 错误日志
|
||||
4. 插件冲突情况
|
||||
Loading…
Add table
Add a link
Reference in a new issue