WPML braucht Folgendes, um zu laufen:

  • WordPress 3.9 oder höher
  • PHP 5.3 und höher mit einem Arbeitsspeicher von mindestens 128 MB (siehe WP-Speichereinstellungen). Bitte beachten Sie, dass der benötigte Speicherplatz für Ihre Seite von Ihrem Inhalt, Theme und allen Plugins abhängt.
  • MySQL 5.6 und höher.
  • Die Möglichkeit, Tabellen in Ihrer Datenbank zu erstellen.
  • Multibyte String-Erweiterung für die Nutzung von WPML String Translation
  • SimpleXML-Erweiterung für die Nutzung von XLIFF-Dateien in WPML Translation Management.
  • Die Funktion eval() PHP muss aktiviert sein. Mehr darüber im Abschnitt über eval().

Verwendung früherer Versionen von PHP und MySQL

WPML läuft eventuell auf früheren Versionen von PHP und MySQL, aber das können wir nicht testen. Wenn Sie frühere Versionen benutzen, empfehlen wir Ihnen sehr, WPMLs Fehlerhebungsmodus zu aktivieren. So kommen alle PHP-Fehler ans Licht und Sie erfahren, wenn etwas nicht wie geplant läuft.

Sie können hier gern Kommentare über die Nutzung von WPML mit anderen Versionen abgeben.

Wie Sie überprüfen können, welche Version von PHP Sie eigentlich verwenden

Einige Shared-Hosting-Firmen haben sowohl PHP4 als auch PHP5 installiert. Am besten können Sie herausfinden, welche Version Sie eigentlich benutzen, indem Sie den PHP-Prozessor selbst fragen (nicht den Techniker in der Hosting-Firma).

Erstellen Sie eine Datei mit dem Titel php_info.php und legen Sie sie in Ihrem WordPress-Verzeichnis ab (direkt neben wp-config.php). Diese Datei sollte folgendes enthalten:

<?php phpinfo(); ?>

Keine große Sache, oder? Wenn Sie möchten, können Sie sie gern als ZIP-Datei herunterladen. Holen Sie sich php_info.zip (natürlich müssen Sie sie entpacken, bevor Sie sie auf Ihren Server hochladen).

Sobald Sie das getan haben, öffnen Sie einen Browser und gehen Sie auf http://yourdomain.com/php_info.php

Sie sollten etwas in dieser Art sehen:

php-info.php zeigt die PHP-Version auf dem Server an

php-info.php zeigt die PHP-Version auf dem Server an

Ganz oben steht, welche Version von PHP bei Ihnen läuft. Wenn dort PHP Version 4 steht, wird das Programm nicht laufen. Am besten schreiben Sie Ihrer Hosting-Firma dann eine E-Mail und bitten sie, PHP 5 oder höher zu aktivieren.

Permalink-Struktur

WPML fügt URLs Sprachinformationen hinzu. Es wurde mit den folgenden Permalink-Strukturen getestet:

  • Der Standard:
  • /%year%/%monthnum%/%postname%/

Erklärung:

Andere Permalink-Strukturen können auch funktionieren, könnten jedoch bei verschiedenen Konfigurationen Probleme hervorrufen. Auf all unseren Seiten verwenden wir /%year%/%monthnum%/%postname%/.

Bei Seiten erhalten Sie genau die gleichen URLs wie bei /%postname%/. Mit dieser Permalink-Struktur wird jedoch vermieden, dass WordPress Seiten und Beiträge verwechselt und dass potentielle Probleme bei der Ausgabe der Sprache auftreten.

Nutzung der eval()-Funktion

Die eval()-Funktion muss aktiviert sein, weil WPML das TWIG-Framework für seine Struktur und Templates verwendet, wodurch WPML von dieser Funktion abhängig ist.

Die meisten beliebten Templating-Engines wie Smarty und TWIG haben festgestellt, dass sich der PHP-Code einfacher in eine Datei schreiben lässt. So kann das OPcode-Caching genutzt und vermieden werden, dass eine Laufzeiterstellung des Template-Codes nötig wird.

TWIG führt viele Prüfungen und Reinigungen durch, um mögliche Angriffe zu verhindern und kann auf sichere Weise mit WPML verwendet werden. Wir können jedoch nicht sicherstellen, dass andere Entwickler die gleichen Prüfungen wie wir in unserem Qualitätssicherungsprozess durchgeführt haben.

Wir untersuchen noch mögliche Lösungen, die keine eilige Kompilierung der Templates erfordern und den Einsatz der eval()-Funktion überflüssig machen würden. Aktuell ist dies jedoch die beste Lösung.

Bitte beachten Sie, dass die eval()-Funktion normalerweise in PHP nicht deaktiviert werden kann, mit einigen Erweiterungen wie Suhosin ist dies jedoch möglich. Diese Erweiterungen können von Ihrem Hosting-Anbieter installiert und konfiguriert werden.

Eine Antwort zu “Mindestanforderungen”

  1. Andreas says:

    Habe das Wpml auf meiner Seite http://Fly-Radar.com eingebunden, es funktioniert ohne Probleme. Gibt es eigentlich Probleme mit der Google Indexierung Bzw Duplicate Content? Lg Andy 🙂

Eine Antwort hinterlassen

Bitte hinterlassen Sie hier nur Kommentare über diese Seite.
Technischen Support finden Sie in unserem Forum, in dem Sie auch Vorschläge zu Funktionen los werden können. Wir warten auf Sie!

Sie können diese Tags verwenden:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>