当前位置:首页 » 建站运营 » 正文

zblog博客使用wdcp面板删除access.log不显示文章

2018年06月10日 20:42:26  分类: 建站运营  参与: 1581人  点这评论

好多人使用wdcp面板来建站,不知道使用zblog的博主们有没有遇到过磁盘爆满的情况。如果有,大家百度一下就知道,删除access.log文件就可以了。可是,我删除了access.log文件后,博客后台和首页都不显示文章,而且这一星期的时间,我都在想办法解决这个问题,可是,还没有完全解决好。

对于这个问题,我也不知道问题出在哪里,问阿里云客服说不应该出问题,问某宝一些人,也几乎没有回复的,可能是没遇到过可是不懂。百度一了解,说的都是删除access.log这个文件就可以了。只是,我按这样操作后,只要重启服务器,有时快照都会不显示文章,而且后台的缓存和重新编译似乎用不了,加载不了,如下图:

a.jpg

我的博客从WP换成ZBLOG之后,小半年时间没有出现过什么问题。可是,前段时间,竟然打不开文章了,经过了解,发现40G的磁盘竟然满了,我百度了解后,只要删除www/wdlinux/nginx-1.8.1/logs里的access.log文件就可以了,而且我也这样做了,如下图:

log.jpg

删除之后,只要重启服务器,或者输入命令killall -s USR1 nginx加载一下就可以了。从那后,我发现自动备份的必要,所以,我弄了自动快照,每个星期备份一次。

前段时间,我博客准备改版,换了一个模板,在重启服务器的时候,竟然发现所有的文章都没有了。我恢复最后几次的快照,发现那几个快照都不能用,都没有文章,我只有恢复到上次那个模板的快照。

所以,我就测试到底问题出在哪里。是新模板不能用,还是删除access.log文件造成的,或是,禁止日志生成造成的。

测试了一星期的时间,我发现确实是删除access.log这个文件造成的,因为使用以前的模板,删除这个文件也照样会出错。但是,这个文件又不能不删除,即使禁止,我也得删除,毕竟磁盘都用满了。

我不知道,如果最开始建立的时候就禁止了日志的生成,不删除那个access.log文件,会不会出错,但是,既然磁盘都用满了,我是不得不给删除了,我没有必要再买大点的吧。下面说下禁止access.log文件的方法:

登录服务器软件,输入命令ps -ef | grep nginx能找到你的配置文件路径为www/wdlinux/nginx/conf/nginx.conf,在下面增加上access_log off,如下图:

ac.jpg

不过,禁止access.log这个文件之后,删除了access.log文件,重启后就不再有了,而且即使是没删除,直接禁止,这个文件也不会增大了。可是,还是依然会出现不显示文章的问题。只要重启服务器,就出错。至于快照,估计也不显示文章。

今天,我又用另一种方法,先禁止,再删除access.log文件。这样的好处,我自认为的,应该是先禁止了,access.log这个文件不不会因为增加而出错了。如果先删除access.log,再禁止,日志就无法增加,可能会出错。

这样弄之后,我发现有一点和上面的不同,那就是,快照恢复后,首页竟然不显示,而且,在后台清理缓存编译一下才可以,这样的好处就是,缓存和编译功能可以说。可是,重启服务器,依然会不显示文章。

所以,对于这个问题,我是什么样的方法都试了,解决不了。我不知道是不是所有的网站,只要重启服务器,都会出错,应该不可能吧,以前我也重启过,不过没有遇到过这样的情况。

所以,既然不能重启服务器,唯一的只能靠快照了。也就是说,下次重启服务器之前,一定要先创建快照,只要快照没有问题,以后就不担心什么问题了,毕竟只要有一种方法,可以让博客正常运营下去就可以了。可是,昨晚测试后,创建的快照,恢复后发现还是不显示文章。

昨天晚上我就绝望了,打算不解决了,不重启,不创建快照吧,以后大不了用最后一个办法,用虚拟主机,那时应该好一些了吧。

可是,今天早上我还是不甘心,如果不能重启服务器,万一有问题怎么办。如果创建的快照不能用,那么以后写了几年了,万一出问题,这几年写的文章都是都没用了吗。

所以,今天早上我就开始测试其他的方法。比如,怎么把zblog里的文章,像wordpress一样给敢出来。再使用其他的面板建立一个博客,把文章给导入过去,这样就不会出问题了。

可是,找了一上午,竟然没有一个教导出的方法,只有一个从zblog搬到wordpress的,可是,这款软件找不到了,也不能用了。所以,这种方法又失败了。

我又随便搜索一些文章,看zblog不显示文章是什么问题。结果,搜索出来的文章多数都是文章怎么不出现在首页,或是怎么连接数据库等问题,还有导出和导入数据库的文章。根本没有导出文章的教程。

后来,我突然想起了一个问题。一般的,我们在搬家的时间,如果网站打不开,或是出错,都是数据库没有连接好,那么,我的不显示文章,是不是也跟数据库有关呢?

然后,我就打开我的数据库。我想起以前用wordpress的时候,出现过一次建立数据库连接出错的问题,修复一个文件解决好的。所以,我就把所有的文件给修复了一上,我本来只是试下的,没想到,博客的文章竟然显示了。

随后,我又重新测试了一下。发现里面有个文件叫zbp_post跟以前wordpress里的那个w-p-post差不多,而且后面也像以前的一样,显示使用中,如下图:

yong.jpg

然后选择zbp_post这个文件,在下面选择修复表,然后就会发现博客的文章又显示了,如下图:

fu.jpg

不过,这个方法在WP中,修复完之后,还是会出现建立数据库连接出错的问题。对于zblog不知道会不会再出现不显示文章的问题。不过,只要不重启服务器,或是恢复快照,一般不会出现这个问题的吧。

不管怎么说,zblog博客删除access.log文件造成的不显示文章的问题,总算给解决了,虽然说不知道以后会不会出现其他的问题,我只能说,遇到一个问题,解决一个问题,以后的事,以后再说吧。

我使用wordpress程序建立的博客使用了有三年多的时间了吧。可以说,使用WP中,我遇到过太多的问题,不过,也都给解决了。而对于zblog我才用几个月,这是我遇到的第一个问题,也总算给解决了。

对于建立博客的朋友,希望不要像我一样,爱折腾,没事的时候就喜欢弄这弄那,光是模板就换过好多了。而且,我以前的博客,从一个香港空间,搬到另一个空间,又搬到服务器,光搬家就搬过十几次,模板换过很多。

所以,一个博客怎么可能举出问题呢,有的主机环境不同,模板不同,有的伪静太也不一样。再者,以前修改都是用词本,换了服务器容易出错。所以,大家遇到问题再解决吧,好好的更新文章才是最主要的。

来源:邵连虎博客,转载请注明作者或出处,尊重原创!侵权必究!!!

本文链接:http://www.shaolianhu.com/23411.html

gao.jpg

本文标签:

<< 上一篇 下一篇 >>

相关文章

备案号:苏ICP备15027501号-1 bei.png苏公网安备 32038202000130号