gpt4 book ai didi

mysql - fatal error :创建模块后,在drupal 6中调用未定义的函数错误

转载 作者:行者123 更新时间:2023-11-29 01:04:05 24 4
gpt4 key购买 nike

虽然我是Drupal和php的新手,但我正在一个Drupal 6站点上工作。我创建了一个基于现有模块代码的模块,我得到了一个致命错误:在……/模块/CCK/Cult.Mulk(1694):Valk()在第2行“错误”代码中调用未定义的函数…ReTurnZIPPARCODES()。发生此错误时,我失去了通过web界面访问drupal站点的所有权限。此后,我删除了有问题的模块,并尝试清除所有缓存,使用Drush运行cron,使用mysql命令行清除缓存表,但错误仍然存在。运行drush cron和drushc也因为这个错误而“中止”。当我搜索错误的时候,我没有得到太多。我已经附上了一个屏幕截图的原始错误,我得到的。
我在堆栈跟踪上注释了一行,并成功地将站点备份,但是当我单击链接注册新成员时,又出现了一个错误。此外,注释掉这一行还导致某些窗体与登录页的某些元素一起显示不正确。
我附上了错误的打印屏幕以及我编辑的一些代码。如果您需要我提供更多信息和代码,请告诉我。
谢谢你
我在第1694行content.module文件中注释掉的代码行

enter code here

$allowed_values[$cid] = array();
if (isset($field['allowed_values_php'])) {
ob_start();
// $result = eval($field['allowed_values_php']);
if (is_array($result)) {
if ($flatten) {
$result = content_array_flatten($result);
}
$allowed_values[$cid] = $result;
}
ob_end_clean();
}

我创建的模块中导致错误的代码:
enter code here

'widget_active' => '1',
'type' => 'text',
'required' => '1',
'multiple' => '0',
'module' => 'text',
'active' => '1',
'text_processing' => 0,
'max_length' => '',
'allowed_values' => '',
'allowed_values_php' => 'module_load_include(\'inc\', \'online_![enter image description here][3]mem_apps\', \'/includes/online_mem_apps.zip_codes\');
return online_mem_apps_return_zip_codes(TRUE);',
'field_permissions' => array(
'create' => 0,
'edit' => 0,
'edit own' => 0,
'view' => 0,
'view own' => 0,
),

最佳答案

经过将近一天的时间,我终于找到了一个藏在谷歌里的解决方案。显然,其中一个内容字段中有一些php代码,其中包含我创建的模块中的代码。更改此代码解决了我的问题。我已经包括一个链接到下面的网站。我希望它能帮助有类似问题的人。
http://www.econcepts.co.uk/snippets/receiving-a-500-internal-server-error-in-drupal#comment-79

关于mysql - fatal error :创建模块后,在drupal 6中调用未定义的函数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13331939/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com