【发布时间】:2013-07-23 02:46:29
【问题描述】:
我正在处理的网站在 Google 尝试抓取该网站时出现问题。 (我刚刚继承了这个网站。)谷歌返回一个 500 错误,它无法找到该页面。我已经做了一些调试,但我不知道还能做什么。
这是我所知道的:
- 当 google 抓取网站时,它会从某些页面获得 500。所有出现错误的页面似乎都是 "~/content/~" 页面。
- 当我尝试手动获取页面时,我也会收到 500 错误消息。
- 这个问题只是偶尔发生。
- 在浏览器中查看网页并不表示有任何问题。
-
这是我的错误日志中的错误消息。
[2013 年 7 月 17 日 21:29:58] PHP 解析错误:语法错误,意外 $end in /home/~/public_html/sites/all/modules/ctools/plugins/access/php.inc(55) : 第 1 行的 eval() 代码
有时它会说第 1 行或第 2 行。
- 如果我注释掉下面的行,错误就会消失。我不知道下面的功能是做什么的,如果摆脱它有什么害处。
// 根据选中的角色提供摘要描述。
函数 ctools_php_ctools_access_summary($conf, $contexts)
{
返回 !empty($conf['description']) ? check_plain($conf['description']) : t('无描述');
} - 我与托管公司进行了交谈,他们说一切都“OK”。
- 我向 google 论坛提交了一个问题,他们让我针对该网站运行的所有工具似乎都返回了成功的信息。
- 随着时间的推移,问题似乎越来越严重。
- apache 日志中没有任何错误消息。
- 来自 durpal 管理面板 - 节点模板。当我为列变体选择上下文时,有时我会得到 WSOD。
- 我在任何地方都看不到任何可能导致错误的 php 代码。
【问题讨论】:
标签: drupal web-crawler