Drupal 6.15搜索已停止工作。我该怎么解决?我已经运行了cron并重新编入索引,但在搜索时它仍然无效。有任何想法吗?我可以看到项目已编入索引的表格,但搜索结果显示空白页面。
答案 0 :(得分:1)
如果通过“空白页”表示完全是白色,则通常意味着存在从视图中隐藏的错误。把它放在index.php的最开头(以启用错误报告):
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
然后尝试搜索。您可能会看到错误消息,这将告诉您发生了什么。
如果所有其他方法都失败了,请清除所有缓存并运行update.php以保证安全。
答案 1 :(得分:1)
确保您没有包含一个函数文件,该函数文件包含与搜索模块中的某个名称相同的函数。在我的例子中,我有一个函数库,我用于所有数据库应用程序,其函数名为Do_Search()
。由于我没有向屏幕输出错误消息,因此我没有看到PHP正在嘎嘎叫,因为该函数被使用了两次。
答案 2 :(得分:1)
我在博客中解决了这个问题。也许这个案例对某人有帮助。
不幸的是,空白页面上没有显示错误。 Despiete我打开了所有标志和php配置。
问题在于我的一些自定义模块尝试“无法修改标头信息 - 已经发送的标头(输出始于”
尝试找到此错误消息。