Zdravím, dovolte mi přispět mojím postupem aktualizace z 3.0.9. na 3.2.8.
1. stáhnout obsah fora z FTP (v mém případě nešlo stáhnout kompletní složku FILES) a databází
2. na PC rozjet program XAMPP, ponížit verzi php na 5.6.40
https://www.youtube.com/watch?v=Vh070XW8z9Q
3. rozjet starou verzi fora (3.0.9) na locale - xampp, nebo jiný program. Nutno upravit Config soubor
4. nahrát databází, použivám bigdump.php
5. otestovat forum, pokud jede, pokračujeme dále, já si vždy udělal kopii složky forum_3.0.9
6. stahnout aktualizační balíček z phpbb.com (aktualizace 3.0.9 na 3.0.14)
7. nahrát, provést jednuduchý update
8. otestovat, udělat kopii
9. pokračovat dle návodu
https://www.phpbb.com/support/docs/en/3 ... /upgrade3/
10. v mém případě - databáze 1,5gb, bylo nutné provést CLI příkaz, spouští se příkazovým řádkem v tom xamppu
11. ukázala se chyba v podobě chybějící tabulka: phpbb3_search_wordmatch'
12. v phpmyadminu jsem ji vytvořil chybějící tablku příkazem:
Kód: Vybrat vše
CREATE TABLE phpbb_search_wordmatch (
post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
word_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
title_match tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
UNIQUE unq_mtch (word_id, post_id, title_match),
KEY word_id (word_id),
KEY post_id (post_id)
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
13. dokončil jsem příkaz CLI
14. z fora jsem odstranil složku install, udělal zálohu databáze
15. složku fora nahrál v mém případě na nový hosting
16. upravil Config.php pro nový hosting
17. nahrál na nový hosting databázi
18. hotovo, pak už jen dotáhnout chyby, spustit češtinu, dát nový styl a doufat že konzervativcům z subsilveru se bude forum líbit.
Díky