Fork me on GitHub




(1) 2 3 »


Avertissement de sécurité
Aspirant
Inscrit: 15/04/2003 19:52
Messages: 94
Je suis par avance désolé si le sujet a déjà été traité mais malgré la fonction recherche dans votre forum je n'ai pas trouvé.

Après une bonne semaine de bidouille en local cet aprem je me suis lancé dans l'install en ligne, tout se passe nickel sauf que dans le panneau d'admin j'ai les fameux messages d'avertissement pour la sécurité du site à propos des dossiers xoops_libs et xoops_data à sortir de la racine. Je décide donc de les renommer et là c'est le bordel plus de site mais une erreur de code, je suis donc revenu à leur nommage d'origine. Comment puis je résoudre ce petit souci? pour l'instant j'imagine que je ne crains pas grand chose vu que le site n'a que quelques heures d'existence mais quand même.j'avais rencontré le même problème en local mais là je m'en fouté.
Merci

Posté le : 31/08/2012 23:29
Partager Twitter Partagez cette article sur GG+
Re: Avertissement de sécurité
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Il faut modifier les chemins des répertoires lib et data dans le fichier mainfile.php

Ce sont ces deux lignes là :
define('XOOPS_PATH''/chemin_xoops_lib');
define('XOOPS_VAR_PATH''chemin_xoops_data');

Posté le : 31/08/2012 23:35
Partager Twitter Partagez cette article sur GG+
Re: Avertissement de sécurité
Aspirant
Inscrit: 15/04/2003 19:52
Messages: 94
Je suis impressionné par la rapidité de ta réponse. J'ai donc créé un répertoire à la racine de mon site dans lequel j'ai mis xoops_lib, j'ai modifié le path dans mainfile.php en y rajoutant le nouveau répertoire et vlan erreur code; Ai je mal compris ta manip?
merci

Posté le : 31/08/2012 23:57
Partager Twitter Partagez cette article sur GG+
Re: Avertissement de sécurité
Xoops accro
Inscrit: 27/07/2005 16:10
De France
Messages: 2970
Bonjour
Voici une vidéo expliquant comment déplacer ces fichiers

Posté le : 01/09/2012 09:16
Partager Twitter Partagez cette article sur GG+
Re: Avertissement de sécurité
Aspirant
Inscrit: 15/04/2003 19:52
Messages: 94
merci pour le lien sur la vidéo, ça me confirme que j'avais bien fait la bonne manip, mais il semblerait que cela ne soit pas suffisant car au lieu de l'affichage du site j'ai ceci :

Fatal error: require() [function.require]: Failed opening required '/homepages/12/d429996855/htdocs/xoops_data/data/secure.php' (include_path='.:/usr/lib/php5'in /homepages/12/d429996855/htdocs/mainfile.php on line 68


je suis aller à la ligne 68 et voici ce qu'il y a :
require XOOPS_VAR_PATH 'data/secure.php';


Evidemment le path du fichier secure.php n'est plus le bon, innocemment j'ai mis le lien physique c.a.d http://www.monsite/mon_dossier/data/data/secure.php mais ça ne marche pas car j'imagine que ce n'est pas comme cela que ça doit s'écrire.
Merci de me renseigner

Posté le : 01/09/2012 11:14
Partager Twitter Partagez cette article sur GG+
Re: Avertissement de sécurité
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
je dirais que tu t'es trompé dans le fichier mainfile.php, en indiquant les chemins des répertoires xoops_data et xoops_lib

Il ne faut pas confondre lien URL et lien physique. Un lien physique correspond a l'arborescence du serveur. Un lien URL correspond aux liens utilisés par les navigateurs.

Je ne sais pas où tu as mis ton répertoire xoops_data (tu peux le renommer ci tu veux pour plus de sécurité)
mais il devrai ressembler a cela
Citation :

/homepages/12/d429996855/xoops_data/

Posté le : 01/09/2012 11:22
Partager Twitter Partagez cette article sur GG+
Re: Avertissement de sécurité
Aspirant
Inscrit: 15/04/2003 19:52
Messages: 94
je m'en étais douter donc j'avais anticipé ton conseil

ma ligne 68 dans mainfile.php

require XOOPS_VAR_PATH '/homepages/12/d429996855/htdocs/secure/data/data/secure.php';


Lignes 27 et 29 après création du dossier secure

define('XOOPS_PATH''/homepages/12/d429996855/htdocs/secure/lib');


define('XOOPS_VAR_PATH''/homepages/12/d429996855/htdocs/secure/data');


et ça ne marche toujours pas

j'ai raté quelque chose?

merci

Posté le : 01/09/2012 11:42
Partager Twitter Partagez cette article sur GG+
Re: Avertissement de sécurité
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
je penses que tu t'es trompé là dessus (en quelques sortes)

define('XOOPS_VAR_PATH''/homepages/12/d429996855/htdocs/secure/data');


je crois qu'en déménageant, tu as oublié un répertoire data sur la route, tu dois avoir un répertoire 'htdocs' qui contient un dossier 'secure' qui contient un répertoire 'data' qui devrait contenir un répertoire 'data'.

Posté le : 01/09/2012 11:52
Partager Twitter Partagez cette article sur GG+
Re: Avertissement de sécurité
Aspirant
Inscrit: 15/04/2003 19:52
Messages: 94
bonjour montuy337513,

Je comprend ce que tu veux me dire, mais l'histoire du double repertoire "data" c'est pour le path de secure.php en ligne 68 et si tu regardes c'est bien c'est ce que j'ai écrit et pourtant voilà ce que m'affiche mon site à chaque tentative :

Warning: require(/homepages/12/d429996855/htdocs/secure/data/homepages/12/d429996855/htdocs/secure/data/data/secure.php) [function.require]: failed to open streamNo such file or directory in /homepages/12/d429996855/htdocs/mainfile.php on line 68  Fatal error: require() [function.require]: Failed opening required '/homepages/12/d429996855/htdocs/secure/data/homepages/12/d429996855/htdocs/secure/data/data/secure.php' (include_path='.:/usr/lib/php5'in /homepages/12/d429996855/htdocs/mainfile.php on line 68


alors que j'ai fait exactement comme décrit dans le tutorial vidéo c.a.d que j'ai créé à la racine un repertoire secure dans lequel j'ai transféré xoops_lib et xopps_data que j'ai ensuite renommer en data et lib donc le chemin est bien :

/racinedemonsite/secure/data/data/secure.php

et pour la racinedemonsite j'ai recopié ce qui était écrit en ligne 27 et 29 c.a.d /homepages/12/d429996855/htdocs/

Il me semble donc avoir parfaitement respecter les enseignements du tuto, non?

merci encore de ta disponibilité

Posté le : 01/09/2012 16:21
Partager Twitter Partagez cette article sur GG+
Re: Avertissement de sécurité
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
A l'heure actuelle, le script va chercher le fichier secure a cette adresse :

Citation :

/homepages/12/d429996855/htdocs/secure/data/homepages/12/d429996855/htdocs/secure/data/data/secure.php


donc en théorie tu devrai avoir ceci dans ton mainfile (ligne 27 & 29) :

define('XOOPS_PATH''/homepages/12/d429996855/htdocs/secure/lib');
define('XOOPS_VAR_PATH''/homepages/12/d429996855/htdocs/secure/data');

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

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



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

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