Ich kann keine Bilder auf meinem Computer sehen, aber auf dem Server

Hallo, ich habe gerade begonnen, WordPress (komplett noob) zu verwenden, aber ich brauche ein bisschen Hilfe. Ich habe WordPress und auf einem Linux / Centos Webserver installiert und das funktioniert gut. Wenn ich jedoch einen anderen Computer benutze, öffne einen Webbrowser, gib die URL ein, die Site sieht anders aus als auf meinem Server. (Auf meinem Webserver gibt es auch die Möglichkeit, die grafische Benutzeroberfläche zu verwenden)

Der Unterschied besteht darin, dass die Bilder nicht auf meinem Computer erscheinen (sieht so aus, als könnte sie die Mediendateien nicht finden). Auch wenn ich auf irgendeinen Link klicke (die “Hallo Welt”, Login usw.), sagt Firefox, dass er keine Verbindung zum Server bei localhost aufbauen kann. Ich kann die Bilder auf dem Webserver sehen und alle Links sind in Ordnung. Also ich mache jetzt nicht das Problem

Nur um Sie wissen zu lassen, ist meine WordPress-URL localhost und meine Site-URL ist auch localhost, wenn das helfen könnte.

Solutions Collecting From Web of "Ich kann keine Bilder auf meinem Computer sehen, aber auf dem Server"

“localhost” zeigt normalerweise auf den Webserver der Maschine, von der die Anfrage stammt.

Sie haben WordPress auf Ihrem Server installiert, um es unter “localhost” auszuführen. Wenn Sie also einen Browser öffnen, während Sie auf dem Server sind und zu “localhost” gehen, sucht er nach der Site auf dem Server und findet sie.

Wenn Sie jedoch einen Browser auf Ihrem “dev machine” öffnen und zu “localhost” wechseln, sucht er nach der Site auf Ihrem Dev-Rechner und findet sie dort nicht, wenn Sie sie auf dem Server installiert haben.

Wenn Sie jetzt eine Verbindung mit der Site herstellen, indem Sie den Namen Ihrer Serverdomäne verwenden (z. B. http://example.com ), funktionieren die Links zu den Bildern und anderen Posts nicht, da WordPress diese Links als erstellt “http: //localhost/path/to/image/picture.jpg”, nach dem Ihr Browser auf Ihrem lokalen Computer sucht und nicht dort findet.

Die beste Lösung: Melden Sie sich über einen Browser auf Ihrem Server bei der Site an und ändern Sie die URLs im Dashboard in den Domänennamen Ihres Servers und verwenden Sie diesen Domänennamen immer für die Verbindung mit der Site.

Hallo, es muss eine Menge Gründe geben, warum deine Bilder nicht angezeigt werden.

Was passiert, wenn Sie ein frisch heruntergeladenes WordPress installieren? funktioniert das Standarddesign? Wenn nicht, muss ein Problem mit der Serverkonfiguration auftreten.

Die Antwort wird bereits von ZweiBlumen gegeben. Damit Ihre Bilder jedoch von einer anderen Maschine aus angezeigt werden, finden Sie hier eine Lösung. (Normalerweise mache ich das bei der Portierung meiner Websites von der Entwicklung auf den Produktionsserver.)

Wenn Sie über databasezugriff verfügen, speichern Sie einfach einen SQL-Dump der database, öffnen Sie ihn in einem beliebigen Texteditor und suchen und ersetzen Sie auf ‘localhost’ auf ‘yourdomain.com’ (wobei yourdomain, com = Ihre Domain name.extension). Speichern Sie die Datei und ersetzen Sie Ihre vorhandene database durch die neu gespeicherte SQL. Hinweis: Bevor Sie den letzten Schritt ausführen, stellen Sie sicher, dass Sie eine Sicherungskopie Ihrer alten database haben.