不要温和的走进那个良夜
Do not go gentle into that good night

建站之旅

– -这个博客开了一个星期重装了三次。。。不知道大家情况怎样

小林子刚接触wordpress也完全不懂PHP。。。刚开始的时候各种主题不知道怎么取舍。。。然后就是在网上看到各种插件各种数据优化,搜索优化,缓存优化,慢慢的,也开始学习如何修改代码等等,也算是给新手启蒙吧。有筒子说玩wordpress花钱去买服务(网上确有)只需要每个月或者每年交多少钱然后就可以享受各种服务,只需要安心写文章就好了。。。小林子觉得那是新浪博客或者网易博客,wordpress的特点在于玩的过程。

首先是网页显示http500内部错误。。。通常看到这个大家都会觉得慌了,我第一反应是服务器挂了,因为他说的是1,服务器挂了2该页面代码有问题。。。这个时候修改我的电脑internet选项→高级→勾选取消友好提示,

httperror这时就会显示正常的错误提示信息,我的提示是显示空白或者是internet无法下载xx.php而这个xx.php就是你访问的页面,于是你发现后台也无法访问了。。。最痛苦的事情是我当时在测试db cache reloaded+ fix-hyper-cache,当时突然一下就无法访问了,我顿时以为是插件问题(之前完全没经验),而且插件问题多多。于是学习网上的方法,屏蔽了插件文件夹plugins,随便改了个名字然后发现网页还是无法访问(仍然是空白)。特别是访问后台是空白的时候真心觉得没戏了,甚至一度以为是数据库缓存之后出错了,于是db.php也还原了还是不行。

。。。几分钟之后我觉得是服务器的问题,但是上传了一个index.html发现可以访问。。。但是我还是联系主机商提问,没想到主机商打电话过来帮我解决问题(真心好感动。。。不过他说服务器没问题具体原因不知道,他帮我分析了一些情况,很热心的工程师啊,内牛满面)最后他给了我服务器上面的备份,我覆盖之后仍然无效- -貌似我的站才创建几天,都不确定是否有备份(于是我可以肯定是数据库问题了)这里我被误导了,因为备份的那个已经是出错以后的了,我不知道。既然文件都没问题就是数据库啦,于是我重装之后测试两个插件并随时存档。这里备份我用了sqlyog,发现这个东西异常的好用,FTP工具我用的cuteftppro也很不错。

结果当我修改文章显示次数的时候问题又出现了,又无法访问(我当时错误的以为某个PHP文件错误不会导致全站无法访问)。而且巧合的是刚好时间是上午7点12分。。。而这个时候刚好是fix-hyper-cache更新缓存的时候。这下我顿时以为是这个插件的问题了。。。联系服务商问了个问题我们的空间支不支持gzip压缩。。。服务商说不支持,我发现fix-hyper-cache是默认开启了gzip压缩的而且还提示可能会出现白屏。

Enable this option to minimize disk space usage and make sending of compressed pages possible with the option below. 会稍微减少一些缓存的性能。 如果你很在意会发生故障(如空白页)的话,请保留此选项禁用。
If you enable this option, the option below will be available as well.

于是我果断以为问题解决了,就是这个问题。再次重装wordpress…然后备份了数据库跟ftp,开启了cache优化然后关闭了gzip,然后把缓存时间修改为5分钟。测试了一上午确定没问题之后拷贝原来的重要文件(因为很多地方我做了修改,比如之前滑动解锁禁用,文章代码高亮显示,访客流量,留言,还有什么版权信息等等)所以我懒得重新修改了直接拷贝的,结果又一次崩溃了。。。

这下我发现一个奇怪的情况就是functions.php这个文件,我修改过,然后上传原主题的functions.php发现恢复了,原来问题是这个,最坑的是这个文件出错之后(最后发现是语法错误)没有任何错误提示只是显示白屏或者变成下载文件(主页的文件居然下载下来了)真吭。。。虽然之前的留言神马的都丢失了,但是知道这个问题还是很开心的,顺便给介绍下最基本的几个文件

style.css 样式表文件

index.php 主页文件

single.php 日志单页文件

page.php 页面文件

archvie.php 分类和日期存档页文件

searchform.php 搜索表单文件

search.php 搜索页面文件

comments.php 留言区域文件(包括留言列表和留言框)

404.php 404错误页面

header.php 网页头部文件

sidebar.php 网页侧边栏文件

footer.php 网页底部文件

functions.php函数功能文件

赞(0)
未经允许不得转载:林枫紫涵 » 建站之旅

评论 3

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #2

    💡 其实我不想留言的,但是还是敲了键盘,新手建站必经之路啊~

    碎碎念5年前 (2013-04-24)回复
  2. #1

    我也遇到过http500,只不过不是用的wordpress

    xiao86年前 (2013-04-15)回复