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)
            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)
            Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes
            Mes logiciels OpenSource : https://www.avonture.be

            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)
                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)
                Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes
                Mes logiciels OpenSource : https://www.avonture.be

                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
                      1 sur 2 < >

                      C'est [Réglé] et on n'en parle plus ?

                      A quoi ça sert ?
                      La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                      Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                      Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                      Comment ajouter la mention [Réglé] à votre discussion ?
                      1 - Aller sur votre discussion et éditer votre premier message :


                      2 - Cliquer sur la liste déroulante Préfixe.

                      3 - Choisir le préfixe [Réglé].


                      4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                      2 sur 2 < >

                      Assistance au forum - Outil de publication d'infos de votre site

                      Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                      Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                      Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                      UTILISER À VOS PROPRES RISQUES :
                      L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                      Problèmes connus :
                      FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                      Installation :

                      1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                      Archive zip : https://github.com/AFUJ/FPA/zipball/master

                      2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                      3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                      4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                      5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                      6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                      et remplacer www. votresite .com par votre nom de domaine


                      Exemples:
                      Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                      Télécharger le script fpa-fr.php dans: /public_html/
                      Pour executer le script: http://www..com/fpa-fr.php

                      Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                      Télécharger le script fpa-fr.php dans: /public_html/cms/
                      Pour executer le script: http://www..com/cms/fpa-fr.php

                      En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                      Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                      Voir plus
                      Voir moins

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X