Accueil / Blog / Métier / 2013 / Résolution de problèmes Drupal : Installation (1/4)

Résolution de problèmes Drupal : Installation (1/4)

Par Simon Georges — publié 02/08/2013, édité le 09/10/2019
Dans cette série d'articles, nous tentons de vous aider à vous sortir seuls de situations courantes en Drupal. Aujourd'hui, des problèmes rencontrés lors de l'installation d'un Drupal.
Résolution de problèmes Drupal : Installation (1/4)

Note : cet article nous a été inspiré par les problèmes rencontrés lors de l'installation de Drupal durant nos formations à la construction de sites en Drupal.

Droits sur les fichiers

Vous avez déployé Drupal, sur un serveur, mais votre site semble avoir des problèmes, ne pas trouver correctement des modules ou des bibliothèques Javascript ? Vérifiez les permissions sur les fichiers. En effet, le serveur web doit pouvoir lire les fichiers pour en interpréter le code.

Les "clean URLs"

Un des principaux dysfonctionnements rencontrés par les débutants en Drupal est le non-fonctionnement des "clean URLs" (la fonctionnalité qui réécrit l'URL http://www.example.com/?q=user/login en http://www.example.com/user/login). Ce fonctionnement nécessite :

  • Le mod_rewrite activé sur Apache (sur Ubuntu, par exemple, la commande est "sudo a2enmod rewrite") ;
  • La lecture du fichier .htaccess fourni par Drupal. Plusieurs sources d'erreur sont ici possibles :
    • Vous n'avez pas copié le fichier .htaccess (ce fichier étant un fichier caché, il n'est pas toujours copié quand vous réalisez une copie manuelle de fichiers) ;
    • Le fichier est présent, mais n'est pas lu par Apache. Il faut remplacer dans le fichier de configuration de votre virtualhost Apache la directive "Allow Override None" par "Allow Override All".

Une fois ces manipulations réalisées, vous devriez pouvoir accéder aux "clean URLs". Un autre symptôme de ces dysfonctionnements, lors d'un transfert d'un serveur à un autre, par exemple, est l'impossibilité de se connecter au site sur l'URL "user/login" (la page est dans le cache Drupal et est accessible), ou même de soumettre n'importe quel formulaire. Là encore, il arrive que la cause soit un problème de réécriture d'URL.

Une documentation complète est disponible sur https://drupal.org/getting-started/clean-urls.

memory_limit

Le développement des sites Drupal complexes, avec beaucoup de modules, a entrainé une augmentation de la consommation mémoire de Drupal. Les distributions qui fleurissent dans l'éco-système Drupal ont bien souvent une consommation mémoire supérieure à la valeur par défaut de votre configuration PHP. N'hésitez pas à augmenter ce réglage pour votre configuration.

ABONNEZ-VOUS À LA NEWSLETTER !
Voir aussi
Résolution de problèmes Drupal : construction de site (2/4) Résolution de problèmes Drupal : construction de site (2/4) 09/08/2013

Dans cette série d'articles, nous tentons de vous aider à vous sortir seuls de situations ...

Gérer sa newsletter avec Drupal Gérer sa newsletter avec Drupal 10/02/2014

Drupal offre plusieurs plusieurs possibilités pour mettre en place une newsletter.

Drupal & SEO : améliorer le référencement naturel de votre site Drupal & SEO : améliorer le référencement naturel de votre site 20/06/2016

Une vision subjective et argumentée des modules à utiliser pour améliorer le référencement ...

Mon Top 30 des modules Drupal 8 Mon Top 30 des modules Drupal 8 16/02/2019

Transcription d'une conférence donnée au Drupalcamp Paris 2019

Makina Corpus lance une nouvelle offre pour sécuriser les projets Drupal des ESN Makina Corpus lance une nouvelle offre pour sécuriser les projets Drupal des ESN 18/02/2019

Formations et accompagnement pour sécuriser les projets Drupal