2017-07-24 3 views
0

Comme le titre l'indique, je reçois le WSOD (écran blanc de la mort) lorsque je vais sur une page d'administration. Cela a juste commencé à se produire quand je suis arrivé ce lundi, vendredi ça fonctionnait bien.Obtenir WSOD sur toutes les pages d'administration

Voici ce que j'ai essayé

  1. Vérification des paramètres php:

    memory_limit 5000M 128M 
    max_execution_time 600000000 600000000 
    output_buffering On 4096 
    output_handler mb_output_handler no value 
    Connection: 300 - Keep-Alive: 15 
    default_socket_timeout 60 
    memcache.default_timeout_ms 1000 1000 
    mysql.connect_timeout 60 60 
    
  2. rapports d'erreur Ajouté à index.php

    error_reporting(E_ALL); 
    ini_set('display_errors', TRUE); 
    ini_set('display_startup_errors', TRUE); 
    
  3. chien de garde Vérifiez et les journaux apache drupal

    Aucune erreur

  4. Vérifier l'espace disque sur le serveur Web et le serveur de base de données

    de beaucoup d'espace

  5. commande Ran pour trouver des erreurs PHP

    find /data/ -type f -name "*.php" -exec php -l {} \; | grep -v 'No syntax errors' 
    find /data/ -type f -name "*.inc" -exec php -l {} \; | grep -v 'No syntax errors' 
    find /data/ -type f -name "*.module" -exec php -l {} \; | grep -v 'No syntax errors' 
    

    Erreurs: Aucun

  6. table cache Effacer

    TRUNCATE TABLE cache; (anything that started with cache) 
    
  7. serveur web Restarted
  8. handicapés tous les thèmes, seul thème guirlande activé et réglé à défaut

    update `system` set status = 0 where type = 'theme' 
    UPDATE system SET status=1 WHERE name = 'garland'; 
    UPDATE variable SET value='s:7:"garland"' WHERE name = 'theme_default'; 
    Truncate cache tables 
    
  9. Désactivez tous les modules et les réactivez 1 à la fois. J'ai commencé avec le module utilisateur, il affichait des erreurs sur l'écran concernant le module système. J'ai activé le module système, puis j'ai de nouveau reçu WSOD.

MISE À JOUR: J'ai défini la variable admin_theme sur guirlande. Ensuite, la page fonctionne. Quand je suis allé à admin/build/themes et activé marvin, j'ai eu le WSOD. Même en re-désactivant marvin et en effaçant les tables de cache, j'ai toujours le WSOD.

Répondre

0

Le problème qui m'a causé était que j'avais la fonction _theme sans code à l'intérieur.

function tf_cart_theme() 
{ 
    // 
}