Meine Website ist aufgrund von HTTP ERROR 500 gestoppt

Meine Website läuft nicht. Ich erhalte einen Fehler (HTTP ERROR 500), vermutlich wegen meiner Version: 2.1.0.beta4. Bitte sagen Sie mir, wie ich meine Website auf die neueste Version aktualisieren kann.

Hinweis: Ich verwende AWS. Und bitte geben Sie eine klare Erklärung, da ich Anfänger bin.

Haben Sie es selbst installiert oder hat es jemand für Sie installiert?

Falls Sie es selbst installiert haben, ist der einfachste Weg zum Upgrade, sich per SSH auf den Server zu verbinden, auf dem Discourse gehostet wird, und die folgenden Befehle auszuführen:

cd /var/discourse
git pull
./launcher rebuild app

Ansonsten wenden Sie sich an die Person, die die Installation durchgeführt hat, da diese Ihnen möglicherweise weiterhelfen kann.

Ich habe vor einem Jahr gemeinsam mit jemandem installiert, aber jetzt habe ich ihn nicht gefunden.

Wenn ich Ihren Schritt befolge, erhalte ich diesen Fehler:

error: cannot open .git/FETCH_HEAD: Permission denied

Führen Sie dies als root aus?

Oh, ich habe diesen Schritt vergessen.
Ich mache es jetzt, aber dieses Problem ist aufgetreten:

remote: Enumerating objects: 285, done.
remote: Counting objects: 100% (285/285), done.
remote: Compressing objects: 100% (11/11), done.
fatal: write error: No space left on device
fatal: index-pack failed

Ich habe das zulässige Limit überschritten. Weißt du eine Möglichkeit, es zu erweitern?

df -h
Filesystem      Size  Used     Avail   Use% Mounted on
/......         20G   20G      0       100% /

Das solltest du schaffen. Du müsstest die Instanz zunächst stoppen, den Speicher anpassen und dann neu starten.

Das ist jedoch etwas themenfremd für Discourse Meta. Du solltest dich an die EC2-Dokumentation von Amazon wenden.

Wenn du weitere Hilfe benötigst, empfehle ich dir, im Kanal Marketplace nach einem Freelancer zu fragen, der Erfahrung mit EC2 hat.

Ich habe diese Lektion befolgt und bis Schritt 7 angewendet.
Ich habe diesen Schritt nicht verstanden.
Könntest du bitte die letzten 3 Schritte erklären?