Schlagwort-Archive: WordPress

WordPress ist das freies Content-Management-System, welches ursprünglich zum Aufbau und zur Pflege eines Weblogs entwickelt wurde.

WordPress URL ändern

Website URL und Links in der WordPress Datenbank ändern

WordPress Umstellungen und die Migration erfordern mehrere Schritte zur Anpassung der URL. Das festlegen der WordPress-Adresse ist bei einer Neuinstallation, unter Einstellungen Allgemein bei WordPress-Adresse (URL) und Webseite-Adresse (URL). Für Migration und URL Änderungen sind weitere Anpassungen vorzunehmen.

Bei der Migration kann es vorkommen, dass der Zugang zum WP-Admin versperrt ist, das nachdem der A Record oder CNAME im DNS, und die Virtualhost Konfiguration beim Webserver bereits geändert wurde. Auch bei der Umstellung der Seite von Dev auf Live muss die URL geändert werden. An dieser stelle kann die Webseite-Adresse und die Links im Content mit phpMyAdmin geändert werden.

WordPress-Adresse (URL) und Webseite-Adresse (URL) in phpMyAdmin ändern

Um die WordPress-Adresse und Webseite-Adresse in phpMyAdmin zu ändern, öffnet man die Datenbank und geht auf Anzeigen, im nun geöffneten Tree wählt man die Tabelle wp_options, links sucht man in der Spalte option_name nach siteurl und home, hier mit Bearbeiten den Wert im Feld option_value mit der neuen URL ändern und mit OK bestätigen.

Abbildung: phpMyAdmin Anzeigen siteurl / home

Hinweis: Der WordPress Standard Datenbank Präfix ist wp_, hier wurde der Präfix zuvor auf wp_futbg5 geändert.

Möchte man die Datenbank nach Text durchsuchen, geht man nach dem öffnen der Datenbank auf Suchen und trägt das Suchargument eingebunden zwischen %-Zeichen ein. In diesem Fall soll die Entwickler Umgebung zur Live Seite gemacht werden, wobei dev.artemis.org die Entwickler URL ist, und www.artemis.org die Live URL der Seite.

phpMyAdmin Durchsuchen der Datenbank

Bei In der/den Tabelle(n) klickt man auf Alle auswählen, anschlissend auf OK. In der Regel sind die treffer in den Tabellen wp_posts und wp_postmeta, jeweils im Feld post_content zu finden.

In phpMyAdmin bei SQL kann die URL mit folgendem SQL-Befehl durch Suchen Ersetzen in den Tabellen geändert werden.

Werden Plugins verwendet, die Tabellen mit URLs beinhalten, muss der Inhat hier ebefalls geändert werden.

Anstelle des Platzhalter tabellenname und feld_mit_urls den tatsächlichen Tabellenname eintragen, die betreffenden Plugins mit den Tabellen können wie oben beschrieben, mit Textsuche in phpMyAdmin gefunden werden.

WordPress vor Brute-Force Attacken schützen

WordPress Server vor Brute-Force Login versuche durch fail2ban schützen.

WordPress Schutz bietet sich durch mehrere Methoden an, neben Lock-Down Plugins, die IP-Adressen und Zeitstempel jedes fehlgeschlagenen Anmeldeversuchs aufzeichnen und blockieren, wird mit fail2ban die Kernel Firewall gesteuert, und damit der host für eine vorgegebene Zeit gesperrt.

  Zur Installation von fail2ban auf CentOS 7 muss das EPEL Repository hinzugefügt werden:

Die Installation hier wie folgt als root, es wird eine Standard Konfiguration bereitgestellt, und erfordert keine weiteren Anpassungen:

Nachdem fail2ban auf dem Server installiert ist, können die Apache access_log nach Anmeldeversuchen untersucht werden.

Damit fail2ban weiss nach welchen parser in der Logdatei gesucht werden soll, wird ein Filter erzeugt, durch editieren mit vim oder anderen bevorzugten Editoren, erstellen wir die Filter Datei mit vi /etc/fail2ban/filter.d/wp-auth.conf:

Die Hauptkonfiguration von fail2ban befindet sich in der Datei /etc/fail2ban/jail.conf, diese kopiert man zu jail.local, oder es genügt auch nur die zusätzliche Filter Einstellung einzutragen, die Konfiguration hinzufügen mit vi /etc/fail2ban/jail.local

Nach 6 Anmeldeversuche (maxretry) wird für 30 min. blockiert.

Bevor fail2ban eingesetzt wird, ist ein blick in /etc/fail2ban/jail.conf gegeben, unter der Sektion [INCLUDES] sind die Pfade der gerade verwendeten Linux Distribution definiert, bei der Zeile before = paths-distro.conf, hier verwenden wir CentOS 7 dabei ist die passende Datei /etc/fail2ban/paths-fedora.conf :

Die Datei paths-fedora.conf  kopieren wir zu paths-centos.conf. Es sollen alle Logs unter /var/www/*/logs ausgelesen werden, dabei die Pfade zu den Apache Logs ggf. anpassen:

Nun fail2ban neu starten um den Filter zu aktivieren.

fail2ban Status überprüfen wie folgt.

Der iptables Status des Filters in der Kette ausgeben.

Die iptables Ausgabe des Filter AuthFailures in etwa viel folgt.

Hat man sich selber durch zu viel Fehlversuche und Tests ausgesperrt, kann man sich mit folgendem Command wieder entsperren.

  Der vorteil dieser Methode ist es, durch fail2ban wird der host und alle Dienste blockiert, der Bot wird in der regel zur nächsten Webseite gehen, um die Attacken fortzusetzen, auch ssh und ftp anfragen gehen ins leere, und ICMP anfragen bleiben für die IP-Adresse unbeantwortet.

The SEO Framework vs Yoast SEO WP Plugin

Die SEO Alternative The SEO Framework

SEO Plugins für WordPress werden in vielfältigen Ausführungen angeboten, dabei stellt sich The SEO Framework als die wahrscheinlich praktikablere alternative zu dem viel verwendeten Yoast SEO Plugin heraus.

Wenn gleich The SEO Framework den etwas anspruchsvolleren Webmaster anspricht, ist das SEO Plugin dennoch auch für Einsteiger beherrschbar, die Settings findet man übersichtlich auf einer einzigen Seite in mehrere Abschnitte aufgeteilt, neben den einzelnen Optionen öffnet sich ein PopUp bei MouseOver mit einem Quick Help Ballon, einzig diejenigen die sich der Technik generell verweigern, werden mit Yoast SEO besser bedient sein.

  TSF ist vorkonfiguriert – in 10 Minuten ist das Plugin eingerichtet. Von mehr als hundert Optionsfeldern benötigten nur fünf bis zehn eine Eingabe. No ads. No distractions. No nonsense. The fast | free | fair | easy | best WordPress SEO plugin. Das verspricht der Entwickler – Sybre Waaijer.

Wenn das Plugin zum ersten Mal aktiviert wird, werden die Einstellungen automatisch so konfiguriert, wie sie für die meisten Websites am besten geeignet sind. Alle Websiten werden automatisch für SEO und soziale Netzwerke optimiert. TSF ist sich seiner Umgebung genau bewusst und füllt automatisch alle Metadaten aus, je nachdem, wie die Website und die Beiträge, Seiten und Archive konfiguriert sind.

Abbildung: TSF Bewertung: Metatitel und Beschreibung

  Bei TSF können die Metadaten Pixelgenau eingestellt werden, was bei professionellen Webmaster auf Interesse stößt. Die intelligente SEO Bar erkennt die WordPress-, Sprach- und Grafikumgebung und fördert mehr Details. Der Pixelzähler ist die genaueste Richtlinie in diesem Bereich. Bei MouseOver über den Metatitel sind weitere Informationen zu erfahren. Der saubere Code auf aktuellem PHP ist voll kompatibel zum neuesten WordPress 5.0.2, die Meta-Box im neuen SEO Block Editor zeigt die perfekte Integration dieses Plugins.


The SEO Framework: WordPress SEO Plugin Alternative zu Yoast SEO

Ungebrandet und Kostenlos für Profis

Das TSF Plugin ist nicht gebrandet! Das heißt, dass nirgendswo im Backend „The SEO Framework“ als Erwähnung vorkommt, abgesehen von der Plugin Installationsseite. Das Plugin nutzt die Standard WordPress Interface-Elemente, als sei es Teil von WordPress. Keine Werbung, keine PopUps. Die versteckten HTML-Kommentare können via Filter oder Erweiterung ausgeblendet werden.

Quellen Link: theseoframework.com