在 Drupal 7.20 (Sarnia) 中向视图添加字段时出现 AJAX HTTP 错误 500
Posted
技术标签:
【中文标题】在 Drupal 7.20 (Sarnia) 中向视图添加字段时出现 AJAX HTTP 错误 500【英文标题】:AJAX HTTP error 500 while adding field to View in Drupal 7.20 (Sarnia 【发布时间】:2013-02-22 16:48:45 【问题描述】:我在 Drupal 7.20 中安装了 Sarnia 模块及其依赖项,以便与外部 Solr 数据交互,http://drupal.org/node/1379476 之后没有任何问题。模块安装后,当我在“Admin > Structure > Views”路径下创建 Solr 数据视图时,在将一些字段(Solr 属性字段)添加到视图时出现以下错误,
-- 错误信息--
发生 AJAX HTTP 错误。 HTTP 结果代码:500 调试 信息如下。小路: /drupal/admin/structure/views/view/viewtest2/preview/page/ajax 状态文本:错误响应文本:500 - 内部服务器错误服务器 错误 500 - 内部服务器错误。有问题 您正在寻找的资源,它无法显示我可以在视图中添加一些字段而不会出现任何错误,但我不明白为什么在向视图中添加一些特定字段时会出现此错误?如何解决?请帮忙
* 请注意,我使用的是 IIS 而不是 Apache *
从 admin/reports/recent logs 我可以找到有关该错误的更多信息:
EntityMetadataWrapperException:给出的数据值无效。确保它与所需的数据类型和格式匹配。在 EntityDrupalWrapper->set() 中(C:\download\drupal\drupal\sites\all\modules\entity\includes\entity.wrapper.inc 的第 744 行)。
【问题讨论】:
你能拖出error_log吗,好像.htaccess无效,缺少php.ini上的一些功能或尝试增加内存。可能是权限问题。试试 .htaccessphp_value post_max_size 20971520 php_flag magic_quotes_gpc off
请告知我在哪里可以找到error_log? drupal或php下的错误日志?
您使用的是什么cpanel、VPS 主机或共享主机?或者你正在使用 linux 自己的系统?
要查看日志,您应该使用 drush,并使用命令:drush ws --full
。 Drupal 有自己的方式来存储日志。如果您的安装仍然有效,请转到:admin/reports/dblog
对于 John cmets,请查看 drupal.org/project/drush 模块。
【参考方案1】:
您是否在视图中添加了图像字段?如果是这样,图像是否通过“链接字段到其节点”设置链接到它的节点?如果是这种情况,请尝试关闭此链接设置,看看是否仍然出现错误。
【讨论】:
它不是图像,而是“标题”字段。 “将字段链接到其节点”也已关闭。一些“title”字段值为空,这可能是问题所在?以上是关于在 Drupal 7.20 (Sarnia) 中向视图添加字段时出现 AJAX HTTP 错误 500的主要内容,如果未能解决你的问题,请参考以下文章