Could not resolve host: blog.wpde.org unter freebsd 10 jail

  • Hallo,

    ich habe unter FreeBSD 10 in einem Jail wordpress 4.01 installiert (über portmaster). Bis auf den unten gezeigten RSS-Fehler funktioniert alles wunderbar.

    Allerdings erhalte ich alleine schon im Dashboard folgende Meldung angezeigt.

    RSS-Fehler : WP HTTP Error: Could not resolve host: blog.wpde.org

    Wenn ich mit dem Tool "drill" die IP Adresse von blog.wpde.org versuche aufzulösen funktioniert dies auch. Auch ein hosts Eintrag hat mir keine Lösung gebracht. Eventuell hat ja jemand von euch einen Tipp.

    Gruß Mardor

    • 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

  • Ich hatte das Phänomen schon öfters, ganz unabhängig vom Betriebssystem. Bis dato war es immer ein Caching Problem mit den RSS Widgets.

    Suche in Deiner {tableprefix}_options Tabelle nach allen Optionsnamen, die die Zeichenkette _feed_ enthalten:

    select * from `wp_options` where `option_name` like "%_feed_%"

    Im Regelfall erhältst Du 12 Treffer. Jeweils 4 Einträge gehören zu einem von 3 RSS. Das Feld option_name enthält folgende Einträge:

    _transient_timeout_feed_xyzxyzxyzxyzxyzxyz
    _transient_feed_xyzxyzxyzxyzxyzxyz
    _transient_timeout_feed_mod_xyzxyzxyzxyzxyzxyz
    _transient_feed_mod_xyzxyzxyzxyzxyzxyz

    xyzxyzxyzxyzxyzxyz symbolisiert eine lange Zeichenkette aus Zahlen und Buchstaben, die jeweils für 4 Einträge identisch ist, also pro RSS.

    Diese 12 Einträge löschst Du. Sollten es mehr als 12 Einträge sein, mußt Du zuerst prüfen wozu die Einträge gehören. Der Eintrag _transient_feed_xyz enthält im im option_value unter anderem die URL der Seite, von der News geholt werden, also z.B. https://wordpress.org/news.

    Da es sich um Transients handelt ist das Löschen aber sowieso ungefährlich. Ob 12, 16 oder 20 ist egal. Wichtig ist eben nur, dass es immer 4 gleiche nach dem obigen Muster sind.

    Nach dem Löschen rufst Du Dein Dashboard erneut auf und die News sollten nach kurzer Zeit erscheinen (und dann sind die Transients auch wieder da, nur die Zeichenfolgen 'xyz' hat sich dann geändert)

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Hallo mensmaximus,

    vielen dank für deine Hilfe.

    Leider erhalte ich keinen einzigen Eintrag:

  • :-) hier der Befehl um ihn per copy'n paste zur verwenden

    Code
    select option_name from wp_options where option_name like "%_feed_%";

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Entschuldige wenn ich mich dämlich angestellt habe. Auch folgender Befehl bringt kein Ergebnis:

    Code
    mysql> select option_name from wp_options where option_name like "%_feed_%";  Empty set (0.00 sec)

    Gruß Mardor

  • Entschuldige wenn ich mich dämlich angestellt habe. Auch folgender Befehl bringt kein Ergebnis:

    Kein Problem, ich hätte den Code ja auch gleich 'benutzerfreundlich' posten können :-)

    Nachdem Du kein Ergebnis bekommst, steht fest, dass noch nie eine Verbindung zustande gekommen ist. Kannst Du mal bitte prüfen ob PHP Curl installiert ist.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Hallo mensmaximus,

    php curl ist installiert

    Code
    [95] 01.12.2014 22:18 root@webserver_1 /usr/local/www/wordpress: portmaster -l | grep curl
    ===>>> curl-7.39.0
    ===>>> php55-curl-5.5.19

    Gruß Mardor

  • hmmmmm .....

    Mal wget installieren und 'wget https://de.wordpress.org/latest-de_DE.zip' testen

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Das ist der Output:


    Gruß Mardor

  • Bitte erstelle eine PHP Datei mit folgendem Inhalt:

    und speichere sie im Root der WP Installation und rufe die Datei im Browser auf. Was passiert?

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Ich bin mir jetzt nicht sicher ob dies die Fehlermeldung ist die du erwartest oder ob da ein Fehler im Webserver (Zugriff auf das File ist).

    Der Output ist:

    Code
    [B]Warning[/B]:  Unknown: failed to open stream: Permission denied in [B]Unknown[/B] on line [B]0[/B]
    
    
    [B]Fatal error[/B]:  Unknown: Failed opening required '/usr/local/www/wordpress/test.php' (include_path='.:/usr/local/share/pear') in [B]Unknown[/B] on line [B]0[/B]

    Gruß Mardor

  • Erwartet habe ich nichts bestimmtes, sondern gehofft das etwas passiert :-) Erweitere bitte mal in der php.ini den include_path

    include_path = '.:/usr/local/shar/pear:/usr/local/www/wordpress'

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Also ich habe dem file ne 777 gegeben und bin dann über das File auf die Website gelangt.

    Bzgl. php.ini habe ich mit einem find alles durchsucht, jedoch keine php.ini gefunden. Kann das sein ?

  • Also ich habe dem file ne 777 gegeben und bin dann über das File auf die Website gelangt.

    Bzgl. php.ini habe ich mit einem find alles durchsucht, jedoch keine php.ini gefunden. Kann das sein ?

    Die Datei erhält max. 644 Rechte. Ich bin kein FreeBSDler aber eine PHP Installation ohne php.ini ist mir nicht bekannt. Lass Dir mal mit phpinfo() die Konfig ausgeben und schau nach welche php.ini geladen ist.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • [TABLE="width: 600"]

    [tr]


    [TD="class: e"]System [/TD]
    [TD="class: v"]FreeBSD webserver_1 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64[/TD]

    [/tr][tr]


    [TD="class: e"]Build Date[/TD]
    [TD="class: v"]Nov 30 2014 18:34:30[/TD]

    [/tr][tr]


    [TD="class: e"]Configure Command[/TD]
    [TD="class: v"] './configure' '--with-layout=GNU' '--localstatedir=/var' '--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all' '--enable-libxml' '--enable-mysqlnd' '--with-libxml-dir=/usr/local' '--with-pcre-regex=/usr/local' '--with-zlib-dir=/usr' '--program-prefix=' '--disable-cli' '--disable-cgi' '--with-apxs2=/usr/local/sbin/apxs' '--with-regex=php' '--with-zend-vm=CALL' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=amd64-portbld-freebsd10.0'[/TD]

    [/tr][tr]


    [TD="class: e"]Server API[/TD]
    [TD="class: v"]Apache 2.0 Handler[/TD]

    [/tr][tr]


    [TD="class: e"]Virtual Directory Support[/TD]
    [TD="class: v"]disabled[/TD]

    [/tr][tr]


    [TD="class: e"]Configuration File (php.ini) Path[/TD]
    [TD="class: v"]/usr/local/etc[/TD]

    [/tr][tr]


    [TD="class: e"]Loaded Configuration File[/TD]
    [TD="class: v"](none)[/TD]

    [/tr][tr]


    [TD="class: e"]Scan this dir for additional .ini files[/TD]
    [TD="class: v"]/usr/local/etc/php[/TD]

    [/tr][tr]


    [TD="class: e"]Additional .ini files parsed[/TD]
    [TD="class: v"]/usr/local/etc/php/extensions.ini[/TD]

    [/tr]


    [/TABLE]

    Bei mir unter /usr/local/etc/php gibt es nur die extensions.ini

  • Dann darfst Du Dich jetzt erst einmal mit der Google suche "FreeBSD php.ini missing" beschäftigen.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Ich muß dem TS mal ne Frage stellen, ich habe das Gefühl, das du in Linux noch nicht so firm bist. Aber warum alles in der Welt FreeBSD, das ist absolut keine Anfänger-Distribution? Wäre ein Hosting-Paket nicht sinnvoller?

  • Aber warum alles in der Welt FreeBSD, das ist absolut keine Anfänger-Distribution?

    Weil es mal hipp war anders zu sein und wahrscheinlich ein Kumpel das aufgesetzt hat. Ohne Linux oder auch Windows Kenntnisse macht ein produktiver V-Server nie Sinn. Aber das wollen die Leute nicht hören, denn es gibt ja Confixx und Plesk. Damit braucht man keine Admins und keine Kenntnisse. Nur wenn es dann knallt braucht man einen Profi .... yippie :-)

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Ich muß dem TS mal ne Frage stellen, ich habe das Gefühl, das du in Linux noch nicht so firm bist. Aber warum alles in der Welt FreeBSD, das ist absolut keine Anfänger-Distribution? Wäre ein Hosting-Paket nicht sinnvoller?

    FreeBSD ist Unix und kein Linux! FreeBSD bietet nur Linux-Binärkompatibilität - aber es ist ein vollständiges unixoides Betriebssystem, das direkt von der Berkeley Software Distribution abstammt.

    Schon wegen dem Maskostchen nichts für Warmduscher
    http://de.wikipedia.org/wiki/BSD-Daemon

    Mit offenen Augen träumen

Jetzt mitmachen!

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