Fork me on GitHub




(1) 2 3 4 »


les menus ne s'affichent pas
Aspirant
Inscrit: 19/05/2006 19:29
Messages: 72
Salut tout le monde,

J'ai transféré mon site chez mon hébergeur en suivant les instructions du tuto et mon site est bien en ligne.

Le problème c'est que mes menus multimenu ne s'affichent pas... Le debug php me donne cette erreure :
Warning [PHP]: multimenu_show() [function.multimenu-show]: open_basedir restriction in effectFile(/block.phpis not within the allowed path(s): (/var/www/vhosts/mon_site.com/httpdocs:/tmpin file modules/multiMenu/blocks/multimenu.php line 18
Warning 
[PHP]: multimenu_show(block.php) [function.multimenu-show]: failed to open streamOperation not permitted in file modules/multiMenu/blocks/multimenu.php line 18
Warning 
[PHP]: multimenu_show() [function.include]: Failed opening 'block.php' for inclusion (include_path='.:'in file modules/multiMenu/blocks/multimenu.php line 18


Et je ne trouve pas l'erreur dans mon fichier multimenu.php ni dans block.php. C'est certainement une erreure de chemin.

Quelqu'un peut-il m'éclairer ?

Posté le : 07/09/2006 17:31
Partager Twitter Partagez cette article sur GG+
Re: les menus ne s'affichent pas
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
Tous les fichiers sont bien présents sur ton serveur ? Tu as essayé de les réuploader ?


Posté le : 07/09/2006 17:48
Partager Twitter Partagez cette article sur GG+
Re: les menus ne s'affichent pas
Aspirant
Inscrit: 19/05/2006 19:29
Messages: 72
Je vais essayer de tous les réuploader, et je te redonne des nouvelles...

Posté le : 07/09/2006 18:14
Partager Twitter Partagez cette article sur GG+
Re: les menus ne s'affichent pas
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
salut,
c'est un souci avec le mode open_basedir activé par ton hébergeur. (quel est-il d'ailleurs ?)
en général il est activé pour des raisons de sécurité (inclusions de fichier).
galère du coup
en faisant le tour de google, on trouvera peut-être quelque chose, car côté programmation, je ne sais pas comment gérer cette limitation (de mémoire, je n'ai rencontré qu'une fois ce souci avec un utilisateur de multimenu, mais je crois qu'on avait rien trouvé pour régler ça)
et au final dans le pire des cas, on pourra essayer de demander à ton hébergeur.

Posté le : 07/09/2006 18:15
Partager Twitter Partagez cette article sur GG+
Re: les menus ne s'affichent pas
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
vraiment à tout hasard, tu peux essayer de modifier le fichier blocks/multimenu.php en remplaçant : (ligne 18)

include("block.php");
par
include XOOPS_ROOT_PATH.'/modules/multiMenu/blocks/block.php';

c'est un test qui me passe par la tête.

Posté le : 07/09/2006 18:21
Partager Twitter Partagez cette article sur GG+
Re: les menus ne s'affichent pas
Aspirant
Inscrit: 19/05/2006 19:29
Messages: 72
Alors j'ai une bonne et une mauvaise nouvelle...

La bonne c'est que mon menu apparaît maintenant. J'ai changé l'include comme tu me l'a dis... merci blueteen.

La mauvaise, c'est qu'à chaque fois que j'essaie d'ouvrir une page l'erreur apparait
Warning [PHP]: main() [function.main]: open_basedir restriction in effectFile(/htmlparser.incis not within the allowed path(s): (/var/www/vhosts/mon_site.com/httpdocs:/tmpin file modules/pages/class/html2text.inc line 8
Warning 
[PHP]: main(htmlparser.inc) [function.main]: failed to open streamOperation not permitted in file modules/pages/class/html2text.inc line 8
Warning 
[PHP]: main() [function.include]: Failed opening 'htmlparser.inc' for inclusion (include_path='.:'in file modules/pages/class/html2text.inc line 8


Mon hébergeur c'est easygiga (www.easygiga.ch), eh oui c'est en Suisse.

Sinon j'ai une ptite question, dans mainfile.php, c'est bien juste ceci ?

// Database Hostname
    
define('XOOPS_DB_HOST''green.easygiga.com');


Merci de votre aide, ça commence à me faire soucis.

Posté le : 07/09/2006 19:21
Partager Twitter Partagez cette article sur GG+
Re: les menus ne s'affichent pas
Aspirant
Inscrit: 19/05/2006 19:29
Messages: 72
En fait il s'agit surtout des pages de mon module pages...

Et dans les préférences du modules pages, j'ai trouvé ceci qui me paraît bizarre :
Statuts du serveur
Safe Mode 
ON (Ceci peut poser problème)
Server Uploads ON
Taille maximum d
'upload : 12M

Posté le : 07/09/2006 19:29
Partager Twitter Partagez cette article sur GG+
Re: les menus ne s'affichent pas
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
sans doute le même souci
que code as-tu ici :

modules/pages/class/html2text.inc line 8
sans doute une inclusion de fichier (include, fopen...)
donc on peut tester en adaptant le chemin comme ça a été fait pour multiMenu.

pour le host, il faut voir avec ton hébergeur (le plus souvent on a 'localhost').

Posté le : 07/09/2006 20:41
Partager Twitter Partagez cette article sur GG+
Re: les menus ne s'affichent pas
Aspirant
Inscrit: 19/05/2006 19:29
Messages: 72
Je sais pas ce que c'est l'extension .inc

Voilà le début de ce qui s'affiche avec le bloc-note quand j'ouvre le fichier.

<?php

/*
 * Copyright (c) 2003 Jose Solorzano.  All rights reserved.
 * Redistribution of source must retain this copyright notice.
 */

include ("htmlparser.inc");

/**
 * Class Html2Text. (HtmlParser example.)
 * Converts HTML to ASCII attempting to preserve
 * document structure. 
 * To use, create an instance of Html2Text passing
 * the text to convert and the desired maximum
 * number of characters per line. Then invoke 
 * convert() which returns ASCII text.
 */
class Html2Text {

...
?>

Donc dans l'include je devrais mettre le chemin complet ?

Je vais me renseigner auprès de l'hébergeur le pour host. Merci

Posté le : 07/09/2006 21:00
Partager Twitter Partagez cette article sur GG+
Re: les menus ne s'affichent pas
Aspirant
Inscrit: 19/05/2006 19:29
Messages: 72
Merci beaucoup, tout à l'air de fonctionner cette fois ci.

J'ai remplacer l'include du fichier html2text.inc par :
include XOOPS_ROOT_PATH.'/modules/pages/class/htmlparser.inc';

C'est vraiment super cool de m'avoir aidé, j'y serais jamais arrivée.

Bonne soirée. :banane: (cool

Posté le : 07/09/2006 21:04
Partager Twitter Partagez cette article sur GG+

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



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

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