Webform update után fehér halál
Sziasztok, bajban vagyok (és bocs, mert hosszú leszek)!
Feltöltöttem a szerverre és kicsomagoltam a mimemail és a webform modulok legfrissebb verzióit. Tényleg nem tettem semmi mást, de most egy bazi nagy fehér semmi fogad:
Már töröltem az összes cache tábla tartalmát és elkezdtem az index.php-tól kezdve print függvényekkel megkeresni, hogy hol akad el. Eddig jutottam:
index.php:
... require_once './includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); print("index.php"); // <--- Eddig már nem jut el ...
bootstrap.inc, _drupal_bootstrap():
... case DRUPAL_BOOTSTRAP_FULL: require_once './includes/common.inc'; _drupal_bootstrap_full(); print("_drupal_bootstrap()"); // <---Eddig már nem jut el ...
common.inc, drupal_bootstrap_full():
... if (!defined('MAINTENANCE_MODE') || MAINTENANCE_MODE != 'update') { module_invoke_all('init'); print("drupal_bootstrap_full()"); // <---Eddig már nem jut el } ...
module.inc, module_invoke_all():
function module_invoke_all() { $args = func_get_args(); $hook = $args[0]; unset($args[0]); $return = array(); print_r(module_implements($hook)); // <--- Kiírja az összes modult, amiben van MODULNÉV_init foreach (module_implements($hook) as $module) { $function = $module .'_'. $hook; $result = call_user_func_array($function, $args); if (isset($result) && is_array($result)) { $return = array_merge_recursive($return, $result); } else if (isset($result)) { $return[] = $result; } } return $return; }
A foreach ciklus elhasal az fb_init és a mobileplugin_init miatt (az fb_init a facebook modulban van), ezek ugyanis nem futnak le végig. Megnéztem, hol akadnak el és addig trükköztem, hogy lefussanak végig és elértem, hogy a fenti module_invoke_all is végig lefut, de az eredmény ugyanaz a nagy semmi.
Az összes eddigi most lefut, az index.php továbblép a drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
soron, de megint elakad a $return = menu_execute_active_handler();
sorban.
Mi történhetett?