zblogphp后台开启Gzip压缩失败应急处理办法(其一)

今天没事帮忙网友(***)开启Gzip压缩。于是乎也没看空间是否支持Gzip,就草率开启了。点击完我后悔了,全是乱码,我该怎么办?找万能的百度啊。找了找,倒是找到了一个,说是可以通...

今天没事帮忙网友(***)开启Gzip压缩。于是乎也没看空间是否支持Gzip,就草率开启了。点击完我后悔了,全是乱码,我该怎么办?找万能的百度啊。找了找,倒是找到了一个,说是可以通过更改zbp的数据库的system 的数据库更改下就可以显示正常了。但是我没数据库账号密码什么的,我改个什么啊。。所以我就开始了瞎折腾。

QQ图片20150319225259.png

1.随便点了几个这个网站(已经乱码的)的历史链接,突然发现能打开主题(tblog5)主题设置,再打开别的链接试试,好像不行。只要是系统自带的后台全部失效,乱码。文件管理(zsx的kod插件)的界面也能打开。但是这个都能打开,我能做些什么喃?提交什么都可以成功,我该怎么做才能把Gzip的开启状态变为关闭喃?

2.突然,我想到是否可以把系统自带的开启Gzip的代码复制到主题(tblog5)配置里,来开启喃?于是在本地找到相关代码。如下:(省略其他)

echo '<tr><td><p><b>'.$zbp->lang['msg']['gzip_compress'].'</b></p></td><td><p><input id="ZC_GZIP_ENABLE" name="ZC_GZIP_ENABLE" type="text" value="'.$zbp->option['ZC_GZIP_ENABLE'].'" class="checkbox"/></p></td></tr>';

3.光这个代码好像不行,所以我整理下如下代码(注意:一定更改部分cmd.php的路径):

	 <form method="post" action="<?php echo $zbp->host;?>/zb_system/cmd.php?act=SettingSav<?php echo '&amp;token='. $zbp->GetToken();?>">
	 
	 <div id="divMain2">
	 <?php
	 echo '<tr><td><p><b>'.$zbp->lang['msg']['gzip_compress'].'</b></p></td><td><p><input id="ZC_GZIP_ENABLE" name="ZC_GZIP_ENABLE" type="text" value="'.$zbp->option['ZC_GZIP_ENABLE'].'" class="checkbox"/></p></td></tr>';
	 ?>
	  <p><input type="submit" class="button" value="<?php echo $zbp->lang['msg']['submit']?>" id="btnPost" onclick="" /></p>
			</div>
		  </form>

4.使用博客的kod插件编辑主题后台文件main.php。添加如上代码。保存。请确认好代码。出错就有问题了,只有一次机会(我这么感觉)。。

5.保存完成后,进入tblog5主题设置,然后要刷新一下,Gzip按钮出来了,点击取消,然后保存。

6.然后就成功关闭了。

小结:所以当你关闭的一刹那,不要急着去清空浏览器之类的操作。一旦清空你就进不去他的主题设置了。你就只能去更改他的数据库了。在这里提醒各位不要轻易去开启Gzip.可能出现问题哦。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。


客服