Panel d'administration inaccessible après mise à jour 3.4

Réduire
Ce sujet est fermé.
X
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Panel d'administration inaccessible après mise à jour 3.4

    Bonjour, bonsoir à tous !

    Voila hier soir j'ai lancé la mise à jour du joomla via le panel admin en 3.4 (je fait régulièrement les mises à jour comme ça et j'avais jamais eu de soucis jusqu'ici)
    Le site est accessible sans aucun problème mais j'ai une page blanche sur le panel admin donc impossible de voir quoi que ce soit

    J'ai lu pas mal de topics sur le sujet dont celui-ci ( https://www.youtube.com/watch?v=VLt-WQCOCpw ) qui montre très bien le problème que je rencontre mais j'ai un peu de mal à comprendre la solution.


    Pouvez-vous m'aider ?

    merci

    PS: je suis sur un mutualisé OVH en Php 5.4.x.x

  • #2
    Re : Panel d'administration inaccessible après mise à jour 3.4

    Bonjour,

    et bienvenue sur le forum.

    Qui dit page blanche, dit erreur Apache générée par l'exécution du code PHP.
    Joomla! masque ces erreurs par défaut, pour connaître l'erreur réelle cachée derrière cette page blanche, il faut modifier le comportement de Joomla!
    Puisque tu n'as plus accès à l'administration, il te faut le faire en éditant le fichier configuration.php et en modifiant le contenu de la variable $error_reporting en y plaçant la valeur 'maximum' au lieu de 'default' ou 'none'

    Cordialement
    Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

    Commentaire


    • #3
      Re : Panel d'administration inaccessible après mise à jour 3.4

      bonjour ! merci pour la réponse.
      Je viens de modifier le fichier configuration.php avec la valeur $error_reporting = 'maximum';
      l'accès au panel admin reste blanc par contre sur le site j'ai c'est messages d'erreurs

      Strict Standards: Only variables should be assigned by reference in /www/modules/mod_flexi_customcode/tmpl/default.php on line 25

      Strict Standards: Non-static method modFlexiCustomCode:arsePHPviaFile() should not be called statically in /www/modules/mod_flexi_customcode/tmpl/default.php on line 55

      Strict Standards: Only variables should be assigned by reference in /www/modules/mod_google_plus_badge_slider/tmpl/default.php on line 13


      Strict Standards: Only variables should be assigned by reference in /www/modules/mod_jmod_slider/mod_jmod_slider.php on line 13
      donc du coup si c'est extension pause problème, comment faire pour les déactiver vu que j'ai pas accès au panel admin ?

      Commentaire


      • #4
        Re : Panel d'administration inaccessible après mise à jour 3.4

        Envoyé par BriceL Voir le message
        Je viens de modifier le fichier configuration.php avec la valeur $error_reporting = 'maximum';
        l'accès au panel admin reste blanc
        ...regarde l'erreur est certainement dans une balise script ou autre, et donc non affichée.
        Affiche le html de la page dans ton navigateur (clic droit afficher la source de la page) et donne nous l'erreur.

        Envoyé par BriceL Voir le message
        bonjour ! merci pour la réponse.
        donc du coup si c'est extension pause problème, comment faire pour les déactiver vu que j'ai pas accès au panel admin ?
        Les erreurs que tu nous donnes, ne sont que des avertissements, ce n'est pas cela qui bloque.
        Même remarque que ci-dessus regarde dans le html.

        Pour désactiver si tu n'as plus accès à l'admin, il faut jouer dans la table #__extensions avec phpMyAdmin par exemple.
        Mais fait une sauvegarde de la DB (au moins de cette table) au préalable.
        Dernière édition par roland_d_alsace à 10/03/2015, 10h53
        A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
        Rejoignez le Joomla Users Groupe Alsace...
        roland_d_alsace va-t-il devenir roland_du_grand_est ?

        Commentaire


        • #5
          Re : Panel d'administration inaccessible après mise à jour 3.4

          bonjour je viens remarquer dans le code source de la page admin

          <style type="text/css">
          html { display:none }
          </style>

          je me souvient d'un sujet ou il dise que ça réglés le soucis d'enlevé ce bout de code qui ne devrait pas être là :/
          donc si c'est bien ça comment l'enlever (du moins quel fichier modifier? )



          Code HTML:
          <!DOCTYPE html>
          <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-fr" lang="fr-fr" dir="ltr" >
          <head>
          	<meta name="viewport" content="width=device-width, initial-scale=1.0">
          	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
          	  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
            <meta name="description" content="Dépannage informatique sur Angers et sa périphérie. " />
            <meta name="generator" content="Joomla! - Open Source Content Management" />
            <title>Spirit-HighTech - Administration</title>
            <link href="/administrator/templates/isis/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
            <link rel="stylesheet" href="/media/jui/css/chosen.css" type="text/css" />
            <link rel="stylesheet" href="/administrator/templates/isis/css/template.css" type="text/css" />
            <style type="text/css">
          html { display:none }
            </style>
            <script src="/media/system/js/core.js" type="text/javascript"></script>
            <script src="/media/jui/js/jquery.min.js" type="text/javascript"></script>
            <script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
            <script src="/media/jui/js/jquery-migrate.min.js" type="text/javascript"></script>
            <script src="/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
            <script src="/media/jui/js/chosen.jquery.min.js" type="text/javascript"></script>
            <script type="text/javascript">
          $(window).addEvent('domready', function(){
                      $$('p.jf-copy').setStyle('display', 'none');
                  })
          jQuery(function () {if (top == self) {document.documentElement.style.display = 'block'; } else {top.location = self.location; }});
          window.setInterval(function(){var r;try{r=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}if(r){r.open("GET","./",true);r.send(null)}},840000);
          jQuery(document).ready(function(){
          	jQuery('.hasTooltip').tooltip({"html": true,"container": "body"});
          });
          				jQuery(document).ready(function (){
          					jQuery('.advancedSelect').chosen({"disable_search_threshold":10,"allow_single_deselect":true,"placeholder_text_multiple":"S\u00e9lectionnez des options","placeholder_text_single":"S\u00e9lectionnez une option","no_results_text":"Aucun r\u00e9sultat trouv\u00e9"});
          				});
          			
            </script>
          
          	<script type="text/javascript">
                 	    jQuery(function($) {
                      	$( "#form-login input[name='username']" ).focus();
                      });
          	</script>
          	<style type="text/css">
          		.view-login {
          			background-color: #13294a;
          			background-image: -webkit-gradient(radial,center center,0,center center,460,from(#184a7d),to(#13294a));
          			background-image: -webkit-radial-gradient(circle,#184a7d,#13294a);
          			background-image: -moz-radial-gradient(circle,#184a7d,#13294a);
          			background-image: -o-radial-gradient(circle,#184a7d,#13294a);
          			background-repeat: no-repeat;
          		}
          		/* Responsive Styles */
          		@media (max-width: 480px) {
          			.view-login .container {
          				margin-top: -170px;
          			}
          			.btn {
          				font-size: 13px;
          				padding: 4px 10px 4px;
          			}
          		}
          					</style>
          	<!--[if lt IE 9]>
          		<script src="/media/jui/js/html5.js"></script>
          	<![endif]-->
          </head>
          
          <body class="site com_login view-login layout-default task- itemid- ">
          	<!-- Container -->
          	<div class="container">
          		<div id="content">
          			<!-- Begin Content -->
          			<div id="element-box" class="login well">
          									<img src="/administrator/templates/isis/images/joomla.png" alt="Spirit-HighTech" />
          								<hr />
          				
          <div id="system-message-container">
          </div>
          				<form action="/administrator/index.php" method="post" id="form-login" class="form-inline">
          	<fieldset class="loginform">
          		<div class="control-group">
          			<div class="controls">
          				<div class="input-prepend input-append">
          					<span class="add-on">
          						<i class="icon-user hasTooltip" title="Identifiant"></i>
          						<label for="mod-login-username" class="element-invisible">
          							Identifiant						</label>
          					</span>
          					<input name="username" tabindex="1" id="mod-login-username" type="text" class="input-medium" placeholder="Identifiant" size="15"/>
          					<a href="http://spirit-hightech.fr/index.php?option=com_users&view=remind" class="btn width-auto hasTooltip" title="Identifiant perdu&nbsp;?">
          						<i class="icon-help"></i>
          					</a>
          				</div>
          			</div>
          		</div>
          		<div class="control-group">
          			<div class="controls">
          				<div class="input-prepend input-append">
          					<span class="add-on">
          						<i class="icon-lock hasTooltip" title="Mot de passe"></i>
          						<label for="mod-login-password" class="element-invisible">
          							Mot de passe						</label>
          					</span>
          					<input name="passwd" tabindex="2" id="mod-login-password" type="password" class="input-medium" placeholder="Mot de passe" size="15"/>
          					<a href="http://spirit-hightech.fr/index.php?option=com_users&view=reset" class="btn width-auto hasTooltip" title="Mot de passe perdu&nbsp;?">
          						<i class="icon-help"></i>
          					</a>
          				</div>
          			</div>
          		</div>
          							<div class="control-group">
          				<div class="controls">
          					<div class="input-prepend">
          						<span class="add-on">
          							<i class="icon-comment hasTooltip" title="Langue"></i>
          							<label for="lang" class="element-invisible">
          								Langue							</label>
          						</span>
          						<select id="lang" name="lang"  class="advancedSelect">
          	<option value="" selected="selected">Langue - D&eacute;faut</option>
          	<option value="en-GB">English (en-GB)</option>
          	<option value="fr-FR">French (FR)</option>
          </select>
          					</div>
          				</div>
          			</div>
          				<div class="control-group">
          			<div class="controls">
          				<div class="btn-group pull-left">
          					<button tabindex="3" class="btn btn-primary btn-large">
          						<i class="icon-lock icon-white"></i> Connexion					</button>
          				</div>
          			</div>
          		</div>
          		<input type="hidden" name="option" value="com_login"/>
          		<input type="hidden" name="task" value="login"/>
          		<input type="hidden" name="return" value="aW5kZXgucGhw"/>
          		<input type="hidden" name="1f126dadf98907a46b4b28e0798f0436" value="1" />	</fieldset>
          </form>
          
          			</div>
          			<noscript>
          				Attention : JavaScript doit être activé pour un fonctionnement correct de l'interface d'administration.			</noscript>
          			<!-- End Content -->
          		</div>
          	</div>
          	<div class="navbar navbar-fixed-bottom hidden-phone">
          		<p class="pull-right">
          			&copy; 2015 Spirit-HighTech		</p>
          		<a class="login-joomla hasTooltip" href="http://www.joomla.org" target="_blank" title="Joomla!® est un logiciel libre distribué sous licence GNU/GPL.">Joomla!&#174;</a>
          		<a href="http://spirit-hightech.fr/" target="_blank" class="pull-left"><i class="icon-share icon-white"></i> Accéder à la page d'accueil du site.</a>
          	</div>
          	
          </body>
          </html>
          merci pour votre aide !
          Dernière édition par BriceL à 10/03/2015, 11h24

          Commentaire


          • #6
            Re : Panel d'administration inaccessible après mise à jour 3.4

            Tu es sur d'avoir tout mis ?
            Il doit y avoir encore quelque chose après.

            ...et du côté du front ?
            A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
            Rejoignez le Joomla Users Groupe Alsace...
            roland_d_alsace va-t-il devenir roland_du_grand_est ?

            Commentaire


            • #7
              Re : Panel d'administration inaccessible après mise à jour 3.4

              Je viens d'édité le message avec le reste du code source de la page

              Du coté front ?

              Désolé ça fait pas très longtemps que j'utilise joomla donc je connais pas encore très bien tout les termes
              Dernière édition par BriceL à 10/03/2015, 11h36

              Commentaire


              • #8
                Re : Panel d'administration inaccessible après mise à jour 3.4

                Le front, c'est du côté "public".

                Tu as un problème template ou bootstrap.

                Regarde quand tu essaies en admin, toutes le propriétés bootstrap sont inconnues.
                Pourtant il est appelé.

                Essaie de récupérer ton template isis sur une install propre d'une même version de joomla et recopie le.
                C'est tout le dossier /administrator/templace/isis/

                Si cela ne fonctionne pas récupérè aussi bootstrap dossier : /meduia/jui/js

                Correctif : voir d'abord ma réponse suivante.
                Dernière édition par roland_d_alsace à 10/03/2015, 12h01
                A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
                Rejoignez le Joomla Users Groupe Alsace...
                roland_d_alsace va-t-il devenir roland_du_grand_est ?

                Commentaire


                • #9
                  Re : Panel d'administration inaccessible après mise à jour 3.4

                  Il y a un code js qui ne m'inspire pas vraiment, provenant certainement d'un plugin, si quelqu'un peut nous éclairer :
                  Code:
                  $(window).addEvent('domready', function(){
                              $$('p.jf-copy').setStyle('display', 'none');
                          })
                  Après recherche cela semble provenir d'un plugin : Joomfever.

                  Essaie de la désactiver via phpmyadmin.
                  Dernière édition par roland_d_alsace à 10/03/2015, 11h59
                  A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
                  Rejoignez le Joomla Users Groupe Alsace...
                  roland_d_alsace va-t-il devenir roland_du_grand_est ?

                  Commentaire


                  • #10
                    Re : Panel d'administration inaccessible après mise à jour 3.4

                    Salut,
                    @roland_d_alsace
                    effectivement, ce code est typique de Mootools, framework JavaScript que Joomla a abandonné au profit de jQuery.

                    @BriceL
                    désactive ce plugin ou cherche si il a été mis à jour en incluant le support jQuery.
                    “Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter le nouveau service (en Beta) de la base de connaissance https://kb.joomla.fr

                    Commentaire


                    • #11
                      Re : Panel d'administration inaccessible après mise à jour 3.4

                      Bon j'ai déactiver via phpmyadmin Joomfever, la page de connexion est revenu !

                      Je teste les autres options pour voir si tout est ok !

                      merci beaucoup

                      édit : Le problème venais bien de ce plugin tout est rentrée dans l'ordre ! encore une foi merci beaucoup !
                      Dernière édition par BriceL à 10/03/2015, 12h58

                      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