1. <center id="1rnav"><optgroup id="1rnav"><center id="1rnav"></center></optgroup></center>
    2. <input id="1rnav"></input>
      <center id="1rnav"></center>
      \n????????

      站點(diǎn)正在維護(hù)中,請(qǐng)稍后再試!<\/h1>\n????<\/body>\n<\/html><\/pre>\n

      étape 2?: Activer le mode maintenance dans le fichier de configuration de l'application<\/p>\n

      Ensuite, nous devons ouvrir notre fichier de configuration d'application (situé dans config.php fichier dans le répertoire racine de l’application) et activez le mode maintenance. Nous pouvons définir l'option ? maintenance ? comme indiqué ci-dessous : <\/p>\n

      return?[\n????\/\/?...\n????'maintenance'?=>?true,\n????\/\/?...\n];<\/pre>\n

      Dans le code de configuration ci-dessus, nous définissons l'option ? maintenance ? sur true, ce qui activera le mode maintenance. Une fois cette option activée, toute demande tentant d'accéder au site sera redirigée vers la vue de maintenance que nous avons définie précédemment. <\/p>\n

      étape 3?:?Personnaliser la page de maintenance<\/p>\n

      Si nous souhaitons personnaliser les requêtes redirigées vers la page de maintenance, nous pouvons utiliser un middleware pour remplacer le comportement par défaut. <\/p>\n

      Tout d'abord, nous devons créer un fichier middleware. Nous pouvons utiliser l'outil de ligne de commande ThinkPHP CLI pour créer un middleware comme indiqué ci-dessous?: <\/p>\n

      php?think?make:middleware?Maintenance<\/pre>\n

      La commande ci-dessus créera un fichier middleware nommé Maintenance.php qui contient une méthode handle. Nous pouvons utiliser cette méthode pour personnaliser notre page de maintenance. <\/p>\n

      Comme indiqué ci-dessous, nous pouvons rediriger dans le middleware vers la page maintenance.html que nous avons créée auparavant?: <\/p>\n

      Dans le code ci-dessus, nous définissons une méthode handle dans le middleware, qui re?oit la requête et effectue les deux actions suivantes?: <\/p>

      • Vérifiez si l'application est en mode maintenance ; <\/li>
      • Si l'application est en mode maintenance, redirigez vers la page maintenance.html que nous avons créée précédemment. <\/li><\/ul>

        étape 4?: Enregistrez le middleware <\/p>

        Enfin, nous devons enregistrer notre middleware dans la liste globale des middlewares de l'application afin qu'il puisse traiter toutes les demandes. Nous pouvons ajouter la ligne suivante dans le fichier de configuration de l'application (config.php) : <\/p>

        return [\n    \/\/ ...\n    'middleware' =>?[\n????????\\app\\middleware\\Maintenance::class\n????],\n????\/\/?...\n];<\/pre>\n

        Dans le code ci-dessus, nous ajoutons notre middleware au tableau 'middleware'. Désormais, lorsque nous tenterons d'accéder au site, notre demande sera redirigée vers la page de maintenance que nous avons définie à l'aide du middleware et des fichiers de visualisation que nous avons créés précédemment. <\/p>\n

        Résumé<\/p>\n

        Dans cet article, nous avons appris comment utiliser le framework ThinkPHP pour fermer notre site. Nous pouvons créer une vue de maintenance simple, puis activer le mode maintenance dans le fichier de configuration de l'application. Si nous souhaitons personnaliser la page de maintenance, nous pouvons créer un middleware et l'enregistrer auprès de l'application. Cela nous permettra de personnaliser toute information du site nécessitant une maintenance. <\/p>"}

        国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

        Maison cadre php PensezPHP Comment fermer un site en utilisant ThinkPHP

        Comment fermer un site en utilisant ThinkPHP

        Apr 17, 2023 am 09:50 AM

        Dans certains cas, nous devons fermer notre site Web, par exemple pour des mises à jour de maintenance ou pour résoudre un problème. Dans ce cas, nous pouvons arrêter notre site grace à une méthode fournie par le framework ThinkPHP appelée ? Mode Maintenance ?.

        Voici les étapes pour fermer notre site à l'aide de ThinkPHP?:

        étape 1?: Créer une vue de maintenance

        Tout d'abord, nous devons créer un fichier de vue pour afficher les informations de maintenance du site. Nous pouvons créer un fichier de vue HTML contenant des informations de maintenance et l'enregistrer dans le répertoire de vues de notre application. Par exemple, nous pouvons créer un fichier appelé maintenance.html et l'enregistrer dans le dossier admin du répertoire vues.

        Dans le fichier maintenance.html, nous pouvons écrire des informations de maintenance du site, par exemple?:

        <!DOCTYPE html>
        <html>
        ????<head>
        ????????<title>維護(hù)模式</title>
        ????</head>
        ????<body>
        ????????<h1>站點(diǎn)正在維護(hù)中,請(qǐng)稍后再試!</h1>
        ????</body>
        </html>

        étape 2?: Activer le mode maintenance dans le fichier de configuration de l'application

        Ensuite, nous devons ouvrir notre fichier de configuration d'application (situé dans config.php fichier dans le répertoire racine de l’application) et activez le mode maintenance. Nous pouvons définir l'option ? maintenance ? comme indiqué ci-dessous :

        return?[
        ????//?...
        ????'maintenance'?=>?true,
        ????//?...
        ];

        Dans le code de configuration ci-dessus, nous définissons l'option ? maintenance ? sur true, ce qui activera le mode maintenance. Une fois cette option activée, toute demande tentant d'accéder au site sera redirigée vers la vue de maintenance que nous avons définie précédemment.

        étape 3?:?Personnaliser la page de maintenance

        Si nous souhaitons personnaliser les requêtes redirigées vers la page de maintenance, nous pouvons utiliser un middleware pour remplacer le comportement par défaut.

        Tout d'abord, nous devons créer un fichier middleware. Nous pouvons utiliser l'outil de ligne de commande ThinkPHP CLI pour créer un middleware comme indiqué ci-dessous?:

        php?think?make:middleware?Maintenance

        La commande ci-dessus créera un fichier middleware nommé Maintenance.php qui contient une méthode handle. Nous pouvons utiliser cette méthode pour personnaliser notre page de maintenance.

        Comme indiqué ci-dessous, nous pouvons rediriger dans le middleware vers la page maintenance.html que nous avons créée auparavant?:

        <?php
        
        namespace app\middleware;
        
        class Maintenance
        {
            public function handle($request, \Closure $next)
            {
                // 判斷是否處于維護(hù)模式
                if (config(&#39;app.maintenance&#39;)) {
                    return redirect(&#39;/admin/maintenance.html&#39;);
                }
                return $next($request);
            }
        }

        Dans le code ci-dessus, nous définissons une méthode handle dans le middleware, qui re?oit la requête et effectue les deux actions suivantes?:

        • Vérifiez si l'application est en mode maintenance ;
        • Si l'application est en mode maintenance, redirigez vers la page maintenance.html que nous avons créée précédemment.

        étape 4?: Enregistrez le middleware

        Enfin, nous devons enregistrer notre middleware dans la liste globale des middlewares de l'application afin qu'il puisse traiter toutes les demandes. Nous pouvons ajouter la ligne suivante dans le fichier de configuration de l'application (config.php) :

        return [
            // ...
            &#39;middleware&#39; =>?[
        ????????\app\middleware\Maintenance::class
        ????],
        ????//?...
        ];

        Dans le code ci-dessus, nous ajoutons notre middleware au tableau 'middleware'. Désormais, lorsque nous tenterons d'accéder au site, notre demande sera redirigée vers la page de maintenance que nous avons définie à l'aide du middleware et des fichiers de visualisation que nous avons créés précédemment.

        Résumé

        Dans cet article, nous avons appris comment utiliser le framework ThinkPHP pour fermer notre site. Nous pouvons créer une vue de maintenance simple, puis activer le mode maintenance dans le fichier de configuration de l'application. Si nous souhaitons personnaliser la page de maintenance, nous pouvons créer un middleware et l'enregistrer auprès de l'application. Cela nous permettra de personnaliser toute information du site nécessitant une maintenance.

        Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

        Déclaration de ce site Web
        Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefa?on, veuillez contacter admin@php.cn

        Outils d'IA chauds

        Undress AI Tool

        Undress AI Tool

        Images de déshabillage gratuites

        Undresser.AI Undress

        Undresser.AI Undress

        Application basée sur l'IA pour créer des photos de nu réalistes

        AI Clothes Remover

        AI Clothes Remover

        Outil d'IA en ligne pour supprimer les vêtements des photos.

        Clothoff.io

        Clothoff.io

        Dissolvant de vêtements AI

        Video Face Swap

        Video Face Swap

        échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

        Article chaud

        Outils chauds

        Bloc-notes++7.3.1

        Bloc-notes++7.3.1

        éditeur de code facile à utiliser et gratuit

        SublimeText3 version chinoise

        SublimeText3 version chinoise

        Version chinoise, très simple à utiliser

        Envoyer Studio 13.0.1

        Envoyer Studio 13.0.1

        Puissant environnement de développement intégré PHP

        Dreamweaver CS6

        Dreamweaver CS6

        Outils de développement Web visuel

        SublimeText3 version Mac

        SublimeText3 version Mac

        Logiciel d'édition de code au niveau de Dieu (SublimeText3)

        Sujets chauds

        Tutoriel PHP
        1502
        276