
|
mxBoard Manual
|
1.1 Vor der Installation
Hier sind einige Punkte aufgeführt, auf die vor der Installation geachtet werden muß:
Kompatibilität und Installationsvoraussetzungen:
- Das mxBoard ist ausschließlich für pragmaMx 1.12 und höher entwickelt
worden. Es wird KEIN SUPPORT FÜR ANDERE CMS betrieben. Sollten Sie das
mxBoard also auf einem anderen CMS nutzen wollen, so müssen Sie es dort selbst
implementieren.
- Das Forum wurde auf den PHP-Versionen 5.2.x - 5.3.1 getestet. Bei anderen PHP-Versionen
kann keine Aussage über die volle Funktionstüchtigkeit gemacht werden.
- Um alle Funktionen nutzen zu können, sollte auf dem System das Verschicken von Emails via
PHP gestattet sein (die meinsten Provider erlauben dies, es gibt jedoch auch einige, die das
bewußt unterbinden). Sollte dieser Service nicht unterstützt werden, so funktioniert die
gesamte Benachrichtigungsfunktion des Forums per Email nicht. Dies ist kein Funktionsfehler des
mxBoard-Modules!
- Zur Installation sind Administratorrechte auf dem pragmaMx-System erforderlich.
- Es muß Zugriff auf die SQL-Datenbank bestehen.
Das Hochladen der Dateien:
- Den Inhalt des "html"-Ordners in das pragmaMx-Rootverzeichnis kopieren.
- Dateirechte für die folgenden Dateien per chmod ändern auf 664 bzw 666
(bei Providern wie Puretech, Strato und co. kann ggf auch 777 erforderlich sein!):
settings.php
Was bei einem Upgrade des XForums auf das mxBoard zu beachten
ist:
- Das XForum-Modul muß noch bis zum Abschluß der Installation vorhanden sein da die
"settings.php" aus diesem Verzeichnis für das Update benötigt wird.
- In der "settings.php" MUSS unter "Volle Seiten URL:" der richtige Webpfad zum
pragmaMx-System stehen (die URL, unter der das pragmaMx-System direkt zu erreichen ist). Sollte
hier eine Domain stehen, die einfach nur weitergeleitet wird z.B. auf eine feste IP, so ist vor
Beginn des Upgrades hier bitte die IP-Adresse des Forums einzutragen (Pfad zum
pragmaMx-Rootverzeichnis, endend MIT einem "/").
- UNBEDINGT EIN BACKUP DER DATENBANK VOR DEM UPDATE ANLEGEN! Das mxBoard
ändert die gesamte Datenbankstruktur des alten XForums. Dies lief bis jetzt immer ohne
jegliche Probleme, doch wir wollen vermeiden, das Ihre Datenbank das erste Problem ist und alle
Daten verloren sind! Daher bietet das Install-Script während der Installation auch die
Möglichkeit an, die "BackupDB"-Funktion aus dem Admin-Menü zu starten und somit die gesamte
pragmaMx-DB zu sichern. Warum die ganze DB? Ganz einfach: läuft etwas schief, muß man nicht
aufwendig nur die Forums-DB, ersetzen sondern spielt einfach das ganze pragmaMx-System neu ein.
Das ist i.d.R. auch unkomplizierter als einzelne Tabellen zu ersetzen. Obwohl es mit der
BackupDB-Funktion aus dem Admin-Menü noch keine Probleme gegeben hat, empfiehlt es sich
trotzdem, noch ein zusätzliches Backup der DB mit phpMyAdmin oder ähnlichen Programmen zu
machen (einfach zur Sicherheit).
- Alle Links auf das alte Forum (modules.php?name=XForum), die sich auf Ihrer Seite befinden
müssen in "modules.php?name=eBoard" geändert werden. Bitte übersehen Sie das nicht, weil
sonst Ihre Benutzer keinen Zugriff mehr auf das Forum haben. Denn das XForum kann mit der neuen
Datenbank des mxBoards nicht mehr arbeiten.
Weitere Informationen:
Standardmäßig ist der Modul-Name nicht auf "mxBoard" festgelegt, der Ordner kann beliebig
umbenannt werden. Das hat den Vorteil, daß mehrere Foren total unabhängig voneinander laufen
können und so auch für unterschiedliche Benutzergruppen freischaltbar sind. Sollten Sie den
Modul-Namen geändert haben, müssen sie dieses auch in dem Forum-Centerblock machen, so Sie
diesen für dieses Modul nutzen möchten.