|
|
| PHP-Nuke France - Communauté Européenne: Forums |
|
|
ATTENTION En téléchargeant une version de PHP-Nuke autre que celle que nous proposons, vous prenez la décision de ne pouvoir prétendre à aucun support sur nos Forums. Vous êtes libre de faire vos propres choix mais nous ne pouvons accepter de faire le travail des autres. Par conséquent et en connaissance de cause, toute question relative à une autre version que celle que nous nous sommes engagé à supporter sera transférée à la corbeille. Prenez 2 minutes pour prendre connaissance plus en détails de notre fonctionnement
| Voir le sujet précédent :: Voir le sujet suivant |
|
|
|
FB

Administrateur

Inscrit le: Dec 27, 2003 Messages: 3376 Localisation: Gradignan (33)
|
Posté le: 29.12.2004, 11:47:43 Sujet du message: |
|
|
Re,
En clair,
1) le script index.php s'exécute si "if (!eregi("modules.php", $_SERVER['PHP_SCRIPT']))" n'est pas réalisé. Bref si la superglobale reçue contient la chaîne de caractères "module.php"
Sinon ->le script est tué et s'affiche You can't.... Ce qui est ton cas ! (tu as fait le test : en l'enlevant, ça marche)
Conclusion : ton serveur ne transmet pas PHP_SCRIPT. (ou elle est arrêtée en chemin)
2) Il y a quelques jours (en 7.2) la condition était "if (!eregi("modules.php", $_SERVER['PHP_SELF']))" et marchait très bien donc PHP_SELF été transmise et reçue. ALORS POURQUOI EST-CE QUE CA MARCHE PLUS ???
a) fortress ?
b) une sécu ajoutée mainfile ?
c) modif du serveur le jour de Noël ?
etc... _________________ FB33
Respectez la charte - Merci ! |
|
 |
|
|
KillBill

Habitué

Inscrit le: Mar 16, 2004 Messages: 223 Localisation: Paris
|
Posté le: 05.01.2005, 22:05:40 Sujet du message: Upgrade 7.5 Online |
|
|
Bonsoir FB,
J'ai pas eu trop de temps pour communiquer mais j'ai d'abord réalisé un backout sur la version Online car mon site était en vrac depuis plus d'une semaine.
J'ai donc opté sur la réinstalle sur un autre hébergeur pour bien ciblé le problème (j'ai d'autres problèmes sur la réinstalle !).
Mais je pense qu'il s'agit plutôt comme tu l'indiques d'un problème Fortress ou d'une sécurité mainfile car j'avais déjà rencontré le problème en tentant d'upgradé en 7.4 (j'ai fait également un backout).
De toute façon, dès que je un peu plus de temps, je réessaye et vous livre mes conclusions.
Bill.  _________________ www.thebillsgolf.com
C´est pas facile tous les jours !....
Be Seeing You !!!...
Version PHPNuke 7.5 (Llord)
Windows XP Pro (SP2) - Firefox 1.5. |
|
 |
|
|
mumulafrite

Habitué

Inscrit le: Jan 22, 2004 Messages: 562 Localisation: Marseille
|
Posté le: 06.01.2005, 00:32:56 Sujet du message: |
|
|
Salut à vous!!!
Bon je viens de mettre mon site à jour (pas sur davoir bien fait...) et jai le meme message d'erreur | Citation: | | You can't access this file directly... | mais juste pour le forum.
Ensuite ma partie admin elle n'est pas accessible
et c vraiment genant.
Pour faire ma mise à jour jai virer tout mon site, upploader les fichiers, creer la base de donnée et remis manuellement le contenu(par phpmyadmin).
Pourriez vous trouver une parade à cette erreur svp? merci davance _________________ WEBFOLIE - Aide informatique
Le meilleur remède pour tous les problèmes, c'est la patience. |
|
 |
|
|
yannouille

Novice
Inscrit le: Jan 06, 2005 Messages: 1
|
Posté le: 06.01.2005, 17:35:58 Sujet du message: |
|
|
slt tlm,
j'avais le mm pb:
au niveau de la partie admin
j'ai essayer les manips des messages precedents sans succes.
le fichier upgrade 7.4 to 7.5 ecrit des truc ds la table nuke_authors .
j'ai supprimé cette table et l'ai remis d'une sauvegarde d'avant le pb.
je test et retrouve mon coin admin sans pb et sans le pb d'ACCESS DENIED.
voila mais je n'ai aucune explication au pb
si ca peu vs aidez.
@bientot |
|
 |
|
|
FB

Administrateur

Inscrit le: Dec 27, 2003 Messages: 3376 Localisation: Gradignan (33)
|
Posté le: 06.01.2005, 22:15:22 Sujet du message: |
|
|
Bonjour,
L'explication est que le système d'Admin de la 7.5 a changé. Les fichiers d'admin des modules (nouveaux ou mis à jour pour 7.5+) sont maintenant inclus dans le répertoire même du module. (bref, ce sont de vrais "modules")
Conséquence, la gestion des authors a donc changé et il n'y a plus besoin de radminmachin, radminbidule, etc... qui ont été retirés de la table authors de la version 7.5.
Seulement voilà, lors d'un update partiel (parce qu'on veut garder des modules anciens ou modifiés, etc) ça coince !
Deux solutions :
1) recréer les lignes disparues mais encore necessaires dans la table authors (c'est un peu ce qu'a fait yannouille de façon "brutale". C'est une solution rapide mais c'est pas la meilleure)
2) rendre ses modules compatibles. Il y a une fiche en consultation sur ce site. (dans les tutos)
Voilà.  _________________ FB33
Respectez la charte - Merci ! |
|
 |
|
|
|
|
|
|
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum Vous ne pouvez pas joindre des fichiers dans ce forum Vous pouvez télécharger des fichiers dans ce forum
|
| :: Powered by phpBB © 2001, 2005 phpBB Group :: |
|
|
|
|