Submitted by cybercot on
J'ai ce message d'erreur qui apparait dés que je me connecte sur le site mais je ne trouve pas le blème...
Help Me
Kreatifs
warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/httpd/vhosts/kit-solaire.ch/httpdocs:/tmp) in /home/httpd/vhosts/kit-solaire.ch/httpdocs/includes/file.inc on line 756.
Le fichier n'a pas pu être créé.
warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/httpd/vhosts/kit-solaire.ch/httpdocs:/tmp) in /home/httpd/vhosts/kit-solaire.ch/httpdocs/includes/file.inc on line 756.
Le fichier n'a pas pu être créé.
Un problème de droits sur
Permalien Soumis par ybabel le 3 Novembre, 2008 - 10:19
Un problème de droits sur ton répertoire /tmp, a priori.
pourrais-tu nous en dire +
Permalien Soumis par cyprien le 3 Novembre, 2008 - 16:43
pourrais-tu nous en dire + sur ton installation ?
Que dire de plus que j'ai
Permalien Soumis par cybercot le 3 Novembre, 2008 - 17:18
Que dire de plus que j'ai installé la version 6 de drupal et j'ai ce problème qui me vient sur l'écran dés que je me connecte sur le site en entrant un mdp et un login, le message me parle d'un problème à la ligne du fichier "file.inc" du du répertoire/includes/file.inc
Je sais pas si il faut modifier le texte sur le fichier file.inc
Quel est ton système ? Sur
Permalien Soumis par cyprien le 3 Novembre, 2008 - 17:21
Quel est ton système ? Sur un PC local ou distant ? Type de serveur web ? etc.
Je suis un serveur distant
Permalien Soumis par cybercot le 14 Novembre, 2008 - 15:37
Je suis un serveur distant de kreativmedia.ch, ils m'ont enlever le safe mode sur le serveur, c'est à la création du fichier tmp que tout merde.
Pour voir les paramètres du site
http://www.kitsolaire.ch/phpinfo.php
Merci d'avance
a moins que quelqu'un n'ai
Permalien Soumis par ybabel le 14 Novembre, 2008 - 16:25
a moins que quelqu'un n'ai une meilleure idée, mais pour moi, c'est un problème a voir avec ton FAI... rien a voir avec Drupal.
Sinon tu crée ton propre répertoire tmp, et tu fais pointer drupal dessus, comme ca, plus de pb.
exactement le même
Permalien Soumis par grumot le 18 Novembre, 2008 - 11:13
exactement le même problème avec un serveur mutualisé chez haisoft.
je n'ai pas encore la solution non plus.
après un court débug à l'arrache, il semblerait que ce soit
realpath(file_directory_temp())
qui renvoie une chaine videfinalement, en créant un répertoire
sites/default/files/tmp
en php (pour avoir le bon propriétaire), ça semble mieux marcher. De mon côté, j'ai le safe_mode ON, ce qui semble paniquer un peu l'engin. Donc je ne sais pas si ça marche, mais en tout cas, le message d'erreur a changé.on me désactive le safe mode dans la journée, je vous tiens au courant.
Ok merci pour l'instant
Permalien Soumis par cybercot le 18 Novembre, 2008 - 11:47
Ok merci pour l'instant j'ais fait le site avec sitebuilder en vitesse mais ça me plait pas trop, donc dés que tu as des nemws fait moi signe.
Merci
yes, ça y est, ça vient
Permalien Soumis par grumot le 18 Novembre, 2008 - 12:14
yes, ça y est, ça vient d'être fait, tout semble parfaitement fonctionner. plus aucun message d'erreur en tout cas.
Bien jouer mais tu as fait
Permalien Soumis par cybercot le 18 Novembre, 2008 - 13:20
Bien jouer mais tu as fait quoi au juste ?
Fais moi une petite description des manips.
Merci d'avance
en fait, le message d'erreur
Permalien Soumis par grumot le 18 Novembre, 2008 - 13:31
en fait, le message d'erreur ne m'empêchait pas d'aller installer le module devel. donc je l'ai installé et j'ai activé le bloc pour executer du php.
dans la boite de php,
realpath('sites/default/files')
te donne le path pour faire un
mkdir()
propre pour le répertoiresites/default/files/tmp
Par ton ftp (ou ton panel qui permet de voir ça), tu vas voir que le propriétaire de ce nouveau répertoire est apache.
Une fois ça fait, tu actualises ta page, et normalement, ça marche.
En tout cas, chez moi, ça a marché (un peu miraculeusement, je l'avoue).
La vérif que tu peux faire, c'est taper
print(realpath(file_directory_temp()));
là, il n'est plus sensé te sortir une chaine vide. Ce qui était certainement le cas avant la manip.
ça marche chez toi ?
Je suis un peu débutant
Permalien Soumis par cybercot le 18 Novembre, 2008 - 13:37
Je suis un peu débutant dans le système dis moi dans quel répertoire
je odis installer le module devel ??
Bon je vais essayer mais je te redis...
tu installes le module devel
Permalien Soumis par grumot le 18 Novembre, 2008 - 13:58
tu installes le module devel dans
sites/all/modules
(il faut en général avoir créé le répertoiremodules
qui n'y est pas par défaut)ensuite tu l'actives en allant dans
administrer > modules
tu coches "devel", tu enregistres (bas de la page)
tu passes dans
administrer > blocs
tu glisses le bloc "executer php" dans le pied de page par exemple,
tu enregistres.
le tour est joué.
Voilà j'ai installé en
Permalien Soumis par cybercot le 18 Novembre, 2008 - 14:01
Voilà j'ai installé en vitesse drupal sur l'adresse www.yoursiteweb.net
J'ai installé devel et activé tous les modules de devel va voir le message d'erreur et essaie de m'expliquer un peu ce qu'il faut faire.
Merci
je n'ai pas pu me connecter,
Permalien Soumis par grumot le 18 Novembre, 2008 - 14:31
je n'ai pas pu me connecter, ton serveur ne répond pas (pas un pb de drupal a priori)... par contre je ne pense pas que je vais voir tes messages d'erreur vu que je ne serai pas admin.
Bon je recommence ça a
Permalien Soumis par cybercot le 18 Novembre, 2008 - 14:34
Bon je recommence ça a merder.... j'ai mis le module au mauvais endroits....
A dans 10 minutes
Je te dis un grand MERCI
Permalien Soumis par cybercot le 18 Novembre, 2008 - 14:46
Je te dis un grand MERCI tout fonctionne à merveille
il faut juste enlever le safe mode du serveur et installé devel j'ai même pas eût besoin de créer le répertoire modules que tu me disais..
Ahah encore juste une
Permalien Soumis par cybercot le 18 Novembre, 2008 - 14:53
Ahah encore juste une question toi qui te débrouille pas mal
mon fichier drupal est dans le httpdocs du serveur sous
httpdocs/drupal
ce qui fait que quand quelqu'un tape www.yoursiteweb.net il arrive pas sur mon site mais une page du serveur apache tu connais un petit php de redirection que je peux installé directement dans le httpdocs qui va envoyer le visiteur sous www.yoursiteweb.net/drupal ?
Merci d'avance
Je ne maitrise pas trop,
Permalien Soumis par grumot le 18 Novembre, 2008 - 15:16
Je ne maitrise pas trop, mais peut-être qu'en rajoutant un alias dans le
httpdocs/.htaccess
ça peut passer.Je ne sais pas exactement.
par contre, dans ce cas, je ne sais pas si ce n'est pas plus simple de relancer l'install parce que ça doit modifier ton
settings.php
et certainement d'autres choses.Je ne suis définitivement pas assez calé pour répondre ;)
Bienvenue au club des
Permalien Soumis par cybercot le 18 Novembre, 2008 - 15:57
Bienvenue au club des décalés..... Mdr