Avatar-Upload-Problem (Ubuntu)

Vielen Dank dafür, ich musste jedoch einige zusätzliche manuelle Schritte durchführen, da der bearbeitete Installer anscheinend nicht die neuesten npm- oder Ruby-Versionen installiert hat.

Außerdem wird ubuntu-22.04 verwendet.

Neueste npm installieren mit (Option 2): https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-22-04

pnmp installieren: npm install -g pnpm

Neuestes Ruby installieren (Methode 3): https://ubuntuhandbook.org/index.php/2024/01/install-ruby-ubuntu-24-04/

Dies zu bash.rc hinzufügen:

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

ImageMagick manuell installieren, die neueste Version (stellen Sie sicher, dass Sie zum Abschnitt „Install latest version of ImageMagick from the source code (for advanced and desperate users)“ gehen): https://itsfoss.com/install-imagemagick-ubuntu

Erst nach all dem konnte ich mich bei der Instanz anmelden….

Nachdem ich den ganzen Tag damit verbracht hatte, die Entwicklungsinstanz zum Laufen zu bringen, war ich ziemlich zufrieden… alles scheint in Ordnung zu sein, außer beim Hochladen von Avataren. Genauer gesagt, als Benutzer kann ich einen Avatar hochladen und er wird im Avatar-Upload-Feld korrekt angezeigt, aber wenn ich auf Speichern klicke, wird nur der Platzhalter-Avatar angezeigt… keine Fehler im Protokoll…

Das ist für mich ziemlich wichtig, da ich die Entwicklungsinstanz eingerichtet habe, um eine Migration zu testen, und einer dieser Tests ist, dass Avatare abgerufen werden :smiley:… ich möchte also sicherstellen, dass sie funktionieren, bevor ich mit einem Testimport fortfahre.

Hochgeladene Bilder in Themen werden korrekt angezeigt, kein Problem

Hat jemand eine Idee? Jede Hilfe wird sehr geschätzt

URLs für Bilder können lokal etwas knifflig sein.

Stellen Sie sicher, dass Sie Ihren lokalen Server mit FORCE_HOSTNAME=localhost:4200 bin/ember-cli -u starten.

Es ist besser, eine Testinstanz in der Cloud zu verwenden, um Ihr endgültiges Ziel zu simulieren … tatsächlich würde ich Ihnen empfehlen, Migrationen letztendlich in der Cloud zu testen.

1 „Gefällt mir“

Das habe ich versucht, leider ohne Erfolg.

Ich bin so müde, nachdem ich den ganzen Tag damit verbracht habe, diese lokale Entwicklungsumgebung so weit zu bringen, dass ich mir nicht vorstellen kann, dass es jetzt alles sinnlos war :stuck_out_tongue: ich dachte, ich wäre so weit!

Mein Gedankengang für eine lokale Entwicklungsumgebung war:

Das Importskript lokal ausführen, Discord sichern, es auf die richtige Cloud-Produktionsinstanz übertragen, wenn alles gut aussieht…

Sie können die URLs der Avatare in den Browser-Entwicklertools überprüfen und feststellen, dass sie möglicherweise nicht korrekt sind

Lokale Installationen sind sehr nützlich für die Entwicklung und das Testen … aber nicht perfekt für die Bearbeitung von Bildern

1 „Gefällt mir“

Was wahrscheinlich passiert, ist, dass WSL 127.0.0.1 nicht für Windows verfügbar macht, sodass ein Windows-Browser dies nicht erkennt.

Versuchen Sie stattdessen, es aus Chrome innerhalb von WSL2 zu starten und dies zu verwenden?

Ich vermute, dass die Avatare mit einer 127.0.0.1-Adresse angezeigt werden …

Ahh, entschuldigung, ich benutze Ubuntu, auf einer Ubuntu VM. Ich wollte diesen Win 11 Thread nicht kapern.

1 „Gefällt mir“