PHP NUKE

Bonjour a tous,

Voila j ai un petit souci j ai installe easy php version 1.7 puis php nuke version 7.2 mais losrque je tapes http://localhost il m afiiche une page d erreur avec un probleme sur le fichier mainfile.php.
d ou cela pourrait il provenir ?

merci beaucoup

5 réponses

  1. si tu cherche un minimum sur le forum de php nuke tu lira que plusieurs personnes on eu ce problème (dont moi ;) ). la solution est de remplacer le fichier php.ini qui est dans le repertoire apache par le fichier php.ini-dist
    (en le renomant php.ini)qui se trouve dans le repertoire php de easyphp.

    "Un esprit malsaint, dans un porcin", Gruiick
    0
    1. Contributeur
      Vive la recherche... pouvait pas espérer mieux

      Post1 = ma question
      Post2 = la réponse

      Locked :)

      ~°sidarus°~
      0
      1. Modérateur
        Enfin un qui a compris ;-)

        Eaulive...
        Vaut mieux un p'tit piment qu'un avion en plastique
        0
    2. Contributeur
      Zut je suis allé un peu vite...

      Mon install de Nuke 7.2 en local affiche les pages garnies des notices suivantes :

      -=:1:=- Notice: Undefined variable: <$var> in <$file> on line <$n>
      -=:2:=- Notice: Use of undefined constant <$const> - assumed <$const> in <$file> on line <$n>
      -=:3:=- Notice: Constant <$const> already defined in <$file> on line <$n>


      1) J'ai bien remplacé \apache\php.ini
      2) par \php\php.ini-dist ou encore \php.ini-recommended (en le renommant php.ini biensur)

      ... mais c'est toujour le meme foutoir :P
      Au fait pour etre précis qu'elle sont la/les ligne(s ) dans php.ini responsables de ce binz ? o_Ô

      ~°sidarus°~
      0
      1. Contributeur
        Peut-etre la reponse :

        Vu sur http://www.phpnuke-europe.org/modules.php?name=Forums&file=viewtopic&t=11&sid=4d24e7145ede0af68d3e42ee76273d81

        "...Si vous faites parti des nombreux utilisateurs d'EasyPHP et que vous avez téléchargé la dernière version 1.7, vous avez du rencontrer quelques problèmes.

        heureusement, il y a une solution !

        Cette solution consiste à mofifier les nouveaux paramètres du fichier php.ini en les remplacant par les anciens.
        Modifications à réaliser
        Dans C:\Program Files/EasyPHP/apache/**
        A l'aide de votre éditeur de textes, éditez le fichier php.ini

        1) Effectuez une recherche sur le texte 'error_reporting',
        2) Ajoutez le caractère ';' devant 'error_reporting = E_ALL',
        3) Retirez le caractère ';' devant 'error_reporting = E_ALL & ~E_NOTICE',
        4) Effectuez une nouvelle recherche sur le texte 'register_globals = Off'
        5) Remplacer le texte 'Off' par 'On',
        6) Enregistrez votre travail, fermez le fichier.

        Note: Pour que la modification prenne effet, pensez à redémarrer Easy PHP


        PS: je reteste ce soir pour confirmer

        ~°sidarus°~
        0
        1. Contributeur
          Bingo... c'est bien ces lignes qui sont responsables.
          En tout 3 modifs :
          ; error_reporting = E_ALL -> 1x
          error_reporting = E_ALL & ~E_NOTICE -> 1x
          register_globals = On -> 1x


          PS: Relock :)

          ~°sidarus°~
          0
          1. Bah si maintenant tu fait les questions et les réponces on sert plus à rien nous...

            ;o)

            "Un esprit malsaint, dans un porcin", Gruiick
            0
          2. Contributeur
            Gniiiiiiii >_<

            ~°sidarus°~
            0