今天125网页设计升级了网站主题,发现后台无法使用了,问了售后说是要wordpress5.0以上版本才支持。
于是开始升级wordpress黑暗的一天到来了……
WordPress 5.3 正式版于北京时间2019年11月13日 发布
在线升级wordpress,先后遇到各种问题,耗时一天才解决,也给升级wordpress 5.3的朋友们分享,避免掉进各种坑。
升级wordpress 5.3第一个坑
WordPress升级错误:Fatal error: Maximum execution time of 30 seconds exceeded in x:\phpdocs\wp\wp-includes\http.php on line 1024
查了下意思是超过最大执行时间 30秒。
php.ini 中缺省的程序最长执行时间是 30 秒,程序若执行超过30秒,就会被系统终止。
于是查找各种解决方法,推荐两种如下:
- 如果是自己的服务器,可更改php.ini中的max_execution_time数值,数值大小自己选择,改到错误不出现为止,默认是30,改成60 ;
- 如果使用的是虚拟主机,可以在主机根目录下的.htaccess文件中设置(如果没有该文件,可以新建一个),在.htaccess文件中加上
php_value max_execution_time 60,60这个数值单位为秒;
- 在wp-includes\http.php中添加该语句
set_time_limit(60); //0为无限制
或者在wp-includes\http.php中添加该语句:
ini_set('max_execution_time', '60');
改完后仍无法在线升级!
升级wordpress 5.3第二个坑
429 Too Many Requests错误
所有国内wordpress站点都不能在线升级了,因目前WordPress官方打不开,无法从官网下载WordPress 5.3,你可以测试下。
429 Too Many Requests错误,无法下载最新版本的wordpress5.3,如果想要下载最新版的WordPress,可以通过下载软件(如:迅雷或谷歌浏览器)下载。
下载地址:
中文版:https://downloads.wordpress.org/release/zh_CN/wordpress-5.3.zip
英文版:https://downloads.wordpress.org/release/wordpress-5.3-new-bundled.zip
升级wordpress 5.3第三个坑
在线更新WORDPRESS提示:另一个更新正在进行中。
原因:
升级WordPress时,WordPress会在数据库wp_options表中增加一条更新记录,估计是对于程序的保护。如中途打断WordPress升级,这个记录会留在数据库中。当下次升级时,WordPress检测到此记录的存在就会返回“另一更新正在进行”。
找到数据库,点击管理,进入数据库界面。
登入PHPMyAdmin客户端,在数据库wp_options表中,在option_name字段找到 core_updater.lock记录,一般在表的最后一页,点击编辑将这一列数据删除即可解决。
升级wordpress 5.3第四个坑
有些网站提供wordpress 5.3下载地址,修改function.php 把更新地址改为国内地址,即可在线更新。
在主题的functions.php文件中添加如下代码即可:
<?php add_filter('site_transient_update_core', function($value){ foreach ($value->updates as &$update) { if($update->locale == 'zh_CN'){ $update->download = 'https://wp.tenlonstudio.com/wordpress-5.3-zh_CN.zip'; $update->packages->full = 'https://wp.tenlonstudio.com/wordpress-5.3-zh_CN.zip'; } } return $value; });
这样就可以直接在网站后台一键更新WordPress的版本了。
https://wp.tenlonstudio.com/wordpress-5.3-zh_CN.zip这个地址就是站长将最新版的WordPress简体中文版下载到服务器上分享给大家的,绝对的官方原版,未经过任何修改,可放心使用。
亲测失败。
很多网站都用这种方法,导致该URL被封,升级时提示 URL is Refused。
至此要想升级只能手动升级了!
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/4506.html