仅持wpress文件如何恢复宕机WordPress站点?遇存储超限求解
解决wpress备份恢复容量过大的问题
手动拆分备份文件
wpress是All-in-One WP Migration的备份格式,本质是压缩包。用7-Zip、WinRAR这类工具直接解压它,把wp-content/uploads里的大媒体文件(比如视频、高清图)单独提取出来。先恢复站点核心文件和数据库部分,之后再通过FTP或服务器文件管理器,把大媒体文件手动上传到服务器对应的wp-content/uploads目录下。调整PHP/服务器配置
插件恢复失败大多是因为PHP的上传、内存限制不够,修改以下参数:- 在php.ini里设置:
upload_max_filesize = 128M、post_max_size = 130M、memory_limit = 256M(数值根据你的备份文件大小调整,post_max_size要比upload_max_filesize略大) - 要是没权限改php.ini,就在wp-config.php里添加:
define('WP_MEMORY_LIMIT', '256M');,或者在.htaccess里加:php_value upload_max_filesize 128M、php_value post_max_size 130M
- 在php.ini里设置:
用命令行工具恢复
用WP-CLI配合All-in-One WP Migration的命令行扩展来操作,完全避开web端的上传限制:- 服务器上安装WP-CLI
- 安装All-in-One WP Migration的命令行插件
- 执行命令:
wp ai1wm import /path/to/your/backup.wpress
预处理备份里的大文件
如果备份里有体积超大的文件,先解压备份,对这些文件进行压缩处理:比如用图片压缩工具压缩高清图,把视频转码成更小的格式,之后再把修改后的文件重新打包成wpress格式,或者直接替换到解压后的站点文件里再恢复。
内容的提问来源于stack exchange,提问作者MD. Mahbub Alam Sakib
相关产品推荐
相关产品推荐

