NAVIGATION
This shows you the differences between two versions of the page.
|
deutsch:installation:update [2011/12/19 00:52] Knut Heermann (flip-flop) |
deutsch:installation:update [2018/06/03 18:09] (current) |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ====== Update ====== | ====== Update ====== | ||
| - | **Update phpwcms (nach V1.4.x)** | + | **Update phpwcms (nach V1.5.x)** |
| Forum: [[http://forum.phpwcms.org/viewtopic.php?p=109508#p109508|Update phpwcms]] | Forum: [[http://forum.phpwcms.org/viewtopic.php?p=109508#p109508|Update phpwcms]] | ||
| - | (Stand 14.01.11) | + | (Stand 09.03.12) |
| <del>Download: - [[http://www.phpwcms-docu.de/download-dev-versionen.phtml|Neueste Version]]</del>\\ | <del>Download: - [[http://www.phpwcms-docu.de/download-dev-versionen.phtml|Neueste Version]]</del>\\ | ||
| Download: - [[http://code.google.com/p/phpwcms/downloads/list|Neueste Version]]\\ | Download: - [[http://code.google.com/p/phpwcms/downloads/list|Neueste Version]]\\ | ||
| + | Download: - [[http://www.phpwcms.de/download/phpwcms-nightly.zip|Nightly Build]]\\ | ||
| + | Änderungen: [[http://code.google.com/p/phpwcms/wiki/Changelog|phpwcms Changelog]] | ||
| Docu: - [[http://www.phpwcms-docu.de/installation_und_upgrade_von_phpwcms.phtml|Docu: Installation & Update]] | Docu: - [[http://www.phpwcms-docu.de/installation_und_upgrade_von_phpwcms.phtml|Docu: Installation & Update]] | ||
| Line 29: | Line 31: | ||
| - | In älteren Versionen gibt es einen Eintrag in der Datei include/inc_lib/default.inc.php am Ende der Datei: \\ | + | In älteren Versionen FIXME (bis zu welcher?) gibt es einen Eintrag in der Datei include/inc_lib/default.inc.php am Ende der Datei: \\ |
| <file>$phpwcms["version"] = Version No.</file> | <file>$phpwcms["version"] = Version No.</file> | ||
| - | In neueren Versionen steht der Eintrag in der Datei include/inc_lib/default.inc.php etwa ab Zeile 135: \\ | + | In neueren Versionen (ab. ca. 1.3.5) FIXME (ab wann genau?) steht der Eintrag in der Datei include/inc_lib/default.inc.php etwa ab Zeile 135: \\ |
| <file> | <file> | ||
| $phpwcms["release"] = Release No. | $phpwcms["release"] = Release No. | ||
| Line 38: | Line 40: | ||
| </file> | </file> | ||
| - | In ganz neuen Versionen steht dieser Eintrag in der Datei include/inc_lib/default.inc.php etwa ab Zeile 245: \\ | + | In der Folge verlagert sich die Angabe immer weiter nach hinten. Ab Versione 1.4.3 r371 wird auch der Revisionseintrag mitgeführt. Bis r420 steht dieser Eintrag in der Datei include/inc_lib/default.inc.php ab Zeile 245: \\ |
| <file> | <file> | ||
| $phpwcms["release"] = Release No. | $phpwcms["release"] = Release No. | ||
| Line 45: | Line 47: | ||
| </file> | </file> | ||
| + | |||
| + | Seit Version 1.4.7 (r421) steht dieser Eintrag in der Datei include/inc_lib/revision/revision.php:\\ | ||
| + | <file> | ||
| + | define('PHPWCMS_VERSION', 'Release No.'); | ||
| + | define('PHPWCMS_RELEASE_DATE', 'Release date'); | ||
| + | define('PHPWCMS_REVISION', 'Revision'); | ||
| + | </file> | ||
| \\ | \\ | ||
| Line 173: | Line 182: | ||
| <note tip>Wenn ich von abgleichen spreche, meine ich immer dass die neuen Dateien mit Einträgen aus den alten ergänzt werden</note> | <note tip>Wenn ich von abgleichen spreche, meine ich immer dass die neuen Dateien mit Einträgen aus den alten ergänzt werden</note> | ||
| - | ===== 12. Login ===== | + | ===== 12. Wenn die Dateiendung umgeschrieben wird (*.phtml) ===== |
| + | |||
| + | Ab der Version V1.5 r428 wird in der conf.inc.php bestimmt, welche Endung das CMS für die Dateien verwenden soll (http://example.com/DieSeite.phtml). | ||
| + | |||
| + | Das gilt nur wenn | ||
| + | <file>$phpwcms['rewrite_url'] = 1; //whether URL should be rewritable</file>gesetzt ist. | ||
| + | |||
| + | Die Voreinstellung | ||
| + | <file>$phpwcms['rewrite_ext'] = '.html'; // The file extension used while URL is rewritten</file> | ||
| + | muss dann geändert werden nach | ||
| + | <file>$phpwcms['rewrite_ext'] = '.phtml'; // The file extension used while URL is rewritten</file> | ||
| + | |||
| + | Dazu in der .htaccess | ||
| + | <file> | ||
| + | RewriteRule ^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.phtml$ index.php?id=$1,$2,$3,$4,$5,$6 | ||
| + | RewriteRule ^(.+)\.phtml$ index.php?$1 | ||
| + | </file> | ||
| + | bzw. bei Installation in einem Unterverzeichnis | ||
| + | <file> | ||
| + | RewriteRule ^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.phtml$ /mysubdir/index.php?id=$1,$2,$3,$4,$5,$6 | ||
| + | RewriteRule ^(.+)\.phtml$ /mysubdir/index.php?$1 | ||
| + | </file> | ||
| + | |||
| + | Wird folgende Einstellung in der conf.inc.php verwendet und der alte FCK Editor benutzt: | ||
| + | <file>$phpwcms['rewrite_ext'] = '.html'; // The file extension used while URL is rewritten</file> | ||
| + | |||
| + | müssen in der .htaccess einige Verzeichnisse ausgeschlossen werden: | ||
| + | <file> | ||
| + | # Ignore | ||
| + | RewriteRule ^(include|img|template|picture|filearchive|content)/ - [L] | ||
| + | </file> | ||
| + | |||
| + | Siehe auch im Forum: [[http://forum.phpwcms.org/viewtopic.php?p=133919#p133919|Rewrite]] | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== 13. Login ===== | ||
| Browsercache löschen -> Backendlogin aufrufen, **nicht die Seite aufrufen!!!!** (Denn wenn du Google- oder Trackerzeugs installiert hast sollte das vor dem ersten Seitenaufruf in dieser Entwicklungsinstallation deaktiviert sein (Wird später wieder nach Fertigstellung der Seite aktiviert)). | Browsercache löschen -> Backendlogin aufrufen, **nicht die Seite aufrufen!!!!** (Denn wenn du Google- oder Trackerzeugs installiert hast sollte das vor dem ersten Seitenaufruf in dieser Entwicklungsinstallation deaktiviert sein (Wird später wieder nach Fertigstellung der Seite aktiviert)). | ||
| - | ===== 13. Trackingcode deaktivieren ===== | + | ===== 14. Trackingcode deaktivieren ===== |
| In der vorhandenen Vorlage den Trackingcode deaktivieren!!!! | In der vorhandenen Vorlage den Trackingcode deaktivieren!!!! | ||
| - | ===== 14. Module installieren ===== | + | ===== 15. Module installieren ===== |
| Bei älteren Version kann es vorkommen, dass die DB für einige Module noch nicht installiert ist, da diese zum Erscheinungszeitpunkt noch nicht existierten. \\ | Bei älteren Version kann es vorkommen, dass die DB für einige Module noch nicht installiert ist, da diese zum Erscheinungszeitpunkt noch nicht existierten. \\ | ||
| Jedes Modul sollte einmal unter Module aufgerufen werden, um das Setup zu starten. | Jedes Modul sollte einmal unter Module aufgerufen werden, um das Setup zu starten. | ||
| - | ===== 14.1 Module Setup löschen ===== | + | ===== 15.1 Module Setup löschen ===== |
| <note important>Danach muss das Verzeichnis **/include/inc_module/mod_##Modulname##/setup/** gelöscht werden!</note> | <note important>Danach muss das Verzeichnis **/include/inc_module/mod_##Modulname##/setup/** gelöscht werden!</note> | ||
| Erst jetzt kann das Modul verwendet werden. | Erst jetzt kann das Modul verwendet werden. | ||
| Line 192: | Line 237: | ||
| - | ===== 15. Verzeichnis Setup löschen ===== | + | ===== 16. Verzeichnis Setup löschen ===== |
| Wenn das Backend funktioniert, dann bitte das Verzeichnis **/setup/** löschen oder in eine sinnlose Zeichenfolge umbenennen. | Wenn das Backend funktioniert, dann bitte das Verzeichnis **/setup/** löschen oder in eine sinnlose Zeichenfolge umbenennen. | ||
| - | ===== 16. Weiter geht es ===== | + | ===== 17. Weiter geht es ===== |
| <note tip> | <note tip> | ||