Envolution 1.2.5 installdeu.txt v. 1.0 (26.06.2003) Um eNvolution 1.2.5 zu installieren, muss die gepackte Datei nur entpackt und der Inhalt in das Wurzelverzeichnis (oder ein leeres Unterverzeichnis) des Webservers kopiert werden. Damit eNvolution einwandfrei funktioniert, sollte sicherheitshalber noch einmal die Systemumgebung geprüft werden. Hierzu bietet sich das Tool "envocheck.php" im install-Verzeichnis an. Folgende Einstellungen in der httpd.conf und/oder php.ini sind momentan ZWINGEND: ** SAFE_MODE -> OFF ** REGISTER_GLOBALS -> ON ** OPEN_BASEDIR -> leer, oder Verweis auf das Verzeichnis in das eNvo kopiert wird (hier können auch mehrere Einträge mit ';' getrennt stehen) Bitte in UNIX/LINUX Umgebungen beachten - Folgende Berechtigungen vergeben: * chmod 666 alle Dateien im Verzeichnis config. * chmod 666 config.php im Wurzelverzeichnis des Webservers. * chmod 777 für das Verzeichnis config * chmod 777 für das Verzeichnis xcache und alle Unterverzeichnisse. * chmod 777 für das Verzeichnis upload und alle Unterverzeichnisse. * chmod 777 für das Verzeichnis images/avatar/personal (also: "personal", nicht die übergeordneten Pfade). Anmerkung: eNvolution nimmt alle Konfigurationseinträge automatisch vor, sollte jedoch irgendwann die Notwendigkeit bestehen, diese manuell zu verändern, so sind alle Einstellungen im Verzeichnis config zu finden in env-config.php für die eNvolution-Konfiguration in dl-config.php für die Download-Konfiguration in wl-config.php für die Weblinks-Konfiguration in rte-config.php für die Editor-Konfiguration Nachdem alle Dateien sich auf dem Webserver befinden, im Browser die folgende URL öffnen: http://www.deine.url/dein/pfad/install.php und im Browser den einfachen Installationsanleitungen für eine Neuinstallation oder ein Upgrade folgen. Neuinstallation: Dies ist bekanntermaßen am unproblematischsten, da ja noch keine frühere Version installiert war. Die Datenbank wird komplett erzeugt, wenn der Haken für "Datenbank erstellen" gesetzt wurde. Bei UNIX/LINUX Umgebungen kann es hierbei allerdings Probleme geben, denn nicht jeder User hat Schreibrechte in der MySQL-Datenbank. Entweder muß hier ein User für die Installation gewählt werden, der auch root-Rechte auf die Datenbank hat, oder man legt die Datenbank z.B. mit phpMyAdmin manuell an (dann darf natürlich kein Haken gesetzt werden). Die Datenbank kann leer bleiben. Das Erstellen der Tabellen übernimmt dann wieder die Installations-Prozedur. (X)-Upgrade (von einer früheren Version, von Postnuke oder phpNuke): Grundsätzlich gilt: NIEMALS einfach die Dateien über eine bestehende Installation drüber kopieren. Da bei jeder Version auch Verzeichnis- und Dateinamen umbenannt werden, oder aber (weil nicht mehr benötigt) einfach fehlen, kann es passieren, dass "Dateileichen" übrig bleiben, die unvorhergesehene Probleme verursachen können. Wie oben schon erwähnt, die entpackten Dateien in ein neu angelegtes, leeres Unterverzeichnis kopieren. UNBEDINGT die Datenbank vorher sichern (z.B. mit phpMyAdmin). Es kann über "Upgrade" das System ausgewählt werden, von dem man upgraden möchte. Anschließend wird die Datenbank auf den neuesten (eNvolution-) Stand gebracht und der Inhalt aktualisiert. Es werden nur die Teile der Datenbank geändert, wo es auch Differenzen gibt und die systemrelevant sind. Die Upgrade-Prozedur prüft dies vor jedem Schreibvorgang. Außerdem werden Tabellen nicht angefasst, die von der Standard-eNvolution-Distribution nicht benötigt werden. zusätzlich gilt für phpNuke: Dieses System unterscheidet sich erheblich von Postnuke und eNvolution. Blöcke, Module und Funktionen die für phpNuke geschrieben wurden, sind weitestgehend mit eNvolution NICHT mehr einsetzbar. Am Sichersten verläuft ein upgrade über eine Standard-phpNuke-Installation. Bitte unbedingt die eigene Installation prüfen, eine komplette Sicherung (Dateien und Datenbank) durchführen, alle nicht benötigten Teile (Module, Blöcke) abmelden und entfernen. Bei der Suche nach geeignetem Ersatz für benötigte zusätzliche Module und Blöcke für eNvolution steht unser Support-Team gern zur Verfügung. Beachten: Dieses upgedatete System ist nun nicht mehr mit der früheren, alten Installation lauffähig. Nach erfolgreicher Installation/Upgrade können Module, Blöcke, statische Dokumente, Bilder, etc. nach persönlichen Vorstellungen in die entsprechenden Verzeichnisse kopiert und eNvolution bekannt gemacht werden. Sollte es Probleme geben, sind Informationen in der Datei config/install_log.txt zu finden. In diese Datei wird der gesamte Installationsvorgang protokolliert. Diese Einträge können benutzt werden, um Hilfe im Support-Forum auf http://www.envolution.de zu erhalten. Bitte unbedingt daran denken, die Dateien install.php und das Verzeichnis install zu entfernen. Dort ist z.B. das Passwort für den Zugang zur Datenbank zu finden. Darüber hinaus kann durch den Aufruf von install.php jederzeit eine Neuinstallation getartet werden. -- TiMax aka Massimiliano Tiraboschi -- Romeo aka cino -- WindMeUp aka Stefan Koehler Envolution Staff [v1.0 26.06.2003]