Zunächst einmal besten Dank für Ihr Interesse an pragmaMx. Im folgenden finden Sie einige Informationen zur Installation und Update.

Installationsvoraussetzungen

  • PHP 5.3.
  • MySQL 5.x
  • folgende Servererweiterungen müssen auf ihrem Server installiert sein : mysql, pcre, session, gd ab V 2.0, mbstring, iconv, tidy, curl, xml
  • Speicherplatz für Dateien auf dem Server : ca. 60MB für das CMS-System

Das Vorhandensein der Mindestvoraussetzungen wird beim Start des Setups geprüft und auch angezeigt.

Vor der Installation

Vor jedem Update (vor allem von pragmaMx V1.x auf V2.x) wird ein Backup der Datenbank und der Dateien empfohlen. Eigene Scriptanpassungen oder Blockkonfigurationen werden durch die neuen Dateien ggf. überschrieben. Das betrifft vor allem die Module: Impressum und Legal
Auch werden vom Setup bem Update Systemdateien gelöscht, welche nicht mehr benötigt werden !!
Löschen Sie ggf. die Datei .htaccess im Setup-Verzeichnis des pragmaMx-Systems

Bei einer Neuinstallation legen Sie sich für die Installation folgende Daten bereit :

  • Servername der Datenbank
  • Name der Datenbank
  • Username und Passwort für die Datenbank

Diese Daten werden für die Installation benötigt.

Kopieren der Dateien

  • Bitte kopieren Sie den kompletten Inhalt des Verzeichnisses „html“ mit einem FTP-Programm auf Ihren Webspace. Nur den Inhalt, nicht das Verzeichnis selbst. Am besten verwenden Sie dabei für den Übertragungsmodus die Einstellung „automatisch“.
  • Achten Sie bitte unbedingt darauf, dass wirklich alle, evtl. bereits bestehenden, Dateien durch die neuen Dateien ersetzt werden. Manche FTP-Programme machen beim Überschreiben von Dateien Probleme.
  • Bei einigen Dateien und Verzeichnissen müssen eventuell spezielle Schreib-/Lese- und evtl. Ausführungsberechtigungen (sogenannte CHMODs) gesetzt werden.
Das pragmaMx ändert, wenn es dem Script erlaubt ist, diese CHMODs selbstständig/automatisch, so dass auf einem korrekt konfigurierten Server das manuelle Setzen der CHMODs unnötig ist. Nur falls das automatische Setzen der CHMODs auf Ihrem Webspace/Server fehlschlägt (das wird in diesem Fall dann auch angezeigt), müssen sie dies manuell erledigen. Üblicherweise verfügen FTP-/SCP-Programme über eine entsprechende Funktion im Kontextmenü (rechte Maustaste).

Installation

Wenn Sie die Dateien vollständig auf den Webspace kopiert und die entsprechenden Berechtigungen angepasst haben, starten Sie die Installation durch Aufruf des Verzeichnisses “/setup/“ in Ihrem Browser (http://ihredomain.tld/setup/).

Wählen Sie zwischen den beiden Installationsmöglichkeiten:

  • Neuinstallation
  • Update einer bestehenden Installation

Die Installationsroutine schlägt die passende Option automatisch vor.

Währen der Installation

Folgen Sie den Anweisungen und geben Sie die geforderten Informationen ein. Wenn der Server Ihres Webspace dies unterstützt, wird die bestehende Datenbank komplett gesichert. Ansonsten erhalten Sie eine Meldung und sollten dies dann zur Sicherheit manuell machen. Da es möglich ist, dass Sie die Datenbank auch für weitere Systeme nutzen, speichert pragmaMx das Backup Ihrer Datenbank sicherheitshalber im Verzeichnis “/dynadata/backup/“ Ihrer pragmaMx-Installation.

Nach der Installation

Nach dem erfolgreichen Setup wird im Ordner ./setup eine .htaccess (mit deny from all) automatisch angelegt um ein erneutes (unbefugtes) Aufrufen des Setups zu verhindern. Dies kann u.U. dazu führen, dass bei einem Update ein Zugriff auf die Seite nicht mehr möglich ist.

Nach der Installation werden Sie aufgefordert ein Administratorkonto anzulegen. Dieses Administratorenkonto ist der "Generalschlüssel" für Ihre Seite. Bitte benutzen Sie ein sicheres Passwort und bewahren Sie dieses an einem sicheren Ort auf.

Nach dem Anlegen des Administratorts müssen noch folgende Dinge abgeschlossen werden.

  1. Anpassen der globalen Konfiguration
  2. Aufrufen der Hook-Einstellungen und abspeichern
  3. Anpassen der Editor(Wysiwyg)-Konfiguration und Abspeichern der Werte
  4. Anpassen und abspeichern der Benutzerverwaltung