成航先森 成航先森

成都航院计算机系一个学生的个人博客

 

WordPress技巧

分段图

最新文章

WordPress技巧
当前位置: 首页 » 大学杂谈 » WordPress技巧 » 解决WordPress标签页无法访问错误500的问题

解决WordPress标签页无法访问错误500的问题

编辑:狂族晨曦 来源:WordPress技巧 日期:2016-03-17 阅读: 1,508 次 2 条评论 » 百度已收录

先森建站初始,WordPress写文章非常随意,几乎是一篇文章新增一个标签,任性的不要不要的。现在很少增加标签了,一般都是规划好文章分类。最新做了很多和七牛相关的变更,所以想着干脆新增一个“七牛”标签。

先森前几天把文章、分类、标签名称自动添加拼音别名的插件Pinyin Permalinks删了,觉得没什么用。结果增加标签的时候发现,打开七牛标签是“tag/七牛”的带中文地址,结果打开不了,赶紧去增加了别名。结果再次刷新,错误500,浏览器提示:“网站在检索此网址时出现错误。托管此网站的服务器可能关闭进行维护或配置不正确。”当时我就懵逼了:

网页错误500 -1

发现问题,就要解决问题。

赶紧百度找原因,结果百度半天,没能找到问题原因和解决办法。看到别人写的错误500的分析,说可能是插件冲突、缓存插件、.htaccess文件等等原因。

先森首先想到的就是Pinyin Permalinks插件,因为以前删除这个插件的时候,导致最早的一些文章无法访问,后来解决了,也就把插件删了。

Pinyin Permalinks插件 -2

Pinyin Permalinks插件

看张戈博客中提到的删除插件导致页面404的文章,说将后台设置-固定链接随便换为默认的几种固定链接的一种,再换成自定义链接,就可以解决了。但是先森尝试了一番,并没有什么卵用。张戈博客说,将删除的插件重新装回,能访问成功。然而先森重装上之后,发现还是并没有什么卵用。

后来先森又怀疑是.htaccess文件被修改了的原因,结果反复尝试之后,发现也没能解决问题,有次还把除首页外的网页全变成404,无语。。。

先森继张戈博客留言、开发者论坛提问无果后,准备把WordPress重装了。重装前觉得网站应该还能抢救一波,所以把WordPress的开发者调试模式打开了,没想到真的解决问题了。

从WordPress的根目录下载wp-config.php到本地,修改第72行,define('WP_DEBUG', false)改成true。并添加ini_set('display_errors','Off'):

开启debug调试模式 -3

开启DeBug调试模式

不知道怎么回事,先森从FTP软件FileZilla中下载服务器文件,内容都会每行被增加一个换行。

开启之后,再去刷新tag标签页面,密密麻麻的,还真有点晕。

DeBug调试tag标签页 -4

DeBug调试tag标签页

研究了一下,发现重点是最后一句:“Parse error: syntax error, unexpected ';' in /data/home/************/htdocs/wp-content/themes/jiage-V2.9/tag.php on line 21

也就是先森的主题中标签模板的第21行有语法错误。先森直接在后天编辑主题,看了半天没发现问题。本地新建了一个php空页,把代码复制过去果然有问题。

第21行语法错误 -5

第21行语法错误

最后发现的问题让先森哭笑不得,结果就是最近整改标签页的时候不小心加了一个括号,还不是在本地测试的时候添加的,是直接在WordPress后台将调试好的代码复制过去的时候添加的。WordPress后台编辑主题没有代码高亮,没有错误提示,大家编辑的时候一定要小心一点啊。最好还是在本地调整代码,最后直接复制整篇代码。

对了,找出原因之后,修改->测试->问题解决,一定还要记得把wp-config.php中的修改改回来。

标签:
除特别注明外,本站所有文章均为成航先森 www.capjsj.cn原创,本文共1392个字
转载请注明出处来自http://www.capjsj.cn/jj_wp_bqywffwcw500dwt.html
已有 2 位"计工"发布了激烈的评论,还有N多人围观笑而不语评论
Koolight的头像
欢迎发表评论
取消评论

表情
疑问调皮伤心抠鼻黑线微笑可爱奸笑震惊吓到了撇嘴大兵忍不住笑笑狂骂狂怒噢?鼓掌酷⊙﹏⊙b汗鄙视大哭嘿嘿

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 好文推荐的头像

    进来看看、了解一下

    2016-03-17 21:47 回复
  2. Koolight的头像

    小手一抖,bug就出来了。
    有点像大话西游3,就是玉帝修复bug的过程。

    2016-09-21 23:34 回复
官方微信
发表评论 返回顶部