Erreur de syntaxe, la galère!

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Erreur de syntaxe, la galère!

    bonjour à tous,

    mon site qui fonctionnait très bien jusqu'à maintenant, n'est plus du tout accessible et affiche le message suivant:

    Parse error: syntax error, unexpected '/' in /homepages/43/d405046983/htdocs/joomla/index.php on line 12

    il semblerait que mon site est été victime d'une attaque puisque j'ai reçu en parallèle un message de l'hébergeur 1&1. J'était en PHP version 5.2, j'ai essayé de migrer en 5.6 mais ça ne change rien. J'avais réalisé des sauvegarde de mon site avec akeeba mais je ne peux même plus accédé à l'administrateur.
    MERCI D'AVANCE pour votre aide car je désespère et n'est aucune connaissance en php.

    voici mon fichier index.php

    Cliquez sur l'image pour l'afficher en taille normale

Nom : Capture d’écran 2016-02-17 à 11.21.02.jpg 
Affichages : 1 
Taille : 25,9 Ko 
ID : 1823940

  • #2
    Re : Erreur de syntaxe!!!!!! la galère!

    Bonjour,

    La capture d'écran n'est quasiment pas lisible, mais les dates du Copyright font penser à un Joomla! ancien (2012) alors que les versions actuelles sont C (2015)

    PHP 5.2 étant de plus incompatible Joomla! 3.x, il s'agit bien d'une ancienne version, qui a des fortes chances d'avoir été piratée. A ce niveau, ce n'est pas une connaissance de base en PHP qui s'impose, mais bien une compréhension de ce qui a pu provoquer le problème. Puisque mail hébergeur il y a, il est fort probable que ce vieux site ait été victime d'une intrusion.

    Voir http://www.aesecure.com/fr/blog/site-hacke.html pour la marche à suivre.
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : Erreur de syntaxe, la galère!

      bonjour, merci pour votre réponse. Effectivement la version est ancienne. dans la marche à suivre ils indiquent de restaurer le sit à une date antérieur. Seulement les seuls sauvegarde dont je dispose sont en .jpa réalisé avec akeeba, alors comment faire?
      ne peut-on pas réparer le fichier.php?

      Commentaire


      • #4
        Re : Erreur de syntaxe, la galère!

        Utiliser Akeeba Kickstart https://www.akeebabackup.com/product...kickstart.html pour restaurer.

        Si il y a eu intrusion, il n'y a surement pas qu'un fichier de vérolé, mais un grand nombre. Le conseil de restaurer une sauvegarde est judicieux.

        Et ensuite, migrer au plus vite vers Joomla! 3.4.8, les anciennes versions pouvant avoir des failles de sécurité non corrigées.
        Pas de demande de support par MP.
        S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

        Commentaire


        • #5
          Re : Erreur de syntaxe, la galère!

          d'accord merci, et comment faire? extraire la sauvegarde ancienne .jpa avec kickstart et la copier à la racine du site?

          Commentaire


          • #6
            Re : Erreur de syntaxe, la galère!

            Bonjour

            La ligne 12 correspond à "if (file_exists(dirname(__FILE__). /defines.php)) {"

            et là, il devient évident qu'il y a un souci puisque "/defines.php" est une chaîne de caractères.

            Il faut donc
            Code PHP:
            if (file_exists(dirname(__FILE__). '/defines.php')) { 
            (single ou double-quote, au choix).

            Tu as ce problème partout dans ce fichier et c'est juste anormal. Quelque chose est venu corrompre ton fichier.

            Pour ta version de PHP, 5.2 dis-tu ? Wow ! la dernière version est 5.2.17 et a été publiée en Janvier 2011.
            Il y a une raison particulière pour que ton hébergeur n'ai pas migré ton serveur à, au moins, PHP 5.3.31 (janvier 2016).

            Si ton site est en J2.5.x, tu devrais passer à PHP 5.4 au minimum; dernière version évidemment.

            Si ton site est en J1.5, tu es bloqué à PHP 5.3 max.
            Christophe (cavo789)
            Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
            Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

            Commentaire


            • #7
              Re : Erreur de syntaxe, la galère!

              merci pour vos réponses,
              mon sit est avec joomla 2.5
              maintenant concrètement comment faire pour restaurer mon site avec mon .jpa.extraire ma sauvegarde ancienne .jpa avec kickstart et la copier à la racine du site?

              Commentaire


              • #8
                Re : Erreur de syntaxe, la galère!

                Google est ton ami Voici un lien vers le site CINNK.com : http://cinnk.com/joomla/3/le-livre-p...placer-un-site
                Christophe (cavo789)
                Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                Commentaire


                • #9
                  Re : Erreur de syntaxe, la galère!

                  Toute la documentation se trouve sur la page de téléchargement de kickstart.

                  En gros, supprimer le site sur le serveur (effacer les fichiers). Envoyer le jpa + kickstart.php, le fichier langue fr et les 2 javascript.

                  Puis http://tondomaine.tld/kickstart.php Et suivre les indications
                  Pas de demande de support par MP.
                  S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                  Commentaire


                  • #10
                    Re : Erreur de syntaxe, la galère!

                    bonjour,
                    j'ai essayé mais je n'arrive à rien. il affiche:Error 404 - Not found

                    Le fichier requis n'a pas été trouvé. Il peut s'agir d'une erreur technique. Veuillez réessayer ultérieurement. Si vous ne pouvez pas accéder au fichier après plusieurs tentatives, cela signifie qu'il a été supprimé.
                    voila ce que j'ai à la racine de mon site:

                    je ne sait plus quoi faire?? aidez moi, merci

                    Commentaire


                    • #11
                      Re : Erreur de syntaxe, la galère!

                      ca y'est j'ai trouvé en appelant l'assistance de 1&1, en faite en mettant les fichiers à la racine, il ne pouvait pas être trouvé puisque le site allait les cherchés initialement dans un dossier joomla. Il suffisait donc de créer un dossier joomla et de mettre le fichier kickstart ainsi que la sauvegarde dedans.
                      merci à tous pour votre aide

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X