Comment mettre un forum hors ligne temporairement

Bonjour,

J’ai cherché dans les paramètres, mais je ne trouve pas d’option pour désactiver temporairement un forum (par exemple pour des mises à niveau ou des modifications, etc.). Où puis-je trouver une telle option ?

Je souhaite empêcher les connexions des utilisateurs qui ne sont pas administrateurs et faire en sorte que le forum apparaisse comme hors ligne si quelqu’un tente de se connecter.

Merci

Dans la zone de sauvegarde, appuyez sur le bouton « activer le mode lecture seule ».

Dans cette section, je ne vois que :

Activer le mode lecture seule lors de la sauvegarde

Il ne semble pas exister de version plus « permanente ». De plus, si le mode lecture seule est la seule option, puis-je également désactiver les connexions ?

C’est noté, merci ! Je cherchais dans les paramètres de sauvegarde.

Par ailleurs, si je souhaite désactiver les connexions ou mettre le forum complètement hors ligne, est-ce possible ?

Si vous ne souhaitez pas que quiconque y accède, modifiez votre enregistrement A et ajoutez-le à votre fichier hosts.

Vous pouvez désactiver les connexions via les paramètres de votre site, ou relancer l’assistant de configuration, ce qui vous permettra également de rendre la connexion obligatoire pour votre site.

Si vous souhaitez le désactiver complètement.

Par exemple, avec un message du type : « Le forum est temporairement indisponible en raison d’une maintenance ».

Comme je dois passer du serveur 1 (Vultr) au serveur 2 (DigitalOcean)
et dans ce cas, également de url.tld à forum.url.tld,

comment procéder ?

Je mets généralement l’ancien site en mode lecture seule pendant la transition vers le nouveau site.

Cela ne fonctionne pas, peut-être à cause de la mise en cache ? J’utilise AWS et DigitalOcean. Les utilisateurs connectés peuvent toujours naviguer sur l’ancienne instance Discourse. Puis-je forcer la déconnexion de tout le monde ?

Pourquoi ne pas arrêter le conteneur

Si je me connecte en SSH au droplet, que je me rends dans /var/discourse/ et que j’exécute ./launcher stop app, la commande affiche :

+ /usr/bin/docker stop -t 10 app
app

Pourtant, je peux toujours naviguer et interagir avec l’ancienne instance Discourse dans mon autre navigateur web ouvert.

Êtes-vous sûr d’être connecté au bon serveur ?

Quel est le résultat de docker ps ?

Êtes-vous sûr d’être connecté au bon serveur ?

Oui, je le vois affiché dans l’invite de ligne de commande.

Quel est le résultat de docker ps ?

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

Cela indique que rien n’est en cours d’exécution. Êtes-vous sûr de gérer le bon serveur ?

Discourse met en cache un certain nombre d’éléments, si bien qu’un site peut parfois sembler affiché alors qu’il est hors ligne. Si le site s’affiche toujours après un rechargement forcé, c’est que vous n’êtes pas connecté au bon serveur.

Finalement, j’ai simplement abandonné et retiré le sous-domaine du service public, merci.