Systemvoraussetzungen für die Installation von Blog2Social



Letzte Aktualisierung: 00:01 15.09.2024

Wir haben Blog2Social auf den Standardeinstellung von Wordpress aufgebaut. Unter diesen Standardeinstellungen funktioniert Blog2Social gut. Hier findest Du einige allgemeine Systemanforderungen, falls etwas nicht wie erwartet bei Blog2Social funktioniert.

Als erstes solltest Du die Performance Deiner Website prüfen, um sicherzustellen, dass Deine WordPress installation im Zusammenhang mit Plugins wie Blog2Social optimal funktioniert. Die Ladegeschwindigkeit Deiner website ist auch ein wichtiges Kritierium für Dein Ranking bei Google und für die Social Media, um die Beiträge und Bilder von Deiner Website überhaupt und korrekt anzeigen zu können. Es gibt verschiedene Optionen, um die Geschwindigkeit Deiner Website zu prüfen. 

Du kannst die Ladegeschwindigkeit Deiner Website mit dem Google Page Speed Checker testen, indem Du die URL Deiner Webiste auf der folgenden Seite eingibst:
https://developers.google.com/speed/pagespeed/

Das Tool gibt Dir auch Tipps, wie Du die Ladegeschwinigkeit Deiner Website optimieren kannst, sollte sie unter dem Durchschnitt liegen.

Eine andere Option ist, die Antwortgeschwindigkeit Deiner Website mit Traceroute, Ping, MTR, und PathPing zu überprüfen:
https://www.okta.com/de/identity-101/ping-trace/

Das sind Netzwerk Tools, die überprüfen, ob Deine Website überhaupt öffentlich erreichbar ist, wie lang die Antwortzeit Deiner Website ist und ob die Performance Deiner Website eine gute User-Erfahrung sicherstellt. 

  • Wordpress Version > 4.7.0
  • PHP Version  > 5.5.3
  • PHP Extension OpenSSL
  • MySQL Version > 5.5.3
     Damit Blog2Social vollständig installiert werden kann benötigt der MYSQL Benutzer (siehe wp-config.php in der Wordpress Installation) folgende Rechte:
    - SELECT
    - UPDATE
    - INSERT
    - DELETE
    - CREATE
    - ALTER
    - INDEX
    - SHOW
    Du kannst über Dein Hosterpanel (PHPMyAdmin) die Rechte des Datenbankbenutzers anpassen.
  • Memory limit > 256M
    Lösung: 
    1) In wp-config.php Datei (im root folder von WordPress) definieren ( "WP_MEMORY_LIMIT", "256M"); // 512M (M = MEGABYTE) Minium 256M
    2) In .htaccess Datei (im root folder von WordPress): "php_value memory_limit 256M"
    3) In der Datei "php.ini" (im Apache-Ordner): "memory_limit = 256M"
  • Heartbeats aktivieren
    WordPress und Blog2Social arbeiten standardmäßig mit Heartbeats.
    Du kannst Heartbeats mit verschiedenen Plugins deaktivieren oder regulieren. Das Deaktivieren von Heartbeats verhindert jedoch, dass die Hintergrundaufgaben von WordPress und Blog2Social richtig ausgeführt werden. Daher empfehlen wir, Heartbeats auf deiner Website nicht einzuschränken oder zu deaktivieren.

    1) Beispiele für Plugins, die Heartbeats einschränken oder deaktivieren:
    -Heartbeat Control
    -Perfmatters
    -LiteSpeed Cache
    -WP Rocket
    -SG Optimizer
    -Asset CleanUp
    -Autoptimize
    -Swift Performance
    -Security-Plugins (Wordfence / iThemes)

    Wenn du Probleme damit hast, dass geplante Beiträge nicht veröffentlicht werden, überprüfe bitte die Einstellungen deiner Plugins auf Optionen wie "Heartbeat", "Disable Heartbeat" oder "Reduce Heartbeat" und stelle sicher, dass sie nicht eingeschränkt sind.

    2) Überprüfe dein Theme oder andere Plugins auf entsprechende Heartbeat-Einstellungen
    Suche einfach nach:

    -wp_deregister_script('heartbeat');
    -wp_dequeue_script('heartbeat');
    -add_filter('heartbeat_settings', '__return_false');
    -remove_action('init', 'wp_heartbeat_init');
    -remove_action('admin_enqueue_scripts', 'wp_localize_heartbeat_settings');

    Siehe auch: http://www.wpbeginner.com/plugins/how-to-limit-heartbeat-api-in-wordpress/

    3) Überprüfe, ob heartbeat.php vorhanden ist.
    Wenn du weiterhin Probleme hast, empfehlen wir dir zu prüfen, ob die Datei "heartbeat.php" im Ordner "/wp-includes" vorhanden ist.

    Bitte beachte:
    Manche Webhoster, wie zum Beispiel WPEngine, begrenzen standardmäßig Heartbeats. Solltest Du also Heartbeats nicht selbst begrenzt oder deaktiviert haben und dennoch von Blog2Social die Nachricht erhalten, dass Heartbeats nicht aktiv sind, wende Dich bitte an Deinen Webhoster, damit dieser Heartbeats für Dich aktiviert.
  • Hotlink Protection: Viele Websites nutzen einen sogenannten Hotlink-Schutz, wie zum Beispiel das Cloudflare Plugin mit einer aktivierten Einstellung für Hotlink-Schutz.  Hotlinking bezeichnet die Einbindung externer Bilder oder Videos auf der eigenen Website. Besucht jemand beispielsweise Ihre Website und möchte eines Ihrer Videos auf seiner eigenen Website einbinden oder in den Social Media teilen, werden sogenannte Hotlinks erstellt. Auch die Social Media Netzwerke und Drittanbieter-Tools wie Blog2Social nutzen Hotlinks, um die Bilder und Videos in der Beitragsvorschau entsprechend korrekt darstellen zu können. Ein Hotlink-Schutz verhindert diesen Vorgang und nimmt damit aber auch Dir und Deiner Social Media Community die Möglichkeit, Deine Bilder, Infografiken und Videos zu teilen und damit weitreichend bekannt zu machen. Um zu prüfen, ob auf Deiner Website ein Hotlink-Schutz aktiviert ist, kannst Du folgende Tools nutzen: 

    Hotlink-Checker: Der Webservice Free-Webhosting bietet beispielsweise einen kostenlosen Hotlinking-Check für Deine Bilder an. Du kannst die Link-URL eingeben und prüfen, ob das Bild mit einem Hotlink-Schutz versehen ist.
    Vor einem Test solltest Du Deinen Browser-Cache aktualisieren (drücke hierfür Strg + F5 im geöffneten Browser-Fenster). So stellst Du sicher, dass ein korrektes Ergebnis angezeigt wird.

    Blog2Social Problemanalyse-Tool

    Nutze das Blog2Social Problemanalyse-Tool direkt im Blog2Social Dashboard.
    Im Analyse-Protokoll wird Dir angezeigt, ob ein Hotlink-Schutz auf Deiner Website besteht.

    Um den Hotlink-Schutz zu deaktivieren, solltest Du alle Plugins, die einen Hotlink-Schutz auf Deiner Website aktiviert haben entfernen oder die entsprechende Hotlink-Schutz Einstellungen in Deinen Plugins deaktivieren. 
    Wenn Du nicht weisst, welche Plugins das sein könnten, findest Du eine Liste von möglichen Plugins im Plugin-Verzeichnis auf Wordpress.org. 
    Eine andere Möglichkeit ist, Deine „htaccess“ Datei auf folgende Einträge zu überprüfen und diese gegebenenfalls zu entfernen,  da diese Einträge verhindern können, dass Online-Dienste, wie Social Media Netzwerke oder Blog2Social auf Deine Bilder zugreifen können:    

    • RewriteEngine on
    • RewriteCond %{HTTP_REFERER} !^$
    • RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
    • RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
    • RewriteRule .*\.(jpe?g|gif|bmp|png)$ - [F]
  • PHP CURL extension in php.ini aktivieren
    STEP BY STEP Lösung: 
    1) Suche Deine PHP.ini-Datei (normalerweise befindet sich diese z.B. im Bin-Ordner Deiner Apache-Installation )
    2)
    Öffne die PHP.ini im Editor
    3) Suche nach: '; extension = php_curl.dll'
    4) Entferne dies, indem Du das bevorstehende Semikolon";" entfernst
    5) Speicher und schließe PHP.ini
    6) Starte bitte Apache neu
  • Maximale Ausführungszeit> = 300 Sekunden
    Lösung:
    1) In .htaccess Datei (im root folder von WordPress): "php_value max_execution_time 300"
    2) Nutze das Wordpress Plugin WP Maximum Execution Time Exceeded: https://de.wordpress.org/plugins/wp-maximum-execution-time-exceeded/
  • Max. Postgröße (optional)
    Lösung:
    In .htaccess Datei (im root folder von WordPress): "php_value post_max_size 200M"
  • Max. Input Vars (optional)
    Lösung:
    In .htaccess Datei (im root folder von WordPress): "php_value max_input_vars 3000" (Default ist: 1000)
  • PHP DOM extension aktivieren
  • Datenbank Schreibrechte Bitte stelle sicher, dass Du Schreibrechte für die Datenbank Deines Blogs besitzt.
  • PHP mbstring extension: Bitte aktiviere serverseitig die PHP-Erweiterung "mbstring" in der "php.ini"-Datei, um die Zeichenbegrenzungsfunktion zu nutzen.
  • Um die “og:image:width” und “og:image:height” Angaben in Deinen Blog2Social Open Graph Tags zu verwenden, stelle bitte folgendes sicher:
    1) Erstelle eine .htaccess-Datei und lege sie im Stammverzeichnis ab (manchmal kann es notwendig sein, sie einen Schritt weiter hinten im Stammverzeichnis zu platzieren) und füge diesen Code dort ein:
    php_value allow_url_fopen On

    2) Erstelle eine php.ini-Datei (für Update-Server php5.ini) und lege sie in den Root-Ordner (manchmal muss sie einen Ordner weiter hinten im Root-Ordner platziert werden) und füge dort den folgenden Code ein:
    allow_url_fopen = On

 

Buttons reagieren nicht?

Solltest Du Probleme mit nicht reagierenden Buttons in Blog2Social haben, empfehlen wir die Schritte im folgenden Leitfaden zu prüfen:
Warum funktionieren einige Buttons in Blog2Social nicht richtig?

 

Weitere Tips und Lösungen bei der Fehlersuche

 

Tags: Installation, System Voraussetzungen