Pas sûr... J'ai upgradé en 7.5 avec Fortress actif sans problème. (mais peut-être n'avons nous pas la même configuration de ce sript... que, du reste je ne me souviens pas avoir configuré)
J'avoue ne plus rien y comprendre car j'ai regardé Fortress et apparamment seul le fichier mainfile.php doit être modifié, ce qui fait qu'en installant la nouvelle version PHPNuke 7.5, fortress n'est plus activé correctement.
En fait, je ne sais plus trop quoi faire sinon un retour arrière sur la 7.2.
La seule différence entre ma version local et online, c'est une protection du répertoire Admin (via htacces), fonction offerte par l'hébergeur.
Je supprime ce htaccess lorsque j'installe la version en local.
Ce qui est incompréhensible, c'est qu'en local, tout fonctionne parfaitement !.
Si vous avez quelques idées ou suggestions.
Je laisse encore le site en l'état pour visualiser les problèmes.
1) Si ton .htaccess ne concerne que l'admin... c'est pas lui !!!
2) As-tu justement replacé les lignes de Fortress au début du nouveau mainfile.php avant de l'uploader ?
Auteur: fqboy, Posté le: 27.12.2004, 23:49:53 Sujet du message:
Bonjour à tous,
Un petit message pour vous prévenir que j'ai exactement les mêmes soucis que KillBill, à savoir des Acces denied partout, et cela juste après le log en admin (après l'install).
Je n'accède pas à l'adminsitration, car il me met ce msg, et pourtant l'installation s'est très bien déroulée, j'en ai fait des dizaines de PN.
Auteur: ckforum, Localisation: FRANCEPosté le: 28.12.2004, 00:51:25 Sujet du message:
SAlut à tous embêtant ce probleme killbill
Apparement c'est un probleme avec les var superglobale
en effet j'ai pas encore trop mis le nez dans les modifs de phpnuke 7.5 mais apparement ton probleme viendrait peut être de la version de php que tu utilises !
apparement dans tes mods le point commun est :
Code:
if (!eregi("modules.php", $_SERVER['PHP_SELF'])) {
die ("You can't access this file directly...");
}
Ce qui serait intéréssant serait que tu créér un module de test en php pour afficher la valeur de la super globale $_SERVER['PHP_SELF']
Tu fais simplement un modules bidon et à l'intérieur de ce module bidon (vie un fichier index.php) tu fais juste un echo de $_SERVER['PHP_SELF'] donc un fichier un peu comme cela
Code:
<?
echo $_SERVER['PHP_SELF'];
echo "<br/> Version php -> ".phpversion();
?>
Juste pour voir et tu colles le résultat en fait...
Le but est d'être bien sûr que le code de sécurité en haut de chaque module n'est pas le code qui pose probleme !
Autre test simple tu vires tout simplement (temporairement) le code cité plus haut pour voir !
Si le mod fonctionne alors il va falloir trouvé le pourquoi de l'erreur de cette phrase ? sinon bah en effet peut être un clonflit avec le patch chatserv et autre mod de sécurité difficile a dire pour l'instant car je n'ai pas réussi à reproduire l'erreur