Problème avec la version personnalisée de .maintenance (Créer un compte)

  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #520042
    sopra27
    Participant
    Initié WordPress
    39 contributions

    Ma configuration WP actuelle
    – Version de WordPress : 3.5.1
    – Version de PHP/MySQL : PHP:5.3.18 / SQL: 5.5.22
    – Thème utilisé : Mystique 2.4.2
    – Extensions en place : 23
    – Nom de l’hebergeur : E-Clicking
    – Adresse du site : http://www.foxprime.net

    Problème(s) rencontré(s) :

    Bonsoir,

    Je rencontre actuellement un problème avec la fonction .maintenance de WordPress.
    En effet, j’utilise depuis toujours le plugin WP Maintenance Mode mais je souhaiterai utiliser une version manuelle et plus rapide qu’un plugin.

    J’ai donc suivi à la lettre ce tuto qui il fonctionne parfaitement en local mais dès que je le transfert sur mon blog, page blanche alors que la version simple

    <?php $upgrading = time(); ?>

    fonctionne…

    J’ai donc pensé à l’.htaccess mais même en le supprimant, le problème perdure. Ensuite, je me suis dit que WP Maintenance Mode pouvait également causer problème mais même après suppression, le soucis persiste.

    Je suis dans l’impasse,
    Merci d’avance 🙂

    #877602
    sopra27
    Participant
    Initié WordPress
    39 contributions

    Re bonsoir,

    Le semble s’est résolu d’une manière assez étrange… J’ai d’abord uploadé le fichier .maintenance à la racine du serveur, puis déplacé vers la racine du blog et ça a fonctionné.

    Sujet résolu 😉

    #877603
    ombres-et-lumieres
    Membre
    Chevalier WordPress
    147 contributions

    Je viens de voir ta question, ta source de problème et la raison pour laquelle le problème a été résolu.
    Et cela me semble bien compliqué.
    En fait ma solution a été de créer un template de page « maintenance », d’ ajouter via l’ admin une page « maintenance » et d’ ajouter dans le fichier fonctions le code ci-dessous.

    function mode_maintenance() {
    
    	if ( !is_user_logged_in() || !current_user_can(‘administrator’))
    	{ 
    		$location= site_url().’/maintenance’;
    		wp_redirect($location);
                    exit;
    	}
    
    }
    //add_action(‘get_header’,’mode_maintenance’);

    Et pour initier le mode maintenance, je dé-commente la ligne add_action().
    Ce n’ est peut-être pas très élégant, mais cela marche. Et me paraît plus simple que ce qui figure dans le lien.

    #877604
    sopra27
    Participant
    Initié WordPress
    39 contributions

    Bonsoir,

    J’avais également rencontré cette façon de faire, mais cette manière oblige à récupérer puis éditer le fichier même s’il suffit de posseder les deux versions pour il n’y a rien a faire au clavier.

    Pour « ma » version, il suffit de retirer(renommage) via ftp le « off » que j’ajoute à .maintenance (ce qui donne off.maintenance). Pas de fichier à récupérer ni à éditer, ni les deux. Juste un accès .ftp

    Après c’est aux usages de chacun 😉

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.