Das OpenRat CMS ist zwar in PHP programmiert, aber es ist möglich, den Server innerhalb eines Java-Servlet-Containers laufen zu lassen. Dies geschieht mit Hilfe des in Java geschriebenen PHP-Interpreters Quercus.
Quercus läuft vornehmlich auf einem Resin Webserver, allerdigs auch problemlos in einem Jakarta Tomcat-Container.
Hier am Beispiel von Ubuntu:
Tomcat vorbereiten
- Tomcat mit dem Befehl apt-get install tomcat6 tomcat6-admin installieren
- In /etc/init.d/tomcat6 den Schalter TOMCAT6_SECURITY auf "no" setzen, um den Java-Security-Manager abzuschalten, da Quercus damit nicht läuft.
- In /etc/tomcat6/tomcat6-users.xml einen Benutzer mit der Rolle "manager" einrichten.
- Download von Quercus und Deploy der .war-Datei über den Tomcat-Manager (localhost:8080/manager/html).
OpenRat in Quercus importieren
- Entpacken Sie Openrat z.B. nach /var/lib/tomcat6/webapps/quercus-4.0.3/openrat/
- Im lib-Verzeichnis muss ein JDBC-Datenbanktreiber bereitstehen
- In der Datei /etc/tomcat6/context.xml wird vor dem schließenden </context> die Datenbankquelle konfiguriert, z.B.
- In der Datei config/database.ini.php muss eine Datenbankverbindung konfiguriert werden. Wählen Sie pdo als Datenbanktyp (ab PHP5) und als DSN "java:comp/env/jdbc/openratdb".
Anschließend rufen Sie die URL http://localhost:8080/quercus-4.0.3/openrat/do.php auf.
Letzte Änderung 23.11.2019, 22:43
veröffentlicht 02.07.2022, 00:39
deutsch, , english
Normal