Joomladay francophone 2018 à Paris 18 et 19 mai

Problème version PHP

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

  • [Problème] Problème version PHP

    Bonsoir, je traverse une grosse galère depuis deux jours.
    Mon site Joomla 3.3.6 n'affiche que quelques caractères après upload sur mon serveur distant planet-work parce que la version PHP utilisée sur mon serveur local est la 5.4.6 alors que celle présente sur le serveur distant est la 5.6.27-0+deb8u1.
    J'ai essayé d'ajouter la ligne (AddHandler application/x-httpd-php56 .php .php5 .php4 .php3) dans le .htaccess mais aucun succès.
    Comment mettre à jour le PHP pour que mon site puisse fonctionner normalement ? Je suis à court d'idée.

  • #2
    Re : Problème version PHP

    Salut

    (Ta plus grosse galère, c'est le fait que ton Joomla ne soit pas à jour ==> faut passer en 3.6.4)

    J3.3.6 est compatible PHP 5.4.6 aussi je ne comprends pas le souci. Que veux-tu dire par "affiche que quelques caractères" ?

    Note : quand tu utilises un syntaxe AddHandler, il faut veiller à ce que la version que tu tentes d'activer (=ce n'est pas une installation) soit bien présente => il faut que ton hébergeur ait installé PHP 5.6 pour que ta ligne fonctionne et pire, si ce n'est pas installé, cette ligne va provoquer non pas l'exécution du code PHP mais le download du fichier.

    Il faut donc s'assurer que la version que tu tentes d'activer soit déjà installée par l'hébergeur.

    Je te suggère de lui demander quelle est la dernière version dont il dispose et si c'est PHP 7.x, préfère cette version-là.

    Reste ton problème : peux-tu mieux le décrire ? Peut-être mettre une capture d'écran ou le lien vers ton site afin que les personnes qui liront ta question puissent avoir plus d'infos pour t'aider.

    Bonne nuit.
    Christophe (cavo789)
    Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
    Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes

    Venez rencontrer la communauté francophone à l'occasion du JoomlaDay 2018 qui se tiendra les 18 et 19 mai 2018. Plus d'infos sur https://www.joomladay.fr

    Commentaire


    • #3
      Re : Problème version PHP


      Merci pour l'intérêt. Une capture en PJ ; mon hébergeur « planet-work » est bien en PHP 5.6.
      La procédure de restauration avec akeeba se déroule parfaitement ;

      À travers "affiche que quelques caractères", je veux dire que le frontend n'affiche que des bouts de texte de mes articles, quelques liens et quelques vignettes d'images tous affichés bizarrement de part et d'autre. Aucun module, aucun style et les quelques liens me redirige vers l'erreur :

      500 | View not found [name, type, prefix]: category, html, djtabsView | The page you are looking for does not exist or an other error occurred. Go back or head over to the home page to choose a new direction. Back Home

      Comment passer en J3.6.4 ? Cette procédure migrera t- elle également la version de mon PHP ? Je serais obligé de reprendre tout mon site ou cela ne l'affectera pas ?
      Dernière édition par Demdev à 06/12/2016, 22h53

      Commentaire


      • #4
        Re : Problème version PHP

        cavo789 en fait mon site J3.3.6 fonctionne parfaitement avec PHP 5.4.6 sur mon serveur local.
        C'est après restauration sur le distant (qui exige PHP 5.6) qu'il ya tout le problème.

        Commentaire


        • #5
          Re : Problème version PHP

          Bonjour,

          2 idées pour trouver la cause:
          - mettre $error_reporting = 'development' dans le fichier configuration.php
          - désactiver toutes les extensions avec phpmyadmin, pour isoler la coupable
          Avec Ghazal et Manu93fr nous guiderons les Grands Débutants au https://www.joomladay.fr/ le 19 mai à Paris
          ---
          UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
          bgMax
          , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ...
          plein de nouveaux modules et plugins sur http://lomart.fr/extensions

          Commentaire


          • #6
            Re : Problème version PHP

            Bonjour

            Ton message d'erreur mentionne djtabsView, qu'est-ce ? Un module ? Depuis le backend, désactive-le. Un composant ? Tente de le réinstaller.

            Ton problème n'est pas lié à la version de PHP selon moi.

            Note : ton hébergeur devrait, s'il était un peu sérieux, te proposer PHP 7 qui est sorti il y a plus d'un an. S'il ne le propose pas encore, demande-lui pourquoi. S'il n'y a pas un excellente raison technique, ce serait interpellant et m'inviterait à me poser des questions sur la compétence dudit hébergeur.

            Dès lors que ton site est online (sur internet), il est vraiment crucial d'être en J3.6.4 car il y a une faille de sécurité qui est largement (très largement) exploitée sur le net et qui permet à des hackeurs de se créer des comptes admin. Pas très sympathique, tu en conviendras ;-)

            Bonne journée.
            Christophe (cavo789)
            Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
            Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes

            Venez rencontrer la communauté francophone à l'occasion du JoomlaDay 2018 qui se tiendra les 18 et 19 mai 2018. Plus d'infos sur https://www.joomladay.fr

            Commentaire


            • #7
              Re : Problème version PHP

              Bonjour,

              Cavo, j'ai ré-uploadé le site sans le module djtabsView mais aucun succès. Est ce que J3.3.6 peut tourner sous PHP 5.6 ?

              Lomart j'ai essayé ta ligne de commande mais elle me retourne l'erreur : Parse error: syntax error, unexpected '$error_reporting' (T_VARIABLE), expecting function (T_FUNCTION).

              J'ai téléchargé "Joomla_3.6.4-Stable-Update_Package" mais je n'arrive pas à l'installé dans > Components > Joomla update parce que l'écran de config ne vois pas le fichier malgré qu'il soit dans le répertoire /tmp (avec le bon chemin d'accès).

              Comment faire ?

              Commentaire


              • #8
                Re : Problème version PHP

                Lomart j'ai essayé ta ligne de commande mais elle me retourne l'erreur : Parse error: syntax error, unexpected '$error_reporting' (T_VARIABLE), expecting function (T_FUNCTION).
                Il faut juste changer le mot default par development sans toucher aux guillemets et au point-virgule final.
                Avec Ghazal et Manu93fr nous guiderons les Grands Débutants au https://www.joomladay.fr/ le 19 mai à Paris
                ---
                UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
                bgMax
                , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ...
                plein de nouveaux modules et plugins sur http://lomart.fr/extensions

                Commentaire


                • #9
                  Re : Problème version PHP

                  En général, l'erreur T_VARIABLE correspond à un problème de version de PHP incompatible car trop ancienne. Or la 5.6 est relativement récente et probablement tout à fait compatible avec une version 3.3 de Joomla!
                  Je suspecte donc ton bricolage dans le fichier .htaccess d'avoir mis le bazar dans la version à faire tourner sur le serveur.

                  Ta tentative de mise à jour en 3.6.4 c'est en local ou sur le site distant ?
                  "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide). MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info hébergés chez PHPNET - +sites gérés chez 1and1 et OVH - Site pro : www.robertg-conseil.fr

                  Commentaire


                  • #10
                    Re : Problème version PHP

                    RobertG, la tentative de mise à jour c'est en local puisque sur le distant je n'ai même pas accès à la console d'administration. Je n'ai qu'une page blanche.

                    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
                    Travaille ...
                    X