Script de monitor Drupal simple (evite el arranque completo, verifique la disponibilidad de la base de datos y la caché)

<?php// OH HAI THARE// NO CACH PLZheader( “Cache-Control: no-cache, max-age=0, must-revalidate”);// SET ERROR HANDLRset_error_handler(‘monitor_handle_error’);// CAN HAS DRUPAL BOOTSTRAP?define(‘DRUPAL_ROOT’, __DIR__);chdir(DRUPAL_ROOT);require_once ‘includes/bootstrap.inc’;try { // CAN HAS CONFIGURSHION? drupal_bootstrap(DRUPAL_BOOTSTRAP_CONFIGURATION); // RESET ERROR HANDLR …

Leer más

Encuentra módulos redundantes

Los módulos redundantes en su docroot de Drupal (o incluso los temas con los mismos nombres que los módulos) pueden causar un comportamiento muy errático en Drupal. Por ejemplo, Drupal …

Leer más

Orden de ejecuciones específico hook por diferentes módulos

/*** Implements hook_module_implements_alter()*/function mymodule_module_implements_alter(&$implementations, $hook) { //Any change here requires Caches to be cleared.//Order of executions hook_form_alter before called hook_module_implements_alter//dpm($implementations); switch ($hook) { case ‘form_alter’: $m1 = $implementations[‘mymodule’]; unset($implementations[‘mymodule’]); $implementations[‘mymodule’] …

Leer más