problème aprés l'installation

Catégories:

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 ton répertoire /tmp, a priori.

Yoann Babel — formateur Drupal : http://formation.ideia.fr/drupal

#

pourrais-tu nous en dire + sur ton installation ?

Framabook «Atelier Drupal 7» sous licence Creative Common  : http://framabook.org/12-atelier-drupal-7-creer-un-site-web-avec-un-cms-p…

#

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 un PC local ou distant ? Type de serveur web ? etc.

Framabook «Atelier Drupal 7» sous licence Creative Common  : http://framabook.org/12-atelier-drupal-7-creer-un-site-web-avec-un-cms-p…

#

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 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.

Yoann Babel — formateur Drupal : http://formation.ideia.fr/drupal

#

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 vide

finalement, 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 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 d’être fait, tout semble parfaitement fonctionner. plus aucun message d’erreur en tout cas.

#

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 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épertoire sites/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 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 dans sites/all/modules (il faut en général avoir créé le répertoire modules 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 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, 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 merder…. j’ai mis le module au mauvais endroits….
A dans 10 minutes

#

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 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, 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 décalés….. Mdr

Syndiquer le contenu