Drupal 6 sur OVH

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

J'ai essayé d'installer Drupal 6 dans un espace demo de OVH. L'installation s'est déroulée facilement, mais j'ai l'erreur suivante que je n'arrive pas à résoudre.

warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home) in /home/.../www/includes/file.inc on line 756.

De ce que j'ai pu lire, il semble que ce soit du à l'absence de droits d'écriture dans un directory.
Mais je ne sais pas lequel...

Bref, savez vous s'il y a une configuration qui me permette de m'en sortir?
A moins que ce ne soit une restriction d'OVH (Démo pour mon proto. Je ne veux pas me lancer dans un hébergement "réel" sans assurance que cela va marcher comme je veux.)

Merci de votre aide
-- Laurent

Version de Drupal : 

Bonjour,

Si je ne me trompe pas, c'est qu'OVH propose la version 4 de PHP sur les serveurs mutualisés par défaut alors qu'il faudrait la 5.

Il faut donc pour passer à la version 5 rajouter dans le fichier .htaccess tout en bas :

SetEnv PHP_VER 5

et tant que t'y es je te propose de mettre ça aussi juste après:
SetEnv REGISTER_GLOBALS 0

Je ne sais plus quel est la raison, mais j'ai eu un probléme a cause de ça quand je suis passé sur le serveur OVH.

Cordialement,

Martin

Interessant. Merci.

Je me suis en fait rendu compte que j'avais omis le fichier '.htaccess' lors de mon transfert (fichier caché). Alors j'ai recommencé toute l'opération avec... et là cela ne marche plus du tout. Dès la première opération d'installation (juste après le transfert des fichiers), j'obtiens un déprimant "Welcome in 60free service in OVH. The server encountered an internal error and was unable to complete your request. If you are owner of that account and you are looking for more information about Internal Server Error pleas visit http://60free.ovh.org/en/support/ or check if:
- attributes of file '/' are 705,
- attributes of directory are 705,
- in '.htaccess' file there is no any unavailable entries"

Et si j'ajoute le "SetEnv PHP_VER 5" suggéré en fin de .htaccess... Idem

Pour voir, j'essaye également le remplacement complet de .htaccess par la simple ligne "SetEnv PHP_VER 5". L'install se passe jusqu'au bout, comme ma première tentative, et j'ai toujours le même warning a propos de tempnam()

J'ai du rater quelque chose, mais n'ai pas vu quoi.

NB: Je suis en Drupal 6.2.

Merci pour toute aide ou piste supplémentaire.

-- Laurent

warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home) in /home/.../www/includes/file.inc on line 756.

si ton drupal est dans un sous répertoire, il faut pas oublié de configurer le .htaccess : avant de lancer l'install

# Modify the RewriteBase if you are using Drupal in a subdirectory and
# the rewrite rules are not working properly.

RewriteBase /nom-du-repertoire

dans mon htaccess j'ai juste mis ça au début (par rapport à ovh, je suis en 90plan) :
SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0

et ca roule en 5.x et 6.x (+ le rewriteBase de configuré)

Bonjour,
J'ai le mm pb que Laurent :
- attributes of file '/' are 705,
- attributes of directory are 705,
- in '.htaccess' file there is no any unavailable entries"
avec un plan Demo1G chez OVH. J'ai bien placé les 2 lignes comme indiqué, mais cela ne donne rien !
L'install ne commence mm pas.
A l'aide !!!
Je précise : Version 6.3

Bonjour,

Je tente d'installer drupal sur un OVH mais j'ai un soucis avec l'étpae de configuration de la database. en effet il e rejette pourtant je suis sûr de mettre mes codes vers ma base SQL avec le nom du serveurs dans les options.

Je me demande si mon problèle ne vient pas du fait que je doive sélectionner mysqli et alros que mes codes et ma base est en SQL savez vous si cela peut etre le soucis et surtout comment le modifier

merci

Salut à tous,

j'ai aussi fait la tentative d'installer drupal 6.6 sur le OVH Démo 1G. Alors j'ai aussi eu le problème avec le .htaccess. je n'ai pas trouvé comment contourner ce problème. Pour l'instant je l'ai supprimé et là ça passe correctement. Mais bon il n'y a plus le htaccess.
Avez-vous trouvé une solution ?
Merci en tout pour ce portail très sympa.

Did
www.thedid.org

puisqu'on est chez OVH, quelqu'un a-t-il réussi à utiliser leur système pour lancer le cron ?
Personnellement je système tourne au vu de leur fichier de logs, mais aucun résultat sur le site.
J'ai donc installé poormanscron (qui me satisfait pleinement) mais j'aurais voulu comprendre. Merci.

Bonjour,

J'ai eu le même problème après une update calamiteuse
Dans mon cas, la solution (trouvée sur un autre forum) semblait être de corriger le path vers le dossier tmp dans administration >configuration du site > système de fichiers > répertoire temporaire. En effet, ce path était incomplet
Malgré cela, toujours l'erreur. J'ai donc délété le folder via ftp et resauvegarder la config en admin: résolu

Mais nouveau message d'erreur relatif au dossier languages: même solution (suppression et save config)

Plus de message d'erreur sur le site désormais

Bonjour,

J'ai suivi toutes les instructions mais je tombe tjs sur un message d'erreur (Warning) au niveau de "Set up database". Pourtant, j'ai bien rentré le login, mot de passe et le Serveur.

Est ce que qqu'un a une idée ?

Merci d'avance.

Walid.