服务模块 - 访问REST URL时500个内部服务器错误 -- 7 领域 和 services 领域 和 aegir 领域 drupal 相关 的问题

Services Module - 500 Internal Server Error When Accessing REST URL


1
vote

问题

中文

我创建了一个服务端点,但随时我访问REST URL,例如, http://www.mysite.com/endpoint 我在Firebug控制台中获得了WSOD,以下内容:

  "NetworkError: 500 Internal Server Error"   

在dblog中没有错误。 Apache错误日志中没有错误。

该站点托管在 aegir 上。因此,作为一个故障排除步骤,我将整个Drupal文件和数据库移动到我本地计算机,希望我能够使用调试器。猜猜是什么,一切都能正常!

我逐个尝试卸载模块 - 没有运气

我在 aegir - 相同500错误

上有一个干净的drupal安装

我想知道是否有人可以建议任何进一步的故障排除步骤?

似乎它可能与服务器或aegir配置有关。

英文原文

I created a services endpoint but any time I access the REST URL, e.g. http://www.mysite.com/endpoint I get a WSOD and the following in the firebug console:

"NetworkError: 500 Internal Server Error" 

No errors in the dblog. No errors in the apache error log.

The site is hosted on aegir. So as a troubleshooting step I moved the entire drupal files and database to my local machine, hoping that I could step through with a debugger. Guess what, everything works fine!

I've tried uninstalling modules one by one - no luck

I've tried with a clean drupal install on aegir - same 500 error

I'm wondering if anyone can suggest any further troubleshooting steps?

It seems that it could be something to do with the server or aegir configuration.

        
       
       

回答列表

2
 
vote
vote
最佳答案
 

问题在于服务器上的PHP版本。 REST服务器有一系列需要PHP 5.3的代码。

https://drupal.org/node/2003396 和补丁 https://drupal.org/files/servicesrestserverfactory.inc_.patch

安装修补程序解决了问题而无需升级服务器上的PHP版本

 

The problem turned out to be the PHP version on the server. The Rest Server had a line of code that requires PHP 5.3.

There is an issue at https://drupal.org/node/2003396 and a patch at https://drupal.org/files/ServicesRESTServerFactory.inc_.patch

Installing the patch solved the problem without the need to upgrade the php version on the server

 
 

相关问题

2  我的页面是hook_admin_paths(),但没有显示管理主题  ( My page is in hook admin paths but doesnt show admin theme ) 
function mymodule_admin_paths() { $paths = array( 'admin-dvr/*' => TRUE, ); return $paths; } 我有一个模块,它生成一个页面,我希望该页面与管理主题主题。我实现了上面的钩子,以便当我浏览到 admi...

-1  如何为在Drupal 7上使用视图播放的每个视频设置特定超时?  ( How to set a specific timeout for each video played with views slideshow on drup ) 
我已经到了幻灯片的问题。 我有图像和视频在我的幻灯片上播放。 然而,当视频播放时,幻灯片将在视频结束前旋转。 因为我知道幻灯片不可能知道视频结束时,我做了许多研究能够为每个播放的视频设置动态超时。 我来了这个帖子: https://drupal.org/node/1541254 这篇文章确切地描述了我需要做的事情。...

2  Drupal 7日期 - 如果已经存在数据,有没有办法改变现场设置?  ( Drupal 7 date is there a way to change field settings if there is data in it a ) 
目前我正在使用drupal 7的日期模块,我已经在现有日期字段中拥有存储的数据。我想通过添加"重复日期" 来对日期字段进行更改,但显然我无法在已经存在数据。我想出的选项是: 为内容类型创建一个完整的新日期字段,其中包含附加的"重复日期" 功能。然后将所有旧日期复制到新字段中(我不确定如何轻松执行此操作) 通过...

4  在Drupal 7中,其中存储的现场设置数据在哪里? (不是现场数据)  ( In drupal 7 where is field settings data stored not the field data ) 
我试图通过phpmyadmin手动更新我的字段的数据表结构,因为我无法通过字段设置页面修改它,因为我有数据。事是,我在哪里更新"字段设置" 来包含这些表结构的变化? ...

1  您可以根据当前用户角色过滤视图用户列表结果  ( Can you filter views user list result based on the current users role ) 
是否可以使视图用户列表的结果仅包含具有当前用户的特定角色的用户? 我不熟悉看法,但它似乎符合比标配的更好的看起来和更具可用的用户列表,而不是用Drupal来说。但是,我需要将用户列表过滤。 i设置由特定角色标识的多个用户组(如组Member - A组)。该组的管理员用户具有额外的管理角色(如组管理器),但在使用...

1  规则组件的特定权限  ( Specific permissions for rules components ) 
我创建了两个规则组件,但我找不到任何模块来为角色设置特定权限。 我想让一些角色的用户允许运行第一个组件但不是第二个组件。 谢谢。 ...

0  旁路自定义模块中的权限  ( Bypass permissions in custom module ) 
我已经写了一个自定义模块,当提交WebForm并将其邮寄给管理员时,会生成PDF。我正在使用打印模块来生成pdf。问题是,在生成PDF时似乎使用用户的权限,而不是管理员。这通常可以用于经过身份验证的用户,但对于访客来说,它只是完全失败。 我已启用"访问PDF版本" 和"访问自己的WebForm提交" 的所有用户(匿名...

3  基于国家的城市名单选择  ( Country based city list selection ) 
我可以使用分层选择模块,但它包含很多在输入数据时的手动工作。我想要所有国家/地区他们的城市名单。怎么做 ? 是否有任何模块,有助于根据国家选择显示城市列表?有一种自定义方式吗?提前谢谢 ...

1  如何将多值图像字段转换为UL  ( How to turn multi value image field into a ul ) 
我有一个多价图像字段。我想在UL / Li中输出图像。我应该在preprocess_field中添加前缀和后缀吗? ...

0  需求数据可以是drupal hook_token_info中的数组吗?  ( Can needs data be an array in drupal hook token info ) 
功能 hook_token_info() 具有用于需求数据的数组? hook_token_info() { $type = array( 'name' => t('ABC Settings'), 'description' => t('Token...

0  有一条路径有两种类型的视图  ( Having two types of view for one path ) 
我需要一个分类术语的视图,它将任何子项术语显示为链接和标记为术语的产品节点表,但我只能解决如何应用一个或另一个。 任何帮助感谢! 编辑以获取清晰度:对于路径分类/术语/术语/%,我需要向子项术语或儿童术语显示与该术语相关联的所有产品(节点)的子项。我已经假设将这两个两者相结合到一个视图中,以某种方式将这两个人组合在一...

0  具有日期字段的面板页面标题  ( Panel page title with date field ) 
我有一个面板页面,标题设置为%node:field_pub_year从替换列表。 Field_pub_year是要选择发布年份的日期字段。我的问题是,这是一个完整的日期,如'2012-01-01 00:00:00'作为标题。是否可以仅显示"2012" 作为标题。 谢谢。 ...

1  将创建内容菜单项显示为Ananymous用户,但在点击中致电登录/注册弹出窗口的URL  ( Show create content menu item to ananymous users but call url for login register ) 
我认为这样做会很简单,但在很多搜索后,我找不到精确的解决方案。 所以问题是,我有2-3个主菜单项,我必须向匿名用户展示,但必须调用URL(用于登录/注册弹出窗口)&如果单击它们,请提示登录或注册。 我找到的最佳解决方案我找到了创建内容链接"node / add / node类型" 是类似的 - fu...

1  多个提交处理程序  ( Multiple submit handlers ) 
我有以下代码: function corporate_form_alter(&$form, &$form_state, $form_id) { switch ($form_id) { case 'user_login_block': { unset($form['links'])...

0  curdate()返回错误的结果  ( Curdate return wrong result ) 
我在drupal中写下SQL查询看起来像这样。 让我们假设今天的日期是2013-07-24,节点总数为4 。 $query = "SELECT COUNT(*) amount FROM {node} n LEFT JOIN {flagging} f ON n.nid = f...

0  如何禁用特定节点的CKEditor?  ( How to disable ckeditor for a particular node ) 
我想在特定节点内的内容进行风格,但CKEDITOR似乎通过引入不必要的标记而干扰。 在drupal 6中,您可以通过在节点形式上添加生成的ID来禁用它,以至于CKEditor的配置文件设置。 我可以在drupal 7版本中找到没有类似的设置。 我在这里缺少一些东西吗?是否有Drupal 7类似的配置? 或者我应该使用...

1  失去使用节点加载与Ajax表单提交中的参数使用节点加载的能力  ( Lose ability to use node load with an argument in ajax form submit ) 
我有这样的基本形式,这实际上只是一个提交按钮: function mymodule_form($form, &$form_state) { $form = array(); $form['submit'] = array( '#type' => 'submit', ...

1  如何在OG中添加标签项,显示与该组相关的内容类型?  ( How may i add a tab item in an og that shows a content type related to that grou ) 
我们有Drupal Commons 3(在Drupal 7)。在我们的团队中,我想在Group的标题附近添加标签,该标签链接到某个内容类型。我准备好了一个看法。如何将该视图添加到OG选项卡? 更新和屏幕镜头: 所以我有这个视图: 我跳起来在这里创建一个新选项卡: 通过使用此设置: ...

3  哪个钩子或TPL文件控制视图的输出(以操纵结果)?  ( Which hook or tpl file controls the output of a view to manipulate the results ) 
我正在创建一个反复出现的事件视图页面,但是当前我的视图的输出正在显示同一日期事件的多个引用。我也没有使用字段作为输出,我正在使用内容|预告片。 我已经提出了2个解决这个问题的方法,但是要澄清哪个是最好的,怎么走它。 查找输出视图行的钩子,然后写入条件以比较每行并删除重复项。 创建一个tpl文件并在视图输出上...

0  如何为视图上的每个链接设置一个变量,未格式化列表  ( How to set one variable for each link on a views un formatted list ) 
我正在尝试创建一个变量来放入l()函数。这是下面的$ Rellink。 <?php print l('<span class="link-spanner"></span>', "$rellink", array ('html' => TRUE)); ?> 我有一个内容节点列表,我在未格式化的视图中显示。我希...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.