主要是 FoF Upload 默认添加的是绝对url,因此需要统一修改。以从https://flarum.example.com到https://flarum.example.net为例:
- 备份数据库
mysqldump -u flarum_user -p flarum_db > flarum_backup.sql- 批量替换
START TRANSACTION;
UPDATE flarum_db.post_edit_histories
SET content = REPLACE(
content,
'https://flarum.example.com',
'https://flarum.example.net'
)
WHERE content LIKE '%https://flarum.example.com%';
UPDATE flarum_db.posts
SET content = REPLACE(
content,
'https://flarum.example.com',
'https://flarum.example.net'
)
WHERE content LIKE '%https://flarum.example.com%';
COMMIT;- 删去
/storage/cache缓存
请随意转载