Bonjour à la communauté — j’adore Discourse. Et cette fois, je veux le configurer moi-même.
Je suis un complet néophyte en programmation.
J’ai créé un droplet chez DigitalOcean. J’ai également créé un compte et un sous-domaine chez Mailgun, et mes identifiants sont prêts.
Cependant, je suis bloqué ici :
Accéder à votre serveur Cloud
Connectez-vous à votre serveur via son adresse IP en utilisant SSH, ou Putty sur Windows :
ssh root@192.168.1.1
Entrez le mot de passe root figurant dans l’e-mail envoyé par DigitalOcean lors de la configuration du serveur. Vous serez invité à modifier le mot de passe root.
Je n’ai jamais ouvert le Terminal de ma vie avant aujourd’hui. Et je ne vois aucun e-mail contenant le mot de passe root. Je n’ai que l’e-mail de DigitalOcean me félicitant pour mon coupon et me donnant les instructions de configuration.
Question : comment utiliser ssh pour accéder au droplet ? Et quel type de mot de passe dois-je chercher ?
La dernière fois que je l’ai fait, j’ai reçu un e-mail contenant le mot de passe, que vous devez ensuite modifier lors de votre première connexion. Vous pouvez également le réinitialiser via le site web de DigitalOcean.
Le terminal et SSH ne sont pas si compliqués : Google peut être votre allié lorsque vous essayez de comprendre comment faire les choses.
D’accord. L’installation a réussi — tout semblait fonctionner….
(J’ai également créé un enregistrement A chez Siteground, où mon site est hébergé et où se trouvent les serveurs de noms, pour le pointer vers l’adresse IP de mon droplet.)
Mais maintenant, je ne peux pas accéder à l’installation depuis mon navigateur. Lorsque je tente de lancer la phase de connexion / création du compte administrateur, j’arrive sur :
403 - Erreur d’accès interdit
Vous n’êtes pas autorisé à accéder à cette adresse.
Si l’erreur persiste, veuillez contacter l’administrateur du site.
Si vous êtes l’administrateur de ce site, veuillez vous connecter à cPanel et consulter les journaux d’erreurs. Vous y trouverez la raison exacte de cette erreur.
Les raisons courantes de cette erreur sont :
Permissions incorrectes des fichiers/répertoires : inférieures à 644.
Pour que les fichiers puissent être lus par le serveur web, leurs permissions doivent être égales ou supérieures à 644. Vous pouvez mettre à jour les permissions des fichiers via un client FTP ou via le Gestionnaire de fichiers de cPanel.
Directives Apache restrictives dans le fichier .htaccess.
Il existe deux directives Apache qui peuvent provoquer cette erreur : ‘Deny from’ et ‘Options -Indexes’.
À moins que vous n’ayez spécifié un droplet avec Cpanel installé, cela ne devrait pas se produire et signifie probablement que la propagation DNS n’est pas encore terminée.
Merci. Je n’ai pas spécifié un droplet avec cPanel installé — sauf si j’ai fait une erreur.
Cela peut être simplement un délai. Je vérifierai à nouveau demain.
(Cependant, le site whatsmydns.net affiche une série de coches vertes lorsque je vérifie le DNS pour l’enregistrement A. Donc, peut-être que la propagation a bien eu lieu ?)
Si cela fonctionne, vous pourrez dire que vous avez une « installation officielle » et vous saurez que des commandes comme ./launcher rebuild app fonctionneront.
Merci pour votre aide ! Je suis actuellement en train de résoudre un problème d’email… Je progresse.
Je voudrais ajouter qu’il y a de véritables points de blocage dans ces instructions standard pour les personnes qui ne sont pas familières avec SSH / Terminal. Par exemple, je ne savais pas que lorsque je commence à taper un mot de passe, rien n’apparaît dans la zone de texte — j’ai donc cru que quelque chose était cassé. À d’autres moments dans les instructions, le texte proposé n’est pas exactement ce que vous êtes censé taper dans la ligne de commande. Chercher sur Google ou dans les forums finit par résoudre ces problèmes, mais le processus a été lent, et quelques annotations dans les instructions pour les débutants / les gens ordinaires / les non-programmeurs seraient utiles.
Merci Gavin, c’est déjà fait ! Je pense que c’est réglé maintenant. J’avais mis la mauvaise information dans l’un de mes champs de configuration d’e-mail.