Aktualizace z 3.0.9 na 3.2.8

Máte problémy s instalaci phpBB3 nebo s konverzi z phpBB2 na phpBB3? Zde naleznete pomoc.
Pravidla fóra
Čim více informací poskytnete ve vašem dotazu, tim vyšší je šance, že se vám dřív dostane přesné odpovědi. Uveďte odkaz na vaše fórum, používané rozšíření a styly a zkuste sepsat úpravy na fóru za poslední týdny. Nezapomeňte uvést výstižný titulek tématu.
Odpovědět
chavier
Příspěvky: 3
Registrován: stř 13. lis 2019 20:50:15

Aktualizace z 3.0.9 na 3.2.8

Příspěvek od chavier » stř 13. lis 2019 21:05:51

Dobrý den,

hrozně se stydím jak starou verzi fora planuji aktualizovat, ale už není jiného zbytí. Dle návodu https://www.phpbb.com/support/docs/en/3 ... /upgrade3/ jsem se pokoušel o aktualizaci, jenomže má verze php 5.4 to nepodporovala, tak jsem požádal webhosting o přesun na php 7.1. Teď mi nejede nic. Po nějakém vyladění jsem rozjel aktualizaci, ukázala se chyba
\phpbb\db\migration\data\v310\extensions
Na phpbb com jsem zjistil, že přesun z 3.0.9. na 3.2.8 je náročný, a měl bych postupoval postupně:

3.0.9 > 3.0.14 (make a backup - files + database)
3.0.12 to 3.1.12 (make another backup - files + database)
and then 3.1.12 to 3.2.8

Sehnal jsem si aktualizační balík 3.0.9. na 3.0.14 a znova stojím, zřejmě skrz verzi php.

Prosím doporučte mi jak postupovat?

web je forum.nasetraktory.cz
databáze má 3,6gb.

Děkuji

x-rated
Příspěvky: 171
Registrován: pát 06. úno 2015 22:02:27
Bydliště: Praha
Kontaktovat uživatele:

Re: Aktualizace z 3.0.9 na 3.2.8

Příspěvek od x-rated » sob 16. lis 2019 16:48:43

nejdřív je potřeba aktualizovat samotný fórum ještě na tý hostorický verzi php, až po dokončení poslední aktualizace je možný přepnout php na verzi 7.2, v opačnym pořadí to fungovat nebude
php 7.1 nedostává ani bezpečnostní aktualizace a je to nepodporovaná verze ze strany php, php 7.3 a 7.4 zase nepodporuje aplikace phpbb, takže jediná možnost je právě php 7.2, který nedostává opravy bugů, ale jenom opravy bezpečnostní
fórum o připojení k internetu ➡️ internetforum.cz

chavier
Příspěvky: 3
Registrován: stř 13. lis 2019 20:50:15

Re: Aktualizace z 3.0.9 na 3.2.8

Příspěvek od chavier » ned 01. pro 2019 22:28:18

Kousek jsem se posunul. Na localu jsem provedl instalaci 3.0.9., aktualizaci na 3.0.14, pak aktualizaci na 3.2.8 přes CLI aktualizoval, vše funguje na phpbb 5.6.40 na 100%
Teď jsem to přehrál na hosting (phpbb 5.6.30), zkopíroval soubory, přes bigdump přetáhl databázi, upravil configa, ale forum jsem nerozjel:

Adresa webu nasetraktory.sk/forum

Kód: Vybrat vše

Fatal error: Uncaught exception 'RuntimeException' with message 'You have specified an invalid dbms driver: phpbb\db\driver\mysqli' in /web/htdocs1/nasetraktorysk/home/www/forum/phpbb/config_php_file.php:158 Stack trace: #0 /web/htdocs1/nasetraktorysk/home/www/forum/phpbb/di/container_builder.php(545): phpbb\config_php_file->convert_30_dbms_to_31('phpbb\\db\\driver...') #1 /web/htdocs1/nasetraktorysk/home/www/forum/phpbb/di/container_builder.php(212): phpbb\di\container_builder->inject_dbal_driver() #2 /web/htdocs1/nasetraktorysk/home/www/forum/phpbb/di/container_builder.php(419): phpbb\di\container_builder->get_container() #3 /web/htdocs1/nasetraktorysk/home/www/forum/phpbb/di/container_builder.php(165): phpbb\di\container_builder->load_extensions() #4 /web/htdocs1/nasetraktorysk/home/www/forum/common.php(115): phpbb\di\container_builder->get_container() #5 /web/htdocs1/nasetraktorysk/home/www/forum/index.php(23): include('/web/htdocs1/na...') #6 {main} thrown in /web/htdocs1/nasetraktorysk/home/www/forum/phpbb/config_php_file.php on line 158
Nějaký nápad?

x-rated
Příspěvky: 171
Registrován: pát 06. úno 2015 22:02:27
Bydliště: Praha
Kontaktovat uživatele:

Re: Aktualizace z 3.0.9 na 3.2.8

Příspěvek od x-rated » pon 02. pro 2019 9:23:49

to vypadá, že máš v configu nějak špatně nastavený přístupový údaje do databáze, viz

Kód: Vybrat vše

You have specified an invalid dbms driver: phpbb\db\driver\mysqli' in /web/htdocs1/nasetraktorysk/home/www/forum/phpbb/config_php_file.php
proto to na localhostu funguje a na serveru ne
někdy stačí i nějakej závadnej neviditelnej znak, pokuds tam ty údaje kopíroval z nějakýho souboru (jiný kódování atd)
máš na serveru mysqli nebo jenom mysql?
fórum o připojení k internetu ➡️ internetforum.cz

PetrBB
Příspěvky: 10
Registrován: pon 24. říj 2016 21:03:21

Re: Aktualizace z 3.0.9 na 3.2.8

Příspěvek od PetrBB » pon 30. pro 2019 10:47:56

Teď jsem dodělal test aktualizace našeho fóra z 3.0.11 na 3.2.8 a zdá se, že vše je OK.
Tak jestli je to pro tebe ještě aktuální, dej vědět, mám zapsaný postup.

chavier
Příspěvky: 3
Registrován: stř 13. lis 2019 20:50:15

Re: Aktualizace z 3.0.9 na 3.2.8

Příspěvek od chavier » ned 05. led 2020 20:52:35

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

mastnacek
Příspěvky: 38
Registrován: ned 07. říj 2018 11:36:19

Re: Aktualizace z 3.0.9 na 3.2.8

Příspěvek od mastnacek » úte 07. led 2020 10:35:43

Cest tvoji praci a tak kdypak budou uz nasetraktory.eu na nejnovejsi verzi? Uz vysla 3.3

Dr. Taby2

Re: Aktualizace z 3.0.9 na 3.2.8

Příspěvek od Dr. Taby2 » pon 02. bře 2020 14:51:29

Takže super. Jsem na prahu obdobného problému. Fórum běžící na 3.0.10. A chtěl bych aktualizovat. Jenže se přiznám, že to prostě nezvládnu, jakákoli práce s databázemi jde mimo mě. Byl jsem schopen nainstalovat phpbb či nějaký wordpress, ale jak na mě skočí první varovná hláška, sesypu se :)) . Byl by někdo ochoten pomoci? Jedná se o forum genealogie.taby.cz. Spíš než nějakého odvážného nadšence bych chtěl někoho, kdo ví co dělá. Díky

Odpovědět