Fork me on GitHub






xoops_trust_path : ça va "crier" je le sens :-(
Aspirant
Inscrit: 16/02/2007 13:48
Messages: 57
bonjour à tous,

problème: set Xoops_TRUST_PATH into mainfile.php

oui je sais ( avant de me faire engueuler) le sujet a été plusieurs fois écrit. j'ai lu les posts... mais j'ai beau lire... j'ai toujours le même souci.. je suis désolée...

alors j'écris par étape ce que j'ai fais: (je suis en local)



j'ai installé la toute dernière version Xoops:

j'ouvre "install_fr.html" tout fonctionne, je me connecte dans le panneau de contrôle, je clique sur Administration des modules et je vois " set Xoops_TRUST_PATH into mainfile.php.
ok
--------------------------------------------------------------------------

je copie cette phrase, je la colle dans la recherche du forum :

problème sur Free ou OVH..

ça me concerne pas, je suis pour l'instant en local.

de "semo pro" je lis:

Cette question a été posée de nombreuses fois ces derniers jours :
voir les résultats de la recherche

Il faut lire la documentation du module protector, qui est fournie avec ce module, pour l'installer correctement (il est un peu plus compliqué à installer que les autres modules)

Ok j'ouvre la doc !

1- je décompresse

j'ai bien :
/MODULES
/XOOPS_TRUST_PATH

2-je copie le dossier "modules" à la racine
je crée un dossier dans d://program file/easyphp/nouveaudossier

et j'y colle le contenu du dossier/XOOPS_TRUST_PATH

j'edite le fichier mainfile.php

je cite "Le plus simple est d’ajouter cette ligne juste
après le « define » de XOOPS_ROOT_PATH."

Exemple :
define('XOOPS_ROOT_PATH', ‘/home/xyz/public_html’); (ligne existante)
define('XOOPS_TRUST_PATH', ‘/home/xyz/nouveau_dossier’); (nouvelle ligne)

sur mon mainfile :

define('XOOPS_ROOT_PATH', 'd:/program files/easyphp1-8/www/testxoops02');

je rajoute en dessous:

define('XOOPS_ROOT_PATH', 'd:/program files/easyphp1-8/nouveaudossier');

ensuite je vais dans Administration -> admin system -> modules...


j'ai toujours "set XOOPS_TRUST_PATH into mainfile.php" et au dessus :
Notice: Constant XOOPS_ROOT_PATH already defined in d:\program files\easyphp1-8\www\testxoops02\mainfile.php on line 35

je vais à la ligne 34 et 35:

34- define('XOOPS_ROOT_PATH', 'd:/program files/easyphp1-8/www/testxoops02');

35- define('XOOPS_ROOT_PATH', 'd:/program files/easyphp1-8/nouveaudossier');

j'ai loupé quelque chose?

merci de votre aide.

cordialement

Amytis

Posté le : 03/09/2007 15:48

"Les bugs les plus évidents sont les plus difficiles íƒÂ  trouver"
Partager Twitter Partagez cette article sur GG+
Re: ça va "crier" je le sens :-(
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Recopier la ligne de XOOPS_ROOT_PATH est insuffisant, si l'on ne remplace pas ROOT par TRUST

Exemple :
define('XOOPS_ROOT_PATH'/home/xyz/public_html’); (ligne existante)
define('XOOPS_[b]TRUST[/b]_PATH'/home/xyz/nouveau_dossier’); (nouvelle ligne)

sur mon mainfile :

define('XOOPS_ROOT_PATH''d:/program files/easyphp1-8/www/testxoops02');

je rajoute en dessous:

define('XOOPS_[b]TRUST[/b]_PATH''d:/program files/easyphp1-8/nouveaudossier');

Posté le : 03/09/2007 16:06
Partager Twitter Partagez cette article sur GG+
Re: ça va "crier" je le sens :-(
Guest_
B'jour,

Je me permets de compléter la réponse ci-dessus car j'ai vu de nombreux posts sur le sujet et j'ai mis aussi pas mal de temps à comprendre l'utilité du double répertoire chez Gijoe, et donc à retenir la manip'.

• le ROOT_PATH est littéralement le chemin vers le dossier racine du site.

• le TRUST_PATH désigne le chemin d'accès au répertoire "mis à l'abris". Idéalement il se place sur le serveur dans la zone non accessible via le web. En règle générale, dans l'arborescence du logiciel FTP, il s'agit du dossier précédent /www . Du coup cette partie du module Protector (et autres modules de Gijoe) est "bunkerisée".


Autres choses également sur le répertoire ciblé par TRUST_PATH :

• plusieurs sites placé sur le même hébergement peuvent y faire appel (en clair, cette partie du module Protector n'est à installer qu'une seule fois et peut servir à plusieurs sites xoops)

• je crois que cette séparation est courante sur le CMS XoopsCubeLegacy mais qu'elle a un inconvénient : certains hébergeurs gratuits ne permettent pas de remonter l'arborescence au-delà du répertoire /www. Du coup il faut placer le répertoire ciblé par TRUST_PATH quelque part sur le serveur dans une zone accessible via le web (moindre sécurité)

... sinon la notice est vraiment très complète. Il faut juste procéder par étapes. L'affichage de l'instruction "set Xoops_TRUST_PATH into mainfile.php" est tout à fait normale et suffisamment explicite

@+

Posté le : 03/09/2007 17:34
Partager Twitter Partagez cette article sur GG+
Re: ça va "crier" je le sens :-(
Aspirant
Inscrit: 16/02/2007 13:48
Messages: 57
oui, la doc est très explicite...

mon erreur à moi est dû à une complète inattention...

Merci Christian...

la fatigue du boulot....

plus clair on fait pas...

je retourne dans mon trou de sourie

j'ai bien vu "TRUST" mais mon esprit a pas percuté une seconde...

désolée...

bonne fin de soirée à tous

Posté le : 03/09/2007 19:40

"Les bugs les plus évidents sont les plus difficiles íƒÂ  trouver"
Partager Twitter Partagez cette article sur GG+
Re: ça va "crier" je le sens :-(
Régulier
Inscrit: 29/03/2006 21:52
De Quèbec Canada
Messages: 140
Comme vous dites:
"Les bugs les plus évidents sont les plus difficiles à trouver"

Posté le : 19/09/2007 17:49
Partager Twitter Partagez cette article sur GG+
Re: ça va "crier" je le sens :-(
Régulier
Inscrit: 29/03/2006 21:52
De Quèbec Canada
Messages: 140
Bonjour à tous.

En réponse à Burning.

Je crois que la notice est complète mais il y a entre autre des erreurs et des ambiguité.

Entre autre l'article 1.1 indique:'Après avoir décompressé l’archive dans un répertoire temporaire vous serez en présence des dossiers
suivants :
/MODULES
/XOOPS_TRUST_PATH'

Dans les fichiers récents on obtient:
/HTML
/XOOPS_TRUST_PATH'

Ensuite on indique:
b) créer un autre dossier, avec le nom qu’il vous plaira, en dehors de la racine de votre site, dans lequel
vous copierez le contenu du dossier XOOPS_TRUST_PATH

On devrait mettre l'emphase sur le mote CONTENU, à moins que je me trompe on ne devrait copier le répertoire mais son contenu, c'est à dire les répertoires contenus dans XOOPS_TRUST_PATH.

Humblement

Bat

Posté le : 19/09/2007 17:58
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



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

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