Здравейте, мога ли без да загубя данни от стария форум, да обновя версията от 3.4.7 към 4 пробвах да импортна базата, но не се получи даде грешка някакви предложения?
#1
Публикувано 01 January 2015 - 17:22
#2
Публикувано 01 January 2015 - 17:28
Можеш. Направи си първо един бекъп, свали версия 4.0 и качи необходимите файлове с презаписване вместо изтриване... след влизане в админ панела ще те следва ръководство, което да изпълниш за ъпдейта.
#3
Публикувано 01 January 2015 - 18:24
дава грешка с базата данни
#4
Публикувано 01 January 2015 - 18:34
Хъмм забравих да допълня... файла conf_global.php си го запазваш, него не го презаписваш, извинявам се за което.
#5
Публикувано 01 January 2015 - 18:39
да запазен e , но не стана.
#6
Публикувано 01 January 2015 - 18:45
Коя версия php имаш на сървъра? Трябва ти поне 5.4 или >
#7
Публикувано 01 January 2015 - 18:45
PHP 5.5.17
#9
Публикувано 01 January 2015 - 18:49
не, сега ще го пусна.
#10
Публикувано 01 January 2015 - 18:50
Пусни го и вероятно ще ти подскаже че следва да конвертираш базата си подготвително.
После пиши за резултата от файла.
#11
Публикувано 01 January 2015 - 18:54
Също и базата данни в UTF-8 енкогнит трябва да е.
#12
Публикувано 01 January 2015 - 19:02
да всичко е ок, само базата да конвертира това ми показа.
#14
Публикувано 01 January 2015 - 19:19
по пътя за конвертирането, срещнах това:
Error: Unknown column 'inactive_notified' in 'field list' File: /system/Convert/Convert.php Line: 293
Fatal error: Uncaught exception 'IPSUtf8\Db\Exception' with message 'Table 'x_utf_convert_session' was not locked with LOCK TABLES' in /home/../public_html/forum/utf8convert/system/Db/Db.php:280 Stack trace: #0 /home/../public_html/forum/utf8convert/system/Db/Db.php(619): IPSUtf8\Db->preparedQuery('UPDATE `x_utf_c...', Array) #1 /home/../public_html/forum/utf8convert/system/Session/Session.php(390): IPSUtf8\Db->update('convert_session', Array) #2 /home/../public_html/forum/utf8convert/system/Session/Session.php(265): IPSUtf8\Session->save() #3 [internal function]: IPSUtf8\Session->__destruct() #4 {main} thrown in /home/../public_html/forum/utf8convert/system/Db/Db.php on line 280
#15
Публикувано 01 January 2015 - 19:37
Ами имаш извънсистемна колона в таблиците - потърси я с какво си я правил
#16
Публикувано 01 January 2015 - 19:39
може някое приложение да ги е правило.
#17
Публикувано 01 January 2015 - 20:14
- качи файловете от форума си в нова папка /например ipstest/
- създай нова база данни с име подобно на твоята
- преименувай бекъпа който имаш и го ъпни в новата база
- редактирай conf_global.php от новата тест папка, съобразно новата база данни
Би следвало с адрес сайт/ipstest да ти се отвори форума
Влез му в админ панела и коригирай ъплоуд директорията за да няма грешки.
Ако с тестовата папка всичко работи както в нормалния форум, то вече можеш да си играеш -
в смисъл - спираш всички апликации и хукове; които не са създадени от ipb, после ги деинсталирай /така или иначе в 4.0 няма да работят/
Махаш всички скинове - оставяш дефолтния на ipb и мобилния
T.e. всичко следва да е работоспособно с основния скин.
Влизаш в
Support > SQL Management > SQL Toolbox
и чекващ в дясно всички таблици
Най-долу избираш repair и Go
След това рекешираш
Tools & Settings > Cache Management > Recache All
След това качи в същата папка ipstest конвертора и опитай конвертиране към utf8
#18
Публикувано 02 January 2015 - 20:27
направих всичко и не стана всичко се изтри.
#19
Публикувано 02 January 2015 - 22:48
Не си довършил конвертирането - конвертора прави междинна база данни - след което ако те удоволетворява довършваш конвертирането и накрая изтриваш остатъчната база данни.
Всичко се изтри е глупав израз - вероятно си направил грешка някъде.
1 потребител(и) четат тази тема
0 потребители, 1 гости, 0 анонимни



Уроци
