Die IP, die da aufgerufen wird, gehört zu http://www.hostip.info/
Sieht mir nicht nach einem Angriff aus, sondern nach dem Versuch der Geolokalisierung. Statistik-Plugins machen so etwas gerne, um die Nutzer nach Ländern einteilen zu können.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenDie IP, die da aufgerufen wird, gehört zu http://www.hostip.info/
Sieht mir nicht nach einem Angriff aus, sondern nach dem Versuch der Geolokalisierung. Statistik-Plugins machen so etwas gerne, um die Nutzer nach Ländern einteilen zu können.
Die index.php, die jetzt scheinbar im Verzeichnis wordpress liegt, gehört eigentlich ins verzeichnis wordpress/wp-admin. Dafür fehlt wohl dann die richtige index.php, die hier hingehört. Irgendetwas ist da gründlich schiefgelaufen.
In der zip-Datei, die es hier als Download gibt, finden sich einige Dateien und drei Unterordner mit weiteren Dateien und Unterordnern. Diese Ordnerstruktur muss sich hinterher genau so auf der Festplatte wiederfinden. Hier also im Verzeichnis htdocs/wordpress/
Bei DB_Name, DB_User und DB_Password sind falsche Anführungszeichen, es muss davor und danach jeweils ein Apostroph sein: ' (kein Akzent, kein Komma, kein Anführungszeichen unten o.ä.)
Der Fehler liegt am Anfang der wp-config.php, nicht in der pluggable.php. S. http://faq.wpde.org/cannot-modify-header-information/ (Abschnitt zum Thema Byte Order Mark=BOM). Und: Wordpad ist kein normaler Editor :-)
Müsste wohl eigentlich heißen:
Zitatregister_sidebar_widget() is deprecated since version 2.8! Use wp_register_sidebar_widget() instead.
An irgendeiner Stelle wird die Funktion register_sidebar_widget() verwendet. Das funktioniert noch, könnte aber irgendwann in Zukunft nicht mehr funktionieren. Stattdessen sollte die Funktion wp_register_sidebar_widget() genutzt werden.
[bezieht sich jetzt auf den von Marcus[IS] oben geposteten Link]
Die nicht geänderten Beiträge werden auch anhand des letzten Änderungsdatums angezeigt. Das ist in diesem Fall dann gleich dem Veröffentlichungsdatum. Ich rufe den Feed ab und bekomme die letzten x (z.B. 10) Posts, die zuletzt verändert (veröffentlicht oder aktualisiert) wurden.
Mittlerweile scheint alles zu funktionieren.
Die unterschiedliche Darstellung in verschiedenen Browsern könnte tatsächlich am (vorhandenen) Byte Order Mark (BOM) liegen. Näheres dazu auch hier: http://faq.wpde.org/cannot-modify-header-information/
Also: die Theme-Dateien (vor allem header.php) als UTF-8 ohne BOM abspeichern.
Das ist der Standard, dass das Childtheme zunächst so aussieht wie das Original und dann Änderungen vorgenommen werden, aber eben nur in dem abgeleiteten Theme und das Original bleibt erhalten. In der Anleitung von Edi (oben verlinkt) steht das auch drin. Durch die Zeile
in der CSS-Datei des Childthemes werden zunächst alle Formatierungen des Originals übernommen und können dann geändert (überschrieben) werden.
Das ist die URL für das Attachment des Artikels (das Bild). Ds heißt genauso wie der Beitrag, daher die Dopplung.
Das sieht nicht gut aus, s. https://wordpress.org/support/topic/…adphp-eval_post
Wer immer das da installiert hat, kann alles mögliche mit der Wordpressinstallation anstellen und versucht auch, die Spuren zu beseitigen, indem das Dateiänderungsdatum korrigiert wird.
Suche im Forum nach "ich wurde gehackt" :-(
[Ok, zu langsam. Ich hoffe, Du hast damit alle möglichen Einfalltore beseitigt]
Die Datei wp-head.php gibt es normalerweise nicht. Ist sie denn irgendwo vorhanden?
Lässt sich der ausgegebene Text in einer Datei des Themes oder eines Plugins finden?
Ich schaue mir das gerade mal an...
wp_head() im Header vor dem schließenden </head> vorhanden?
wp_footer() im Footer vor dem schließenden </body> vorhanden?