Benutzer-Werkzeuge

Webseiten-Werkzeuge


phpbb

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
phpbb [2016/04/02 13:17]
root [Wechsel von Sommer- zu Winterzeit/ Daylight Saving Time]
phpbb [2018/10/23 22:00] (aktuell)
root [Upgrade 3.0.x auf 3.2.x]
Zeile 17: Zeile 17:
     * z.B. Feld agree durch RulesAgree ersetzen     * z.B. Feld agree durch RulesAgree ersetzen
  
 +===== Upgrade 3.0.x auf 3.2.x =====
 +  
 +  * Die Anleitung funktioniert mit hoher Wahrscheinlichkeit auch für alle Versionen dazwischen
 +  * Die Anleitung orientier sich an: https://www.phpbb.com/support/docs/en/3.2/ug/upgradeguide/upgrade3/
 +
 +Vorbereitung:
 +  * ggf. entsprechend "Umziehen"-Sektion alles Sichern und wieder herstellen 
 +      * ansonsten trotzdem Backup machen (falls direkt die vorhandene Installation upgedated werden soll)
 +
 +Durchführung:
 +  * 3.2.x auf System herunterladen und entpacken
 +  * Im Admin-Panel -> Styles -> alle Styles außer prosilver löschen
 +  * Im Admin-Panel -> System -> Sprachpakete -> alle Löschen außer Englisch (Britisch)
 +      * ggf. kommt es zu einer Fehlermeldung weil eines der Pakete in Nutzung ist -> Allgemein -> Board-Einstellungen -> Standard-Sprache auf Englisch (Britisch) ändern
 +  * im Verzeichnis mit der neuen Software die folgenden Dateien/Verzeichnisse löschen (die sollen in der bestehenden Installation erhalten bleiben
 +      * config.php
 +      * images/ 
 +      * files/
 +      * store/
 +  * im Verzeichnis wo das Forum zukünftig leben soll und ggf. die Kopie des produktiven Forums ist, alles Löschen außer:
 +      * config.php
 +      * images/ 
 +      * files/
 +      * store/
 +      * das kann dafür genutzt werden auf der Bash: <code>for entry in $(ls -1 -I config.php -I files -I store -I images); do rm -R $entry; done</code>
 +  * die Dateien im Verzeichnis wo die entpackte Software liegt in das Verzeichnis des Forums kopieren
 +      * <code>cp -a * .* </code> -> -a damit die Dateirechte erhalten bleiben; .* damit auch die versteckte .htaccess mitkopiert wird
 +  * In das Verzeichnis des Forums wechseln und <code>php ./bin/phpbbcli.php db:migrate --safe-mode</code> ausführen
 +      * es kommt evtl. zu einer Fehlermeldung <code>SQL ERROR [ mysql4 ]<br /><br />Table 'DATABASENAME.phpbb_config_text' doesn't exist </code>
 +      * in diesem Fall muss die vermisste Tabelle angelegt werden -> in mysql einloggen, in die Datenbank des Forums wechseln und folgende Query ausführen: <code>CREATE TABLE `phpbb_config_text` (
 +`config_name` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
 +`config_value` mediumtext COLLATE utf8_bin NOT NULL,
 +PRIMARY KEY (`config_name`)
 +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;</code>
 +      * danach Vorgang wiederholen
 +  * das Webinterface sollte verfügbar sein -> unter System im Admin-Panel sollte die neue Version stehen
 +      * es kann sein das folgende Fehlermeldung statt des Webinterface kommt: <code>Fatal: ./cache/production/ is NOT writable.</code>
 +      * in das Verzeichnis des Forums wechseln -> chmod o+w cache/production/
 +      * noch mal versuchen
 +  * das "install"-Verzeichnis im Verzeichnis des Forums löschen oder verschieben/umbenennen 
  
 ===== Funktionen ===== ===== Funktionen =====
phpbb.1459595844.txt.gz · Zuletzt geändert: 2016/04/02 13:17 von root