Bonjour,

On 24/12/2015 13:41, Pierre ROGER wrote:
> Vérifier que l'instalation a bien été faite sur le serveur et non
> recopier à partir d'une installation en local :
> /home/xxxx devrait plutôt être www;monsite.xxx/galette/xxxx


Non. Les chemins lisibles dans le messages d'erreur ressemblent bien à
des chemins d'un hébergeur.
Il y a bien des hébergeurs qui stockent les pages web des clients dans
des répertoires du style /home/client1/etc/

Ce n'est pas ça le souci. Voir plus bas.



> Le 23 décembre 2015 à 19:13, <g.psal...@free.fr
> <mailto:g.psal...@free.fr>> a écrit :
>
>     Voici mon problème sur une installation toute fraiche de Galette
>     0.8.2.2.
>
>     Je cherche en vain des solutions mais mon hébergeur de test
>     (Hostinger) m'a informer ne pas être la cause...
>
>     Lorsque je souhaite créer un nouveau membre je tombe sur une
>     erreur 500:
>
>     J'ai réussi à trouver ces lignes d’erreur (visiblement un souci de
>     base de données ?):
>
>     Warning: require_once() [function.require-once]: open_basedir
>     restriction in effect.
>     File(/home/u642103538/public_html/includes/galette.inc.php) is not
>     within the allowed path(s):
>     (/home/u542434134:/tmp:/var/tmp:/opt/php-5.3/pear) in
>     /home/u642103538/public_html/ajouter_adherent.php on line 51
>
>     Warning:
>     require_once(/home/u642103538/public_html/includes/galette.inc.php) 
> [function.require-once]:
>     failed to open stream: Operation not permitted in
>     /home/u642103538/public_html/ajouter_adherent.php on line 51
>
>     Fatal error: require_once() [function.require]: Failed opening
>     required 'includes/galette.inc.php'
>     (include_path='.:/opt/php-5.3/pear') in
>     /home/u642103538/public_html/ajouter_adherent.php on line 51
>


Non. Ce n'est pas un souci de base de données.

Tu tentes d'accéder à la page ajouter_adherent.php. Pour fonctionner,
celle-ci a besoin d'accéder à du code qui se trouve dans un autre
fichier : galette.inc.php, dans le répertoire includes.

Or, il existe une restriction qui interdit d'inclure du code à partir de
ce répertoire.

Maintenant, il faut trouver pourquoi. Et ça m'amène les questions
suivantes :

- Est-ce que Galette a été « déplacée » ? C'est-à-dire installée sur un
espace, puis déplacée sur un autre ?

En effet, ça m'étonne de trouver un /home/u542434134/ dans les chemins
autorisés, alors que ton espace à toi semble être  /home/u642103538/.
Alors je me demande si quelque chose a été déplacé depuis un autre
espace, ou alors si c'est l'hébergeur qui a fait une erreur (un
copier-coller malheureux dans un fichier de config...).

- Est-ce qu'il y a d'autres applications installées sur le même espace,
ou seulement Galette ? Certaines applications peuvent avoir modifié des
configurations.

- Est-ce qu'il y a un ou plusieurs fichiers « .htaccess » sur l'espace ?
Si oui, dans quels répertoires ? Et quels sont leurs contenus ?

Cordialement,

-- 
AC

_______________________________________________
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Répondre à