diff --git a/HowtoDrupal.md b/HowtoDrupal.md index 044e2102..b7d679c2 100644 --- a/HowtoDrupal.md +++ b/HowtoDrupal.md @@ -458,7 +458,7 @@ $ drush cache:rebuild ### Annonces de sécurité -Nous recommandons aux développeurs de garder un oeuil sur [les annonces de sécurité](https://www.drupal.org/security) faites par l'équipe Drupal. +Nous recommandons aux développeurs de garder un œil sur [les annonces de sécurité](https://www.drupal.org/security) faites par l'équipe Drupal. ### CVE-2018-7600 // SA-CORE-2018-002 @@ -476,3 +476,21 @@ SecRule ARGS_GET_NAMES|ARGS_POST_NAMES|REQUEST_COOKIES_NAMES "^#" "t:none,log,de Ça arrive quand on a initialisé un projet Drupal depuis composer. Il semble que ce soit [un vieux bug non corrigé](https://github.com/drupal-composer/drupal-project/issues/274) La solution est de créer un dossier `config/sync` a la racine du projet, avec des droits d'écritures pour le serveur web. + +## FAQ + +### The website encountered an unexpected error. Please try again later + +Si vous obtenez cette erreur, c'est qu'il y a une erreur quelque part avec le code PHP. + +Deux suggestions pour accéder à l'erreur PHP : + +* Si vous avez activé le watchdog, l'erreur devrait se trouver dans la table `watchdog` (que vous pouvez notamment lire avec drush) +* Dans le fichier `errors.inc` appliquez **temporairement** ce patch pour voir l'erreur PHP dans votre page : + +~~~ +< print theme('maintenance_page', array('content' => t('The website encountered an unexpected error. Please try again later.'))); +--- +> print theme('maintenance_page', array('content' => t('The website encountered an unexpected error. Please try again later.\n'.$fatal.' '.var_export($error,true)))); +~~~ +