Submitted by Eki on
Bonjour,
j'ai suivi le guide d'installation et là j'arrive à un problème.
J'en suis donc à utiliser l'installeur et c'est fait vu que mes tables sont créées.
Je poursuis le guide :
"Lorsque que l'on accède à notre site web pour la première fois, nous arrivons sur la page suivante.
Page d'accueil de Drupal lors de la première utilisation"
Et là, j'obtiens une page blanche.
Alors il m'a semblé lire à d'autres endroits que je devais modifier des pages .php (settings.php, conf ??) donc je suis allée voir dessus pour modifier $db_url.
Mais je ne sais pas bien quoi écrire exactement.
Pour info : j'ai voulu installer Drupal sur mon serveur NAS, et non en local (donc pas de localhost).
Mon arborescence des dossiers :
- dossier web/dossier mon_site/dossier_drupal
avec : index.php dans dossier mon_site/
Peut-être que l'erreur vient de là ? (cette page correspond à une page de site en cours de construction actuellement).
Un peu d'aide serait la bienvenue !
Je viens de recevoir un mail avec pour titre "account details" qui me dit de cliquer sur un lien menant à une page de mon site, sauf que j'ai une erreur 404 quand je clique sur ce lien ... :/
Dans le settings il faut
Permalien Soumis par vincent59 le 15 Décembre, 2009 - 15:14
Dans le settings il faut mettre l'URL de la base ; généralement c'est localhost, mais ça peut être l'adresse IP du serveur MySQL
Pour les dossiers, éviter les espaces dans les noms, ça pourra aider aussi.
Est-ce que le serveur NAS fait serveur http ou est-ce que seuls les répertoires sont sur le NAS ?
Si c'est le cas, ça ne doit pas changer grand chose. Il faut aussi s'assurer que le serveur http pointe sur le répertoire de Drupal.
Tu installes sur quoi comme OS ? Windows, Linux, ?
Donc je dois mettre :
Permalien Soumis par Eki le 15 Décembre, 2009 - 15:21
Donc je dois mettre : http://@ipduserveur:5000/ dans le settings ?
pour les dossiers je n'ai aucun espace c'était pour l'explication simplement :)
mon serveur nas fait hébergeur de site web (deux sites web dessus, et je dois utiliser drupal pour le second site justement)
Je suis sous Windows XP et j'installe tout ça sur mon NAS (qui sont basés Linux il me semble).
En fait j'ai peur de ne pas avoir placé le dossier de drupal au bon endroit :/
Arborescence dans mon NAS :
- dossier Web général
dossier site 1
dossier site 2
------------- dossier Drupal
------------- index.php (page de site en cours de construction)
Pour le moment dans settings.php (et dans default.settings.php aussi ??) j'ai :
$db_url = 'mysqli://nom_user:mot_de_passe@localhost/nom_du_dossier_drupal';
Est-ce correct ?
Merci !
le db_url décrit les
Permalien Soumis par vincent59 le 15 Décembre, 2009 - 16:05
le db_url décrit les paramètres de connexion à la base MySQL, et n'a rien à voir avec l'arborescence.
La syntaxe est :
user:mot_de_passe@host/nom_instance_mysql
Il faut se souvenir du nom de la base MySQL créée lors de l'installation.
Question : comment fait le serveur NAS pour distinguer les 2 sites web ?
A moins de modifier les paramètres du serveur http, il va toujours pointer vers le même répertoire, non ?
Oui mais mon host c'est quoi
Permalien Soumis par Eki le 15 Décembre, 2009 - 16:14
Oui mais mon host c'est quoi alors ? C'est bien l'ip de mon NAS ?
Sur le serveur NAS il y a deux dossiers différents. Un pour chaque site. Quand on fera une redirection de type http://www.monsupersite.com, on redirigera vers http://@ipdunas/dossier1. Pour un second site http://www.monsecondsupersite.fr, on redirigera cette fois vers http://@ipdunas/dossier2.
Et ça suffit !
Pour le dossier contenant les fichiers Drupal, peu importe où il est placé ? (racine au même niveau que dossier1 et dossier2 ou dans le dossier1)
Le host, c'est l'IP de la
Permalien Soumis par vincent59 le 15 Décembre, 2009 - 16:19
Le host, c'est l'IP de la machine qui héberge le MySQL, dont probablement l'IP du NAS.
Mais si il fait serveur http aussi, localhost doit fonctionner.
Pour le dossier Drupal, peu importe l'emplacement si la redirection pointe dessus, ça va aller
J'ai toujours ma page
Permalien Soumis par Eki le 15 Décembre, 2009 - 16:34
J'ai toujours ma page blanche =/
Je vais sur la page : http://@ipdemonnas/dossier1/dossierdrupal/index.php
Peut-être que ce n'est pas la bonne ?
J'utilise mysql et j'ai mysqli dans le $db_url. Je dois modifier ? Supprimer ?
Je dois bien avoir dans le dossier "sites/default" mes deux fichiers php default.settings et settings avec uniquement le fichier settings de modifié ?
Ma syntaxe : $db_url = 'mysqli://nomuser:password@localhost/nombase';
EDIT : dans le code source de ma page blanche j'ai ceci :
http://@ipdunas/dossier1//dossierdrupal/index.php
J'ai deux / qui se suivent, normal ?
Bonjour, Est-il possible que
Permalien Soumis par Thib le 15 Décembre, 2009 - 16:59
Bonjour,
Est-il possible que ça puisse venir d'un memory_limit
Voir ici : http://drupalfr.org/node/6098
Cordialement,
Thibaut
Est--ce que tu peux créer
Permalien Soumis par vincent59 le 15 Décembre, 2009 - 18:25
Est--ce que tu peux créer un fichier info.php à la racine du dossier drupal, avec comme contenu :
<html>
<head></head>
<body>
<?php phpinfo();
?>
</body>
</html>
Puis essayer d'accéder à ce fichier php, via l'URL http://ipdunas/dossier1/dossierdrupal/info.php
Si ça affiche quelque chose, c'est la config drupal qui n'est pas bonne, sinon c'est un problème de serveur http qui s'embrouille ; ça permettra de voir d'où vient le problème.
Tu peux aussi regarder les logs du serveur http, si tu y a accès sur le serveur NAS (error log)
J'ai bien fait ce que tu
Permalien Soumis par Eki le 16 Décembre, 2009 - 08:54
J'ai bien fait ce que tu m'as dit, et j'obtiens bien mes infos qui s'affichent !
Conclusion je dois désinstaller Drupal et réinstaller ?
Merci de consacrer du temps à mon problème en tout cas :)
Sinon qu'est-ce que "memory_limit" ? (phpinfo me dit que c'est à 128 M)
EDIT : ça me perturbe, je vois plusieurs fois comme url @ipdunas/dossier//dossierdrupal avec deux / au lieu de 1 oO
EDIT 2 : j'ai réinstallé Drupal, et pareil page introuvable. Je reçois un mail avec lien pour me connecter (lien unique ne servant qu'une fois) et en cliquant sur ce lien j'ai aussi une page introuvable :/
memory_limit est un
Permalien Soumis par vincent59 le 16 Décembre, 2009 - 09:55
memory_limit est un paramètre dans le fichier php.ini, qui fixe la quantité maxi de mémoire utilisée par PHP. 128M, c'est déjà une grosse limite, on est plus souvent entre 32 et 64 Mo.
Pour le reste, est-ce que tu as pu accéder aux logs du serveur http ? sous linux c'est généralement dans /var/log/httpd ou /var/log/apache2 selon la distribution.
Je viens de regarder dans
Permalien Soumis par Eki le 16 Décembre, 2009 - 09:59
Je viens de regarder dans /var/log/ et je n'ai ni httpd ni apache2 !
J'ai : log.windows, messages, messages.0.gz, synoconn.log, synosys.log.
(j'ai regardé sur mon NAS, pas sur mon pc c'est bien ça ?)
Quelques autres infos sur la
Permalien Soumis par vincent59 le 16 Décembre, 2009 - 10:55
Quelques autres infos sur la config dun NAS Syno : http://syno.haeflinger.com/index.php/Accueil
Merci pour le mail et pour
Permalien Soumis par Eki le 16 Décembre, 2009 - 11:03
Merci pour le mail et pour ce lien !
Je viens d'accéder à mon fichier httpd.conf.
Que dois-je regarder exactement comme information ?
C'est bon, j'ai accès à ma
Permalien Soumis par Eki le 16 Décembre, 2009 - 11:31
C'est bon, j'ai accès à ma page ... Le transfert d'une page dans le dossierdrupal avait bugué ... Merci en tout cas !
Peut-être à une prochaine si j'ai d'autres soucis !