Xoops故障处理
导航: 上一页 | 首页 | DedeCMS | 帝国CMS | Drupal | PHPCMS | PHP168 | Joomla | PowerEasy | SupeSite
为什么我的页面是空白的?[ ]
当存在函数错误或致命错误时,Xoops 被设置为空白页。如果你有一个空白页,你需要排除这个错误,那么登陆 Xoops 支持网站,在相关的论坛张贴你的问题。如果你是第一个排除这个错误并贴出结果的人你会很快得到回复 。
第一件事先检查下面文件夹的读写权限:
- "cache" 文件夹 (CHMOD 777)
- "template_c" 文件夹 (CHMOD 777)
- "uploads" 文件夹 (CHMOD 777)
如何为 Xoops 除错?[ ]
这里是启动 Xoops 调试的几种方法
1. 如果你仍能访问管理区,那么进入系统管理->系统设置->一般设置.
这里有一个包含几种选择的调试选项。现在选择 PHP 调试 并单击屏幕下面的“执行”按钮让设置生效。.
如果你已经不能访问管理区,可能是默认运行页面的某个区块引起的错误,可以在浏览器中输入下面的链接尝试登陆管理区。
www.你的域名.com/user.php
可能只会出现一个登陆对话框,如果出现请用你的用户名登陆。如果登陆之后得到的是另一个空白页,再输入下面的链接试试::
www.你的域名.com/admin.php
如果错误和 Xoops 缺省页或区块有关,你应该用此方法进入管理区,用前面提到的方法打开调试模式。
2. 在 Xoops 数据库中手工调试
如果你不能访问网站管理区,你可能需要访问你的 mySQL 数据库。使用 phpmyadmin 工具连接你的 xoops 数据库,找到名为 "xoops_config"的数据表,选择它并点击"浏览",在表格中有一行 conf_name 字段名为 "调试模式",更改此行"conf_value"值为"1"。 (即“调试模式”)
调试选项:
0= 关闭 1= PHP 调试 (通常用来调试函数错误和空白页) 2= MySQL/区块 调试 3= Smarty 模版调试
3. 编辑服务器文件忽略调试设置
www.你的域名.com/include/common.php
找到下列三行代码:
if ( $debug ) { error_reporting (E_ALL); }
更改如下:
//if ( $debug ) { error_reporting (E_ALL); //}
保存文件并回传到原来的位置,不要忘了备份原始文件。你现在应该能看到所有的 PHP 错误报告。
同样,你带着错误报告登陆 Xoops 主站,复制粘贴它到相关的论坛 并描述遇到的问题和你的 Xoops 版本等。
为什么我不能登陆管理区[ ]
如果你本地的计算机或网络安装了防火墙,只有把你的站点添加到防火墙程序信任的网站列表里,才能登陆成功。
网站头版没有新闻内容[ ]
除非你设置了 XOOPS 首页显示的模块,否则你的头版将看不到任何内容。
要设置它进入 系统管理 -> 系统设置 -> 一般设置,你将看到一个名为"起始页面使用模块"的列表框,设置为新闻模块或其他安装的模块