/* $Id: UPGRADE_LIESMICH.txt,v 1.1.2.8 2006/06/19 15:26:14 ignatius0815 Exp $ */ Diese Anleitung geht davon aus, dass eine ältere phpCMS Installation vorhanden ist, die während des Upgrades und der notwendigen Tests nicht gestört werden soll. Möchten Sie eine Neuinstallation durchführen, lesen Sie bitte die Datei "Installation.txt" im Verzeichnis "/parser/readme/de". ################################################################################## Upgrade von phpCMS 1.1.x oder phpCMS 1.2.x auf die aktuelle Version ################################################################################## (10 Schritte zum Erfolg ;-)) 0. Entpacken Sie das phpCMS Archiv (phpcms-1_2_x.zip oder phpcms-1_2_x.tar.gz) auf Ihrem lokalen Rechner. 1. Nennen Sie das nun auf Ihrem lokalen Rechner entpackte Verzeichnis "/parser" in "/parser_neu" um. 2. Laden Sie dieses komplette parser_neu Verzeichnis auf Ihren Server. Sie haben dort nun zwei Verzeichnisse: /parser (die alte phpCMS Version) /parser_neu (die neue phpCMS Version) 3. Ihre bisherigen Einstellungen und Profile des HTTP-Indexers können ohne Probleme in die neue phpCMS Version übernommen werden. Dazu _kopieren_ Sie jetzt die Dateien "default.php" sowie "defaults_indexer.php" aus dem Verzeichnis "/parser/include" in das neue Verzeichnis "/parser_neu/include", wobei sie Sie beiden vorhandenen Dateien überschreiben. 4. Kopieren Sie eventuell verwendete Plug-Ins und Scripte aus dem alten Verzeichnis "/parser/plugs" in das neue Verzeichnis "/parser_neu/plugs" 5. Stellen Sie sicher, dass alle neu angelegten Verzeichnisse und Dateien die erforderlichen Rechte besitzen. Die benötigten Rechte sind in der Datei "Installation.txt" im Verzeichnis "/parser/readme/de" beschrieben. 6. Loggen Sie sich nun mit Ihrem alten Passwort in das GUI ein: http://www.domain.test/parser_neu/parser.php Beim ersten Aufruf des Menüpunktes "Konfiguration" im GUI wird die Datei default.php automatisch konvertiert und neue Einstellungen werden hinzugefügt. Die Datei defaults_indexer.php ist ohne Änderungen zu 100% kompatibel, da sich das Format nicht geändert hat. (Zwei neue Einstellungen in Version 1.2.x werden ggf. beim Ändern eines Profils automatisch hinzugefügt). 7. Überprüfen Sie Ihre Einstellungen: 1. Überall dort, wo "/parser" verwendet wird, ändern Sie dies in "/parser_neu". 2. Schalten Sie den Stealth-Mode zunächst aus. 3. Falls Sie von phpCMS 1.1.x auf phpCMS 1.2.x upgraden, lesen Sie bitte den Abschnitt "Ergänzende Hinweise für das Upgrade von phpCMS 1.1.x auf phpCMS 1.2.x" weiter unten, und nehmen Sie ggf. notwendige Anpassungen vor. 8. Nun testen Sie, ob Ihre Seiten mit dem neuen Parser richtig angezeigt werden: http://www.domain.test/parser_neu/parser.php?file=/demo-de/index.htm . 9. Wenn dieser Test erfolgreich verlaufen ist, ändern Sie in der Konfiguration wieder alle Einträge, die "/parser_neu" enthalten, zurück in "/parser". Wenn Sie den Stealth-Mode verwenden, schalten Sie diesen wieder ein. 10. Nennen Sie nun Ihr altes und das neue Parser Verzeichnis um: /parser in /parser_alt /parser_neu in /parser Das Verzeichnis /parser_alt sollten Sie zur Sicherheit für einige Tage an einem Ort archivieren, der vom Web aus nicht zugänglich ist. Sie können diese archivierte Version löschen, wenn Sie sich sicher sind, dass der Betrieb Ihrer Webseite mit der neuen Version problemlos funktioniert. Fertig! ################################################################################## Ergänzende Hinweise für das Upgrade von phpCMS 1.1.x auf phpCMS 1.2.x ################################################################################## ################################################################################## PLUGINS ################################################################################## 1. Alle eigenen Plugins aus dem Plugin-Verzeichnis in den neuen Parser kopieren. 2. Plugin sxform: Hier muss eine Anpassung gemacht werden: http://phpcms.de/forum/showthread.php?id=3736 ################################################################################## SCRIPTE ################################################################################## 1. Die Auto-Gallery funktioniert im Secure Stealth-Mode nicht ohne Anpassung. Näheres dazu hier: http://phpcms.de/forum/showthread.php?id=3409 ################################################################################## SUCHE ################################################################################## In Version 1.2.x werden Stopworte und indizierte Worte in einem anderen Format gespeichert. Sie haben daher zwei Möglichkeiten: 1. Am besten: erstellen Sie einen neuen Index. 2. Am 2.besten: words.db und stop.db, die Stopwortdatei, in einem guten Text-Editor öffnen, und alle Wörter auf kleinschreibung setzen. * Neues Feature: Sie können in Ihrer Tag-Datei definieren. Dieses wird dann zwischen und platziert. Wenn es nicht definiert ist, wird es durch " " ersetzt. * Neues Feature: In der Datei nono.db können "verbotene" Suchbegriffe definiert werden. Bei verwendung eines dort definierten Wortes kann dem Besucher eine besondere Mitteilung angezeigt werden. ################################################################################## Mail2Crypt SPAM Schutz ################################################################################## Der in v1.1.9 eingeführte SPAM Schutz "PAX MailCrypt?" wurde unabhängig von PAX neu implementiert. Zur Verwendung von Mail2Crypt ist es nun nicht mehr erforderlich, "PAX TAGS berücksichtigen" aktiviert zu haben. Zudem wurde wegen einer Namenskollision die Bezeichnung in "Mail2Crypt" geändert. * In Zukunft wird der Bezeichner des Tags auf "MAIL2CRYPT" umgestellt. In v1.2.x funktioniert jedoch auch noch "MAILCRYPT". * Die JavaScript?-Datei heisst nun ebenfalls js_mail2crypt.js. Bitte beachten! * Das Tag wird nicht mehr benötigt - kann also gelöscht werden. Zur Einbindung der JS-Datei wird - wo erforderlich - automatisch ein