Configurer les informations de la base de données

La documentation Drupal 6 n'est plus maintenue et en cours de dépublication.


Consultez le guide utilisateur Drupal en français directement sur drupal.org.

Deux groupes de questions sont affichés:

  • Options de base (groupe d’options affiché)
  • Options avancées (groupe d’options fermé)

Options de base

Options de base

  • "Nom de la base de données": le nom de la base de données que vous avez créé auparavant pour ce site. Attention : Il ne s'agit pas de "MySQL" ou "PostgreSQL", mais bien du nom de la base dans laquelle seront placées les tables de données.
  • "Nom d'utilisateur" : l’identifiant de l’utilisateur à qui vous avez donné l’accès à cette base de données.
  • "Mot de passe" : le mot de passe qui permet d’accéder à cette base de données.

Options avancées

options avancees

Pour afficher ces options, cliquez sur le lien "Options avancées" : une nouvelle série de questions s'affiche :

  • "Serveur de base de données" : par défaut "localhost" (le SGBD se trouve sur la même machine que le serveur HTTP), si votre base se situe sur un autre serveur, indiquez son adresse IP ou le nom fourni par votre administrateur.
  • "Port": Par défaut vide (équivalent à 3306 pour MySQL). Si votre administrateur vous a indiqué un port différent de 3306, indiquez le ici.

  • "Préfixe de table": Cette option (vide par défaut) est utile dans le cas où vous ne disposez que d'une seule base de données pour vos différents sites. Dans ce cas, indiquez par exemple le nom de votre site (sans espaces ni caractères spéciaux) ou tout autre appellation qui vous permettra de ne pas mélanger les tables de données des différentes applications utilisant cette base de données. Astuce: Si vous avez un doute, mettez un préfixe ("drupal_" par exemple), cela ne perturbera en rien votre installation et vous serez sûr de ne pas abîmer vos autres sites.

Validez la configuration de votre base de données en cliquant sur le bouton "Sauvegardez et poursuivre". Patientez, une barre de progression vous indique l'avancement.

  • ATTENTION : Si la page se recharge au moment de la validation, sans indiquer de message d'erreur, il est possible que ce soit pour la raison suivante :

Il ne faut pas renommer le default.settings.php en settings.php mais bien avoir les 2 fichiers présents !

Version de Drupal : 

Commentaires

Bonjour,

J'obtiens ce message d'erreur

La directive register_globals est activée. Drupal nécessite que cette directive soit desactivée. Votre site peut en effet être à risque si register_globals est activée. Vous trouverez les instructions nécessaires pour changer les paramètres de configuration dans le manuel PHP. (En cours d'utilisation : PHP 'register globals' Activé ('1'))

Alors que .htaccess precise bien la variable a zero.
De plus, phpinfo() precise bien aussi que la variable est off.

je ne comprends pas.

Souci sur FREE

Bonsoir, je suis sous drupalgardens et j'en suis ravi.
Aujourd'hui, je tente drupal sous free.
J'ai uploadé via fillezilla et j'ai créer "sessions" à la racine.
Tout commence bien jusqu'à la config de sql :

je note le nom de la bdd
le nom d'utilisateur
son mon de passe

et j'obtiens ceci :

Warning: fopen() [function.fopen]: Unable to access ./sites/default/default.settings.php in /mnt/159/sdd/c/c/sachagabriel/includes/install.inc on line 188

Warning: fopen(./sites/default/default.settings.php) [function.fopen]: failed to open stream: No such file or directory in /mnt/159/sdd/c/c/sachagabriel/includes/install.inc on line 188

Warning: Cannot modify header information - headers already sent by (output started at /mnt/159/sdd/c/c/sachagabriel/includes/install.inc:188) in /mnt/159/sdd/c/c/sachagabriel/includes/install.inc on line 618

Warning: Cannot modify header information - headers already sent by (output started at /mnt/159/sdd/c/c/sachagabriel/includes/install.inc:188) in /mnt/159/sdd/c/c/sachagabriel/includes/install.inc on line 619

QUE PUIS-JE FAIRE SVP ???
Par avance merci.

Salut@tous,

J'ai beau mettre le nom de la base sql, le login et le mot de passe, j'ai même créer un utilisateur supplémentaire sous SQL avec tout les droit, j'arrive systématiquement sur un page blanche après: [sauvegarder et poursuivre]. J'ai bien les 2 fichiers default.settings.php en settings.php dans "\sites\default".
Je sèche.
Le navigateur reste sur "http://127.0.0.1/drupal/install.php?profile=defaut&locale=fr..." (dans la barre d'état.

EasyPHP 5.3.2
Apache/2.2.14 (Win32) PHP/5.3.2
Version du client MySQL: mysqlnd 5.0.7-dev - 091210 - $Revision: 294543 $
Extension PHP: mysql
Drupal 6.16 + trad Fr

Salut ccfactory,

je suis en train d'essayer d'installer drupal et j'ai le même souci que toi.
Ne voyant pas de réponse à ton post, t'en es tu sorti quand même ?
si oui, peux tu m'indiquer la solution ?
Merci.

oui, je suis passé sur easyphp 5.2.10 et c'est nickel.

soit disant drupal 6 fonctionne avec easyphp5.3, je n'ai pas réessayé.

Voici la réponse que l'on m'a fait à ce sujet:

Pour D6 PHP 5.3 -> http://drupal.org/requirements confirme que c’est ok pour les versions >= 6.14 ce qui devrait être le cas à moins que tu aies déniché une version de derrière les fagots.

Bonjour !!

Je tente une première installation de Drupal 6.17, en ayant suivi les étapes décrites.
A cette étape, j'obtiens un message d'erreur à la place de la configuration de la BDD :

user warning: in c:...\www\drupal-6.17\includes\menu.inc on line 315.

Ce qui correspond à ceci :

if ($router_item = db_fetch_array(db_query_range('SELECT * FROM {menu_router} WHERE path IN ('. implode (',', $placeholders) .') ORDER BY fit DESC', $ancestors, 0, 1))) {

En décomposant un peu, j'ai pu voir que c'est en fait l'éxécution de db_query_range qui pose pb.
Par ailleurs, ('. implode (',', $placeholders) .') semble donner une chaîne vide, d'où la génération d'une requête un peu bizzare : SELECT * FROM {menu_router} WHERE path IN ('') ORDER BY fit DESC

La table menu_router est, de toute façon, vide à ce stade de l'install....

Quelqu'un aurait une idée ?
Merci

Bonne soirée !

Bonjour à tous (pas qu'à ce message)
Je vais un peu répondre à certaines questions ci-dessus en vous retraçant mon expérience dans l'install de Drupal sur OVH
Après avoir trouvé ici la solution pour régler le REGISTER_GLOBALS il m'est ensuite arrivé le même type d'erreur genre "Warning : fopen() [function.fopen] : Unable to access ./sites......"
Hé bien figurez-vous les enfants qu'au moment de l'installation, j'avais renommé le fichier default.settings.php en settings.php. Grave erreur
En fait on duplique le fichier default.settings.php qu'ensuite on renomme
Voilà si ça peut aider certains
Bonne continuation
thierry

Bonjour,

Je suis en train d'installer Drupal version 7.
Tout allait bien dans la configuration du CMS jusqu'a la base de données!
Lorsque que je mets le nom de ma base et l'utilisateur de la base, ça m'envoie un message d'erreur.

Fatal error: Call to a member function exec() on a non-object in C:\wamp\www\drupal\drupal-7.0\includes\database\mysql\database.inc on line 57

A la ligne 57 de ce fichier : $this->exec('SET NAMES utf8');

// Force MySQL to use the UTF-8 character set. Also set the collation, if a
// certain one has been set; otherwise, MySQL defaults to 'utf8_general_ci'
// for UTF-8.
if (!empty($connection_options['collation'])) {
$this->exec('SET NAMES utf8 COLLATE ' . $connection_options['collation']);
}
else {
$this->exec('SET NAMES utf8');
}

Merci d'avance

Bonjour

J'ai installé drupal 6.2
J'ai ajouté des modules supplémentaires et maitenant j'ai le message suivant

Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\drupal\includes\database.mysqli.inc on line 115

j'ai eu aussi :

Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\drupal\includes\common.inc on line 3625

avec au dessous un tableau avec plein de codes que je ne comprends pas

Quelqu'un a-t-il une solution à ce problème

Merci d'avance

bonjour,

première utilisation de cms:

j'ai un probleme pour reprendre l'étape de la configuration de la base de donnée. faut-il reprendre l'installation de drupal 7 depuis le début?
je n'arrive pas a reprendre l'interface qui permet de configurer la base de donnée.

merci pour votre aide.

papyrus

Bonjour,

Ouvrez un nouveau sujet et expliquez plus en détail les problèmes que vous rencontrez : je ne comprends pas, par exemple, cette phrase « je n’arrive pas a reprendre l’interface qui permet de configurer la base de donnée »

bonjour,

mon problème se situe à l'accès à l’installateur de Drupal
après un Téléchargement réussie depuis le site (http://www.drupal.org/,je n'arrive pas a lancer le processus d'installation pour poursuivre les étapes de la création de mon site.
j'ai bien accès a l'arboresence drupal
j'ai renommer le fichier default.sittings.php en sittings.php.
mais quand je lance l'url http:/localhost/drupal---> ça m'affiche la page d'accueil de mon site que je suis entrain de construire avec le cms et non pas la page d'accueil drupal qui doit apparaitre (pour choisir la langue ensuite la page de configuration de la base de donnée).
et ça me demande de rentrer un mot de passe et un login.
sachant, que ma base de donnée est bien crée, mais encore vide.
ce que je souhaite faire, c'est reprendre l'interafce de l'installateur drupal et poursuivre la creation du site étape par étape.

merci pour vos réponses.
papyrus

Vous devez copier le fichier default.settings.php et renommer cette copie settings.php. Dans votre répertoire sites/default vous devez donc avoir deux fichiers, l'un nommé settings.php et l'autre nommé default.settings.php.

Votre base doit être entièrement vide.

PS : Faites-vous une installation en local ?

Bonjour,
j'ai dupliqué le fichier default.sitting.php et renommé en sitting.php.
maintenant, j'ai les deux dans mon arborescence sites\default\

malgré cela, le probleme persiste.

mon installation de drupal est effectuée sur un serveur ftp hébergé chez 1and1.
egalement mon domaine et ma base de donnée.

j'ai egalement testé l'installation de drupal version 6.8 en local sur mon pc et quand je lance http://localhost/drupal---->mon navigateur m'affiche impossible d'afficher la page.
j'ai acheté le livre atelierdrupal, et dans les explication dinstallation, il utilise cette version. voir ci dessus
(hh Décompressez l’archive Drupal dans le répertoire www où vous avez installé WampServer (par
défault c:\wamp\www).
hh Renommez le répertoire créé en Drupal. Vous devriez obtenir l’arborescence suivante : c:\wamp\
www\drupal.
hh Rendez-vous à l’adresse http://localhost/drupal. La page d’accueil Drupal doit apparaître.
)
je ne comprends pas, j'arrive pas obtenir le resultat comme indiquée dans le livre.

merci de votre aide.

Bonjour à tous,

j'installe pour la première fois Drupal 7 chez Olympe Network, j'y ai créer une base de donnée ( table encore vide) MySQL.
Et j'obtiens ce message au moment de la config de ma base sur Drupal :

Échec de connexion au serveur de base de données. Le serveur a renvoyé le message suivant : SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2).

Quelqu'un aurait-il une idée ou aurait-il déjà rencontré ce problème?

Merci D'avance

P.S. : Je suis plutôt débutant en la matière, mais je prend le temps de lire le plus possible de tuto et d'articles…

Bonjour à tous. Je suis nouveau dans la communauté drupal et j'installe le produit pour la première fois sur mon PC (Windows 7, WAMP 2.2 avec la dernière vesion des produits Apache, PHP, ...).
J'installe Drupal 7.14 avec la traduction 7.13. Lors du déroulement du script d'installation je reçois systématiquement le message d'erreur ci-dessous. J'ai refait l'installation plusieurs fois avec le même message d'erreur. Si je continue l'installation, elle semble se poursuite normallement. Avez vous déjà rencontré ce problème ?
D'avance merci pour le retour
Patrick

An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: http://localhost/drupal-7.14/install.php?profile=standard&locale=fr&id=2... StatusText: OK ResponseText: ( ! ) Fatal error: Maximum execution time of 30 seconds exceeded in D:\wamp\www\drupal-7.14\includes\database\database.inc on line 2136 Call Stack #TimeMemoryFunctionLocation 10.0002252880{main}( )..\install.php:0 20.0027609488install_drupal( )..\install.php:26 30.61888866256install_run_tasks( )..\install.core.inc:79 40.999917897896install_run_task( )..\install.core.inc:342 51.001417983176_batch_page( )..\install.core.inc:452 61.002017995816_batch_do( )..\batch.inc:80 71.002017995880_batch_process( )..\batch.inc:161 81.004218079064call_user_func_array ( )..\batch.inc:284 91.004218079096_locale_batch_import( )..\batch.inc:284 101.004218080544_locale_import_read_po( )..\locale.inc:2307 1129.995318100008_locale_import_one_string( )..\locale.inc:780 1229.995318100168_locale_import_one_string_db( )..\locale.inc:1040 1329.996018103352InsertQuery_mysql->execute( )..\locale.inc:1134 1429.996018104304DatabaseConnection->query( )..\query.inc:36 1529.996118106904DatabaseStatementBase->execute( )..\database.inc:664

En complément d'information, J'ai installé la version Anglaise de Drupal, sans aucune erreur. En installant à postériori le language français à travers le module "Localization update" (il a trouver la version 7.14 du fichier de traduction), j'ai la même erreur à l'importation.
Si cela peut aider

Bonjour,
mon installation de la version 8.2.4 s'est arrêtée à la configuration de la base de données. Après avoir renseigné les champs, j'ai ce message :

Échec de connexion à votre serveur de base de données. Le serveur retourne le message suivant : SQLSTATE[HY000] [2000] mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file.

Quelqu'un a une idée du problème