1. 66分享网首页
  2. 网站知识
  3. 主题模板

WordPress:Git主题升级到12.0版本出错的解决办法

昨晚睡觉的时候66分享网还一点事情都没有,今天早上登录网站却发现WordPress的Redis Object Cache缓存插件出错了,顿时心中一万只草泥马奔腾而过,什么鬼,于是果断停用了Redis缓存插件,还好停用了网站就恢复了,好了这不是本文的重点,一带而过吧,今天要跟大家讲的是云落开发的Git主题,相信有很多使用WordPress的小伙伴都在使用这款WP主题,66分享网也给大家在以往的文章专门推荐过了,但是最近Git主题推送了12.0版本,六六站长的服务器租用网正好使用的是Git主题,于是按照以往更新WordPress主题的方法在线更新了主题,结果这次Git主题的版本更新却让我十分的尴尬,一度导致服务器租用网都变成了一堆乱码,WordPress后台也是一堆乱码,左侧导航栏也不显示了。

WordPress:Git主题升级到12.0版本出错的解决办法

于是我立马第一时间将问题反馈到了云落建立的Git主题QQ群,反映了问题我们下面做的就是赶紧恢复服务器租用网的访问,数据库没有备份怎么办?反复思考,既然是Git主题升级到12.0版本才出错的,那么我们回滚主题到之前的版本可行否?不管那么多了,死马当活马医吧,坐以待毙不是我的风格,大不了删除主题,反正又不是WordPress自身出的问题,所以应该不会很难解决。

Git主题报错代码:

Warning: Illegal string offset ‘git_customhead’ in wp-content/themes/Git-alpha/admin/theme-options.php on line 27

Warning: Illegal string offset ‘git_adindex_02’ in wp-content/themes/Git-alpha/admin/theme-options.php on line 36

header information – headers already sent by (output started at wp-content/themes/Git-alpha/admin/theme-options.php:27) in /wp-admin/includes/misc.php on line 1196

于是开始翻动我的电脑硬盘查找之前的Git主题版本,结果找来找去也没找到,怎么办?新的不能用,老的找不到,真心麻爪了,想想想……诶对了,Git主题开源托管在Coding,我可以去Coding翻一下之前的版本下载啊,嗯就这么办,于是功夫不负有心人,最后还是让我找到了11.2版本的Git主题,于是下载下来并重新安装到了我的WordPress并启用。

WordPress:Git主题升级到12.0版本出错的解决办法

奇迹出现了,网站恢复了,只是小工具挂件需要重新挂载,这不是问题,在看一下Git的设置页面,居然提示了下面的403错误,然后求助了一些小伙伴,说是权限的问题,要修改权限,但是瞬间懵逼了,修改哪的权限?

403 Forbidden
You don’t have permission to access the URL on this server. Sorry for the inconvenience.
Please report this message and include the following information to us.
Thank you very much!

URL: https://coding.net/u/googlo/p/File/git/raw/master/notice.txt
Server: static-1
Date: 2019/06/19 09:41:44
Powered by Nginx

难道是文件目录的权限?好吧那就把主题文件夹的权限全部修改为777吧,靠!还真解决了这个403报错的问题,哎!还是得不耻下问啊,虽然总是会被一些技术大咖用异样的眼神看着我们这些菜鸟,但是只要能解决问题,被怎么看不重要了。

说到这里我就不得不说一下昨天在WPCOM的交流群里跟一个技术牛人缙哥哥的对话,哎说真的缙哥哥在WordPress这一块真的比较有名气了,反正我是把人家当大神看的,结果昨天在群里因为问了一个小白的问题,被大神投来了一顿鄙视的语言,说真的不是我们什么问题都要去问,如果我们知道原理,也就没有理由去麻烦大神们了,对不对?那样还能凸显你们大神的存在吗?

WordPress:Git主题升级到12.0版本出错的解决办法

好了一掠而过吧,我们继续说Git主题升级到12.0的问题,这次我是成功回滚到了11.2版本,要感谢的还是Git主题的设置缓存,我只需要把版本重新滚回来,然后把边栏小工具加载上,其它的都不用去操作。

写到最后

下一步就是等待云落将Git主题12.0的这个更新问题给修复了,不然我觉得我是不会再轻易尝试升级了,真的很吓人,还好WordPress主题不会影响到WordPress整个程序,不然真的就傻眼了,好了六六站长关于Git主题更新到12.0版本出错的解决办法就写到这里了,刚刚云落在Git主题的QQ群里也给出了解决办法,那就是新版更新之后重置一下就没有报错了,或者可以继续用11.2,把更新的手动改下,把最新版的footer.php,include/avatar.php 这俩文件覆盖掉旧版的。

66分享网,网站地址:66fxw.com 。发布者:学知识,原创内容未经允许不得转载,转载请注明出处:https://66fxw.com/1220.html

发表评论

电子邮件地址不会被公开。

评论列表(1条)

  • 78
    78 2019年6月25日 上午9:38

    这个问题解决了

联系我们

0311-8343-7686

在线咨询:点击这里给我发消息

邮件:admin@564999054.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code