Problème mainfile.php et déplacement xoops_data
tony1
tony1

Problème mainfile.php et déplacement xoops_data

tony1 25
2023/1/24 16:13
#1
tony1 25
2023/1/24 16:13
Bonjour,
Je voudrais pour la sécurité et comme conseillé mettre le dossier xoops_lib et xoops_data en dehors de la racine de mon site
J'ai modifier le fichier mainfile.php comme ceci
// For forward compatibility
    // Physical path to the XOOPS library directory WITHOUT trailing slash
    
define('XOOPS_PATH''/home/c2001058c/xoops_lib');
    
// Physical path to the XOOPS datafiles (writable) directory WITHOUT trailing slash
    
define('XOOPS_VAR_PATH''/home/c2001058c/xoops_data');
    
// Alias of XOOPS_PATH, for compatibility, temporary solution
    
define('XOOPS_TRUST_PATH'XOOPS_PATH);


Mais j'ais une erreur mon site ne fonctionne plus,
Warning: require(/home/c2001058c/public_html/xoops_data/data/secure.php): failed to open streamNo such file or directory in /home/c2001058c/public_html/mainfile.php on line 72

Fatal error
: require(): Failed opening required '/home/c2001058c/public_html/xoops_data/data/secure.php' (include_path='.:/opt/alt/php74/usr/share/pear'in /home/c2001058c/public_html/mainfile.php on line 72


Le plus bizzard c'est que mon site ne fonctionne que si je laisse les fichier xoops_lib et xoops_data a la racine de mon site, pourtant j'ai bien modifier le mainfile.php comme voir plus haut
je comprends vraiment pas, y voyer vous une solution?
Re : Problème mainfile.php et déplacement xoops_data
Alain T
Alain T

Re : Problème mainfile.php et déplacement xoops_data

Alain T 702
2023/1/24 18:36
#2
Alain T 702
2023/1/24 18:36
Salut,
Déjà, vérifie que mainfile.php soit en écriture pour pouvoir le modifier.
Il faudra bien penser à le remettre en lecture seule une fois la situation stabilisée.

Je viens de le faire sur mon site de test en local, je n'ai eu aucun soucis.

Une piste : vide le cache de ton site ("maintenance")
D'après le message d'erreur, il ne lit pas le fichier modifié... a moins que tu ne l'ai pas modifié mais que tu as déplacé les 2 dossiers.
Dans ce cas, le message d'erreur indique bien la vérité
Re : Problème mainfile.php et déplacement xoops_data
tony1
tony1

Re : Problème mainfile.php et déplacement xoops_data

tony1 25
2023/1/24 18:58
#3
tony1 25
2023/1/24 18:58
Merci beaucoup Alain
C'étais bien un problème de droit sur le fichier
je l'ai maintenant remis en 444 et ca fonctionne
Encore merci