Bichour !
J’imagine que c’est vraiment un problème tout bête, j’ai essayé de trouver une réponse… mais rien !
Alors voilà, je tente d’installer Drupal en local avec EasyPHP 1.8.0.1. J’ai modifié le fichier sites/default/settings.php en remplaçant ce qu’il faut.
Mais maintenant, comment je fais pour accéder à mon site ? Dans l’aide ils disent de taper l’url, mais comme je suis en local… ce serait tellement bien d’avoir un article qui explique comment installer en local :-)
Et puis quand j’essaye d’accéder à un des dossier dans le web local j’ai ceci :
«Forbidden
You don’t have permission to access /sites/ on this server.
Apache/1.3.33 Server at 127.0.0.1 Port 80»
Je suis administratrice de mon PC, au cas ou vous penseriez que ça vient de ça.
J’espère que qqn pourra m’aider :)
Enide
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Bonjour,
ce n’est pas vraiment un problème d’accès que tu as.
As-tu essayé l’adresse http://127.0.0.1/ ?
Tu as dû essayé http://127.0.0.1/sites. Le répertoire qui doit servir de racine à ton site est celui qui contient le fichier index.php.
Concernant le message d’Apache, il dit juste qu’il n’a pas le droit d’afficher la liste des fichiers se trouvant dans sites. Son souci, c’est qu’il n’a pas trouvé de fichier index.php ou index.html à retourner pour ta requête.
127.0.0.1 est l’adresse IP local sur toutes les machines.
Zigazou
194
Merci d’avoir répondu !
oui j’ai essayé «http://127.0.0.1/» mais je tombe sur le web local d’easyphp.
J’ai vérifié, il y a bien un fichier index.php dans mon dossier www, et quand je tape «http://127.0.0.1/index.php», je retombe sur le web local.
ouhhhhh ce n’est que le début et c’est déjà compliqué pour moi :-)
Enide
20
Quels sont les fichiers que tu as installés ? Peux-tu donner l’arborescence telle qu’elle se présente sur ton disque ?
Zigazou
194
Oki doki, bon je pars depuis le disque C :
C:\Program Files\EasyPHP1-8\www
Dans www il y a :
index.php
database
includes
misc
modules
scripts
sites
themes
.htaccess
6 fichiers textes
update.php
C’est de ça que tu avais besoin ?
Je le répète et le redis, merci de m’aider, c’est impressionnant cet esprit de communauté, c’est chouette !
Enide
20
Essaie de voir http://127.0.0.1/CHANGELOG.txt
Si tu ne vois pas le contenu d’un fichier texte, c’est que EasyPHP n’est pas configuré correctement.
Zigazou
194
C’est bon j’arrive à accéder au contenu ! C’est déjà un premier bon signe non ? dis oui dis oui !
Enide
20
ouuuuuh j’ai compris un truc !!! Dans l’aide de drupal, ils disent qu’il faut «importer» le fichier mysql41.sql dans la base de donnée. Je n’avais pas pu le faire car je ne trouvais pas l’onglet «importer» et je viens de trouver que dans ma version de phpmyadmin, cet onglet s’appelle «SQL» (ahhhhhhh).
Mais je n’ai pas de fichier mysql41.sql. J’ai
-database.4.0.mysql
-database.4.1.mysql
-database.pgsql
-updates.inc
j’ai essayé d’importer le 4.1, qui me semblait le plus proche, mais cela ne marche pas. cette fois, quand je veux ouvrir mon site, j’ai un message de drupal «Unable to connect to database server»
Enide
20
La règle est la suivante :
Concernant ta dernière erreur, il ne s’agit pas d’un problème concernant le fichier MySQL choisi, mais plutôt un souci au nouveau de ton fichier site/default/settings.php.
Il faut que tu vérifies la ligne suivante :
<?php$db_url = 'mysql://username:password@localhost/databasename';
?>
Si elle contient toujours username, password et databasename c’est que tu n’as pas saisi les bonnes valeurs.
Il faut remplacer ‘username’ par le nom d’utilisateur de ta base de données, ‘password’ par le mot de passe, et ‘databasename’ par le nom de ta base de donnée.
Si tu as réussi à exécuter du SQL sous PHPMyAdmin, tu dois probablement pouvoir y trouver les informations utiles. Sinon, il faut que tu consultes l’aide d’EasyPHP pour savoir quelles sont les valeurs par défaut.
Zigazou
194
oki doki. Bon là je suis pas chez moi, mais j’ai remplacé ce qu’il la ligne ‘mysql://username:password@localhost/databasename’ ; en prenant comme référence les données de phpmyadmin, donc ça devrait être bon. Je vais vérifier.
Merci enore :-)
Enide
20
Bon… grrrr… J’avais bien changé les données le fichier settings. j’ai mis ça :
*/
$db_url = ‘mysql://root:Non@localhost/test_drupal’ ;
$db_prefix = ” ;
Quand je tape l’url http://127.0.0.1/ il me dit «The MySQL error was : Acc ?s refus ? pour l’utilisateur : ‘root’@’@localhost’ (mot de passe : OUI).»
Donc il a bien compris le nom d’utilisateur mais pas le mot de passe. J’ai bien regardé sous phpmyadmin, mon mot de passe est «Non». Dans settings, j’ai même essayé de mettre OUI, Oui, NON, mais ça ne change rien.
Enide
20
Le message d’erreur MySQL est bizarre. Cela devrait être ‘root’@’localhost’ et non ‘root’@’@localhost’. Quelles sont les lignes que tu as copiées/collées et celles que tu as recopiées ?
Zigazou
194
Tu es sûr que ton mot de passe est «Non» et que tu n’as pas, en fait, répondu «Non» à la question «Voulez-vous donner un mot de passe à cet utilisateur ?».
Dans ce cas, la chaîne de connexion serait (sans mot de passe donc) :
$db_url = ‘mysql://root@localhost/test_drupal’ ;
Vincent
Formations Drupal pour WEBMASTERS, DESIGNERS et DÉVELOPPEURS.
drupalfrance
1772
ah oui ça doit être ça ! ça me paraît logique pour une fois ! je teste une fois à la maison…
Enide
20
ça marche ! Merci beaucoup !!
Enide
20
De rien.
Vincent
Formations Drupal pour WEBMASTERS, DESIGNERS et DÉVELOPPEURS.
drupalfrance
1772