Discuz论坛首页访问空白的解决方法总结

第一:mysql组件没有加栽导致辞

Warning: Unexpected character in input: ‘’ (ASCII=92) state=1 in E:139163 wwwbbsinstall.php on line 976
Parse error: parse error, unexpected ‘}’ in E:139163 wwwbbsinstall.php on line 979

检查mysql是否连接正常,可以使用phpinfo()函数查看.

如果没有显示mysql组件,查看lib_mysql.dll 与 php5ts.dll 是否在C:windowsystem32目录下。

第二:缓存问题

删除以下两个文件夹下所有文件
forumdata/cache 和 /forumdata/templates

解决办法:

重新建立下,将forumdata/cache和forumdata/templates

第三:rewrite规则问题

检查根目录下边httpd.ini规则是否问题

第四:有些空间不支持gzip导致,解决办法:

或者用phpmyadmin点击sql运行下面的sql语句复制内容到剪贴板代码:UPDATE `cdb_settings` SET `value` = ‘0′ WHERE `variable` = ‘gzipcompress’ LIMIT 1 ;

第五:Can not write to cache files, please check directory ./forumdata/ and ./forumdata/cache/ .

于是开始查看对应目录的权限,发现已经赋予了写入的权限。根据搜索到的资料,说需要将forumdata/cache目录下面所有的文件删除,让Discuz!重新生成新的缓存,但是删除forumdata/cache目录下面的所有文件之后出现了400错误。

这个时候无法进入论坛的管理后台去清空缓存,后来想到Discuz!官方提供了一个修复的工具,于是到Discuz!官方网站上下载了原始安装包,然后将tools.php上传到Discuz!论坛的根目录下面,但是运行的时候竟然提示:

./forumdata/cache清除失败.
./forumdata/templates清除失败.

很奇怪,目录本身是存在的,并且目录也有写入的权限。

正在一筹莫展的时候,突然看到有一个帖子里面提到Discuz!的缓存与eAccelerator冲突,将eAccelerator禁用掉就可以了,不过将eAccelerator禁用掉之后问题依旧,甚至将eAccelerator对应的临时目录下面的文件都删除了还是无效。因为默认情况下eAccelerator是放在/tmp目录下的,在查看/tmp目录的时候,发现了很多形如tcmalloc.4187的文件,猛然想到Nginx中使用了tcmalloc,而在nginx.conf文件中指定的tcmalloc目录为/tmp/tcmalloc目录,但是不知为何/tmp目录下面并没有tcmalloc目录,于是创建目录并设置777属性,重启Nginx无效,于是将系统重启之后,网站就可以正常访问了。

时间: 2024-09-18 17:47:01

Discuz论坛首页访问空白的解决方法总结的相关文章

DISCUZ 论坛管理员密码忘记的解决方法_php技巧

DISCUZ论坛管理员密码忘记了怎么办? 今天,一个朋友在QQ上问我,"如果DISCUZ论坛管理员密码忘记了 从MYSQL 哪里找啊?", 他用的是HostMonster的虚拟主机. yun~~~, 自己也没用过DISCUZ,只好说,"这个不是很清楚,可以直接去改一下数据库的记录试一下, 但是不知道DISCUZ是否对密码加密了 " 后来他登录cPanel,用phpMyAdmin进去查看, 又晕了,一堆表不知道是哪个,在google一下查到了"Discuz

Discuz论坛程序出现漏洞与解决方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断淘宝客 站长团购 云主机 技术大厅 今天不少论坛被爆出现漏洞问题:Discuz! 5.5 跨站问题修补 [ For 0324 ] 由于论坛在处理 Discuz! 代码时,没有严格过滤用户输入内容,可导致部分用户利用这一 BUG 发布恶意代码. 观看这种帖子的时候,恶意代码会对论坛里使用 IE 浏览器的会员造成威胁,对 FireFox 以及其他浏览器用户无效. 为避免您网

CSS应用:IE中img元素多出5px的空白的解决方法

嗯,开场先胡扯几句不相关地感言.最近的工作让我有了很多实践的机会,同时也让我收获颇丰.在群里聊天的时候也提到过,所有的学习过程,最好是理论-实践-再理论-再实践...的一个循环往复的过程.这里说的理论是个比较宽泛地概念,其中包括书本理论,也包括对实践地总结.只有理论没有实践,往往造成http://www.aliyun.com/zixun/aggregation/7232.html">眼高手低,想得好,做得差:只一味地实践却不通过理论地学习和总结,看起来好像忙忙碌碌,到头来会两手空空. 最近

浅谈php处理后端&接口访问超时的解决方法_php技巧

[HTTP访问] 一般我们访问HTTP方式很多,主要是:curl, socket, file_get_contents() 等方法. 如果碰到对方服务器一直没有响应的时候,我们就悲剧了,很容易把整个服务器搞死,所以在访问http的时候也需要考虑超时的问题. [ CURL 访问HTTP] CURL 是我们常用的一种比较靠谱的访问HTTP协议接口的lib库,性能高,还有一些并发支持的功能等. CURL: curl_setopt($ch, opt) 可以设置一些超时的设置,主要包括: *(重要) CU

网站首页被K和只剩首页的区别及解决方法

网站被K是很头疼的事情,恢复周期很漫长,没什么操作过度,一般都会很快恢复,采取作弊的手段去优化,必死无疑了,也有K掉首页,网站还有收录,甚至K光什么都没有了,肯定有原因造成的,站长界流行一句话:百度一更新,回到解放前了.网站被K不可怕,恢复时间很可怕,谁也说不准到底什么时候就恢复网站收录和权重.那我们怎么去区别首页被K和只剩首页的区别及解决? 被K有恢复的:百度数据库的原因 百度5.20事件就是一个证明,大部分也恢复了,也有少许的没被恢复.只能等待了,不然可以直接换域名重新做站了. 被K没有恢复

Wordpress整站搬家后启用插件后台登陆空白的解决方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 我的一个用wordpress制作的小博客,之前一直放在国外主机上,感觉访问速度太慢,所以打算搬到国内主机来.结果搬家过程中出现了一些问题,捣鼓了整整一天,才找到解决的办法,所以稍微整理一下,如果有站长朋友遇到的相同问题,可以帮得上点小忙. 搬家过程:wordpress整站搬家的教程,网络上有很多,有些文章已经说得很清楚,为了把问题描述清楚,我

img标签下多余空白BUG解决方法

根据原因的不同要用不同的解决方法,这里把解决直接把解决image图片布局下边的多余空隙的BUG的常用方法归纳,供大家参考. 在进行页面的DIV CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对于该问题的解决方法也是"见机行事". 1.将图片转换为块级对象 即,设置img为"display:block;".在本例中添加一组CSS代码:"#sub img {display:block;}&q

激光打印机打印空白页解决方法

一台EPSON EPL-6200L激光打印机,在打印输出的时候,有时候会出现打印空白页的现象.拿到EPSON维修中心进行检测,没有发现任何硬件问题,而且我使用的也是正品耗材,请问这是什么问题造成的? 通过上面的描述,估计你遇到的问题,应该是由于在打印机驱动设置"不打印空白页选项"造成的.解决方法如下:单击"开始→设置→打印机",鼠标右键菜单中选择相应打印机的"属性",打开"常规"窗口,单击"打印首选项→可选设定值→扩

Win8系统IE浏览运行开发者调试模式显示空白的解决方法

  IE浏览器开发者调试模式是帮助web前端开发者调试页面所使用的一种工具,通常情况下用户很少使用该功能,只有网页设计者会经常使用到,不过有些开发者反映在IE浏览器中运行F12开发者模式出现空白的问题,对于该问题小编发现由于系统缺少一个动态组件库造成的,只需要将该组件重新下载并且注册即可解决,下面看为大家带来的解决方法! 原因分析: 由于F12Resources.dll的缺失造成的,通常情况下造成该文件缺失主要由安全软件的误杀或病毒文件的破坏所致! 解决方法: 1.首先尝式打开杀毒软件,看隔离区