Submitted by Enide on
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
Bonjour, ce n'est pas
Permalien Soumis par Zigazou le 1 Mars, 2007 - 19:50
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.
Merci d'avoir répondu! oui
Permalien Soumis par Enide le 1 Mars, 2007 - 19:56
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 :-)
Quels sont les fichiers que
Permalien Soumis par Zigazou le 1 Mars, 2007 - 19:59
Quels sont les fichiers que tu as installés ? Peux-tu donner l'arborescence telle qu'elle se présente sur ton disque ?
Oki doki, bon je pars depuis
Permalien Soumis par Enide le 1 Mars, 2007 - 21:25
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!
Essaie de voir
Permalien Soumis par Zigazou le 1 Mars, 2007 - 21:57
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.
*
Permalien Soumis par Enide le 2 Mars, 2007 - 14:08
C'est bon j'arrive à accéder au contenu! C'est déjà un premier bon signe non? dis oui dis oui!
ouuuuuh j'ai compris un
Permalien Soumis par Enide le 2 Mars, 2007 - 15:03
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"
La règle est la suivante
Permalien Soumis par Zigazou le 2 Mars, 2007 - 18:06
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 :
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.
oki doki. Bon là je suis
Permalien Soumis par Enide le 3 Mars, 2007 - 13:45
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 :-)
Bon... grrrr... J'avais bien
Permalien Soumis par Enide le 4 Mars, 2007 - 08:41
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.
Le message d'erreur MySQL
Permalien Soumis par Zigazou le 4 Mars, 2007 - 18:43
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 ?
Tu es sûr que ton mot de
Permalien Soumis par drupalfrance le 4 Mars, 2007 - 22:27
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';
ah oui ça doit être ça!
Permalien Soumis par Enide le 7 Mars, 2007 - 09:56
ah oui ça doit être ça! ça me paraît logique pour une fois! je teste une fois à la maison...
ça marche! Merci beaucoup!!
Permalien Soumis par Enide le 8 Mars, 2007 - 12:33
ça marche! Merci beaucoup!!
De rien.
Permalien Soumis par drupalfrance le 8 Mars, 2007 - 12:46
De rien.