Fork me on GitHub




(1) 2 »


Problème lors d'un changement d'URL
Régulier
Inscrit: 03/12/2003 11:43
Messages: 302
Bonjour

je suis en train de mettre en place un site. Pour le moment, je finalise sa mise en place en utilisant l'adresse directe de mon serveur (du type serveur.net)


Sur mon serveur, j'ai mis tout mes fichier dans les repertoires httpdocs/xoops

Mon problème, c'est quand quand je fais pointer mon nom de domaine directement sur httpdocs/xoops, j'ai l'érreur suivante :

Warning: require() [function.require]: open_basedir restriction in effect. File(/var/www/vhosts/serveur.net/httpdocs/xoops_lib_data/data/data/secure.php) is not within the allowed path(s): (/var/www/vhosts/serveur.net/httpdocs/xoops/:/tmp/) in /var/www/vhosts/serveur.net/httpdocs/xoops/mainfile.php on line 68

Warning: require(/var/www/vhosts/serveur.net/httpdocs/xoops_lib_data/data/data/secure.php) [function.require]: failed to open stream: Operation not permitted in /var/www/vhosts/serveur.net/httpdocs/xoops/mainfile.php on line 68

Fatal error: require() [function.require]: Failed opening required '/var/www/vhosts/serveur.net/httpdocs/xoops_lib_data/data/data/secure.p


Par contre, quand je fait pointer mon nom de domaine sur httpdocs et que j'essais d'acceder a mon site pas mondomaine.fr/xoops, ça fonctionne.

Quelqu'un pourrait me dire ce qui ne va pas dans mon fichier mainfile.php?


Posté le : 25/01/2012 17:03
Partager Twitter Partagez cette article sur GG+
Re: Problème lors d'un changement d'URL
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Est ce que tu as créer le répertoire /httpdocs/xoops_lib_data ?

peut être du coté de la configuration de PHP, visiblement la fonction require n'a pas l'autorisation d'accéder au répertoire /httpdocs/xoops_lib_data

Posté le : 25/01/2012 22:16
Partager Twitter Partagez cette article sur GG+
Re: Problème lors d'un changement d'URL
Régulier
Inscrit: 03/12/2003 11:43
Messages: 302
oui, le rep /httpdocs/xoops_lib_data existe bien.

Le plus bizarre, c'est que ça fonctionne bien quand je passe par www.monsite/xoops
alors que lorsque je fais pointer monsite directement sur /httpdocs/xoops, ça fonctionne plus.

Pour info, dans mon fichier mainfile, j'ai ça pour pour le XOOPS_PATH :

define('XOOPS_PATH', '/var/www/vhosts/serveur.net/httpdocs/xoops_lib_data/lib');


Est ce qu'il y a une relation entre le XOOPS_PATH et le XOOPS_URL?

Posté le : 26/01/2012 09:18
Partager Twitter Partagez cette article sur GG+
Re: Problème lors d'un changement d'URL
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
XOOPS_ROOT_PATH -> /var/www/vhosts/serveur.net/httpdocs/xoops

XOOPS_PATH -> /var/www/vhosts/serveur.net/httpdocs/xoops_lib_data/lib

XOOPS_URL -> http://www.mon.site.net

Normalement il n'y a aucun lien direct entre XOOPS_PATH et le XOOPS_URL

Quelques petites questions pour voir clair :
- Comment modifie tu le pointage de ton site vers /httpdocs/xoops ?
- Quel est ton hébergement (dédié, mutalisé, privé,...) ?

Posté le : 26/01/2012 10:02
Partager Twitter Partagez cette article sur GG+
Re: Problème lors d'un changement d'URL
Régulier
Inscrit: 03/12/2003 11:43
Messages: 302
c'est bien comme ça que j'ai fait la config dans le fichier mainfile.php

J'ai un serveur dédié, j'ai une interface de type plesk ou je peut modifier l'endroit ou pointe mon nom de domaine. Je le fait pointer soit sur httpdocs soit sur httpdocs/xoops facilement.

Posté le : 26/01/2012 10:56
Partager Twitter Partagez cette article sur GG+
Re: Problème lors d'un changement d'URL
Régulier
Inscrit: 03/12/2003 11:43
Messages: 302
Je viens de deplacer mes dossiers lib et data dans le repertoire du site (sous httpdocs/xoops donc, au lien de httpdocs) et j'ai fait la modif correspondante dans le mainfile.php et la, ça fonctionne.

En gros, si mes rep lib et data ne sons pas à la racine du site, ça ne marche pas. C'est con, c'est pile ce qui n'est pas conseillé

Posté le : 26/01/2012 11:09
Partager Twitter Partagez cette article sur GG+
Re: Problème lors d'un changement d'URL
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
quelles sont les valeurs de allow_url_fopen et allow_url_include dans ton php.ini ?
Pour moi je dirais que cela provient de la configuration de PHP ou a la rigueur d'Apache mais bon je peux me tromper

A titre indicatif chez moi allow_url_fopen est a on et allow_url_include est a off


Posté le : 26/01/2012 11:28
Partager Twitter Partagez cette article sur GG+
Re: Problème lors d'un changement d'URL
Régulier
Inscrit: 03/12/2003 11:43
Messages: 302
les 2 sont sur on chez moi

Quel est le risque si on laisse les rep lib et data a la racine?

Posté le : 26/01/2012 12:14
Partager Twitter Partagez cette article sur GG+
Re: Problème lors d'un changement d'URL
Team FrXoops
Inscrit: 07/08/2006 13:03
Messages: 1737
Est-ce que tu as essayé de les mettre au même niveau que www ? C'est quand même la que c'est le mieux.

Posté le : 26/01/2012 13:03
Partager Twitter Partagez cette article sur GG+
Re: Problème lors d'un changement d'URL
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
essai de mettre ca a la place

define ('XOOPS_ROOT_PATH'$_SERVER['DOCUMENT_ROOT'].'/httpdocs/xoops');
define ('XOOPS_PATH',$_SERVER['DOCUMENT_ROOT'].'/httpdocs/xoops_lib_data/lib');

Posté le : 26/01/2012 17:24
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

27 Personne(s) en ligne (23 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 27 | Plus ...