Nach Server Ordner wechsel keine Bilder (Überhaupt keine)

  • Hallo Liebe Profis

    Ich musste auf meinem Server den Hauptordner Umbenennen, die Ausgangslage war; cb-service-denia_eu/ neu ist cbservicedeniaeu/ ich habe in der DB alles geändert mit suchen/ersetzen auch in den Dateien mit suchen/ersetzen über Dreamweaver.

    Die Bilder sind alle in den Ordner auf dem Server, doch werden keine angezeigt. auf dem gesamten WP, auch im Admin sind keine Bilder zu sehen.
    Wenn ich in der Mediatek auf die leeren Bilder Icon klicke und das Bild bearbeite, kann ich das bild sehen :confused:

    z.b. http://cb-service-denia.eu/wp-content/upl…er-Denia-CB.gif

    Das Bild ist da im Ordner aber erscheint nicht!

    Hat jemand eine Idee für mich?

    Grüsse

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Es betrifft ja nicht nur Bilder, sondern alle Dateien z.B. css, js usw. Wie sieht es bei deinen Permalinks aus? Allerdings kenne ich nicht die Möglichkeiten unter nginx, hier solltest du mal schauen.

  • ... ich habe in der DB alles geändert mit suchen/ersetzen auch in den Dateien mit suchen/ersetzen über Dreamweaver.

    a) Datenbank ist zu unpräzise. Es gibt 1 richtigen Weg, alles anderes führt zu Problemen. Richtiger Weg geht über ein SQL-Befehl - ich vermute, den hast Du nicht verwendet?
    b) Was für Dateien? In keiner WordPress-Datei steht ein absoluter Pfad, der geändert werden müsste...

  • a) Ich habe es nicht mit SQL Befehl gemacht, mit HeidiSQL nach den alten Einträgen gesucht und diese ersetzt.
    b) Habe alle Dateien durchforstet nach der alten Bezeichnung, bin mir nicht ganz sicher ob der was gefunden hat.

    Was mache ich jetzt?

  • Du musst doch einfach nur den Ordner umbenennen und dem Server dann sagen, dass die .eu Domain jetzt einen neuen Verzeichnis Namen hat.
    Du sagst ja nicht, dass du die Domain oder Subdomain gewechselt hast... Weil DANN müsstest du "so viel" ändern.

    Bei dir wird wie alle schon vermuten ein Problem mit dem Verzeichnis o.ä. vorliegen.
    Da du nginx benutzt hast du vielleicht auch einfach nur da nen falschen "root" drinnen stehen oder du hast die "htaccess" Rules nicht vernünftig für nginx umgeschrieben.

    [size=8]( Monika: Keine Akquise):[/SIZE] Schick mir mal deine Zugangsdaten soweit vorhanden (SSH/FTP/Kundenpanel) und ich helfe dir eben. [size=8](Ohne Kosten) (Daten werden vertraulich benutzt und danach gelöscht)[/SIZE]

    Bußmann IT - Ihr IT Dienstleister - auch WordPress!

  • Baroccoes ist auf mein o.g. Angebot eingegangen und hat mir die Zugangsdaten geschickt.
    Das Ergebnis meiner Analyse ist recht spannend - bzw. auch nicht ^^

    Ganz einfach: Der Hoster ist schuld bzw. ist nicht aktuell.

    Interessant für das Problem ist z.B. ein Eintrag in einem Plesk Forum: http://forum.odin.com/threads/after-…65/#post-749953
    Die access_log Datei zeigt mir an:

    Code
    85.13.143.105 - - [06/Jul/2015:15:18:48 +0200] "GET  /wp-content/uploads/2015/06/Header-Denia-CB.gif HTTP/1.0" 200 280 "-"  "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101  Firefox/39.0" 
    85.13.143.105 - - [06/Jul/2015:15:18:48 +0200] "GET  /wp-content/uploads/2015/06/Header-Denia-CB.gif HTTP/1.0" 200 280 "-"  "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101  Firefox/39.0" 
    85.13.143.105 - - [06/Jul/2015:15:19:44 +0200] "GET  /wp-content/uploads/2015/06/Header-Denia-CB.gif HTTP/1.0" 200 280 "-"  "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101  Firefox/39.0" 
    85.13.143.105 - - [06/Jul/2015:15:20:00 +0200] "GET  /wp-content/uploads/2015/06/Header-Denia-CB.gif HTTP/1.0" 200 280 "-"  "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101  Firefox/39.0"

    Sprich der Apache (im Hintergrund) zeigt an, dass die Datei gefunden wurde. (Status 200 OK)
    Dann kommt aber Plesk's neues und ach so tolles nginx Proxy System.

    Code
    85.13.143.105 - - [06/Jul/2015:15:18:48 +0200] "GET  /wp-content/uploads/2015/06/Header-Denia-CB.gif HTTP/1.1" 404 162 "-"  "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101  Firefox/39.0" 
    85.13.143.105 - - [06/Jul/2015:15:18:48 +0200] "GET  /wp-content/uploads/2015/06/Header-Denia-CB.gif HTTP/1.1" 404 162 "-"  "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101  Firefox/39.0" 
    85.13.143.105 - - [06/Jul/2015:15:19:44 +0200] "GET  /wp-content/uploads/2015/06/Header-Denia-CB.gif HTTP/1.1" 404 162 "-"  "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101  Firefox/39.0" 
    85.13.143.105 - - [06/Jul/2015:15:20:00 +0200] "GET  /wp-content/uploads/2015/06/Header-Denia-CB.gif HTTP/1.1" 404 162 "-"  "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101  Firefox/39.0"

    Bedeutet, dass er dort einen Fehler hat mit Status 404 Nicht gefunden, den er dann wiederum weiterleitet.

    Laut dem Foreneintrag müsste man die Einstellungen neu generieren lassen.
    Ich gehe auch von etwas ähnlichem aus.

    Die Übergangslösung ist jetzt von mir gewesen, dass ich zwischen den Ordnern einen Symlink angelegt habe, sodass das passt.
    Ich denke mal, dass Baroccoes kein Problem mehr haben wird sobald der Server komplett neu gestartet wurde oder die nginx Konfiguration seitens des Hosters überprüft wurde.

    Der Witz der Sache ist nämlich, dass egal welche Einstellungskombination in Plesk: Es funktionieren nie .jpg/.png etc.
    Alle "Seiten" wie .php, .html, etc. funktionieren mit dem neuen Ordner.
    Die anderen nimmt das System noch vom alten Verzeichnis.

    Die htacces etc. habe ich überprüft.
    Macht aber auch alles keinen Sinn, weil im Apache Log zeigt er mir eben 200 an und per nginx 404.

    Bußmann IT - Ihr IT Dienstleister - auch WordPress!

  • Aus diesem Grunde würde ich nie ein Admin Tool wie z.B. Plesk, Confixx, Froxlor usw einsetzen, sondern alles per Konsole verwalten.

  • Schön wenn man das kann :)
    Normalerweise bin ich froh das Webhoster neu das Plesk hat, das ist für mich als leihe viel einfacher und um einiges übersichtlicher als die alten Confixx.

  • Vielleicht kannst du uns morgen, auch wieder so um 12, eine Info geben ob es auch ohne Symlink klappt. (Kannst ja mal umbenennen)
    Wenn Plesk nachts die Konfigurationen neu macht könnte das klappen :)

    Ansonsten ist es halt Schade, dass der Hoster oder Plesk das nicht hinbekommt.

    Bußmann IT - Ihr IT Dienstleister - auch WordPress!

  • Generell beeinflusst Plesk die Performance eines jeden Server sehr negativ. Dazu kommt, das Plesk in der Vergangenheit sehr oft mit Sicherheitslücken zu kämpfen hatte.
    Nun gut, bei einem Hostingpaket kann man sich nicht immer das Admin Tool aussuchen ;-).

  • So drastisch würd ich das nicht sehen. Damals, anno 2000 in der wilden Agenturzeit... klimatisierte Keller-DMZ. Da hat man gern und freiwillig auf der bash rumgeschlumpft. Probleme hat aber immer nur der Exchange gemacht. :D Egal, heute haben wir ja genug Optionsvielfalt und jeder bekommt sein Paketchen. Wer Anspruch hat und tatsächlich Performance benötigt, greift eh zur Appliance.

    Plesk ist Segen und Fluch zugleich. Egal welches cPanel - Probleme gibt's da immer. Wobei ich sagen muss, dass ich nie auf die Idee eines Mischbetriebs in Sachen Webserver kommen würde. Apache2 + nginx käm mir nicht in den Sinn. Das ist ein entweder-oder... :)

    Anyways: egal ob cPanel oder Kommandozeile - think first, act wise.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!