问题一,升级提示【PCLZIP_ERR_BAD_FORMAT (-10)】错误
由于伟大的GFW,放在国内服务器的WP一般无法正常升级。有的是无法下载,有的是速度过慢导致超时失败。
但又不想手动升级? 那么手动修改下载地址吧。
先自己把包下好,放到服务器上,得到自己的http下载地址,类似【http://yourwebsite.com/wordpress-4.3.1-zh_CN.zip】,也可以找网上的下载地址。
修改wordpress:/wp-admin/update-core.php
文件,
找到$update->response = 'reinstall';
在下面插入:
1 2 |
$update->download='http://yourwebsite.com/wordpress-4.3.1-zh_CN.zip'; $update->packages->full='http://yourwebsite.com/wordpress-4.3.1-zh_CN.zip'; |
重新升级即可。某国内虚拟空间上实测成功【不是我这个博客】。
问题二,升级后整站提示【正在执行例行维护】
由于虚拟空间太渣或是第三个问题或是其他未明原因,升级后可能一直提示【正在执行例行维护】
删除wordpress根目录的.maintenance文件即可。
这个文件是wordpress自动升级过程生成的。
问题三,升级后进不了后台【Allowed memory size of ********** bytes exhausted】
前台可以访问,后台不可以访问?
若后台空白,在后台首页文件加入:
1 2 |
ini_set('display_errors','1'); error_reporting(E_ALL ^ E_NOTICE); |
重新访问查看原因,若提示类似【Allowed memory size of ********** bytes exhausted】
编辑/wp-includes/default-constants.php
找到define('WP_MEMORY_LIMIT', '64M');
与 define('WP_MEMORY_LIMIT', '40M');
分别改大数值:define('WP_MEMORY_LIMIT', '96M');
与 define('WP_MEMORY_LIMIT', '64M');