Smif Posted March 24, 2013 Share Posted March 24, 2013 Всем привет. Купил лицензию IPB, обновился с 2.3.6 на 3.4.3, появилось две проблемы:1. В разделе "Инструменты > Пересчет и синхронизация" при попытке перестроения контента после нажатия кнопки "Перестроение контента" открываетя просто пустая белая страница. 2. Почему-то сломались всё цитаты в сообщениях. Выглядят теперь вот так:http://clip2net.com/s/4NA8Ip , а были вот так: http://clip2net.com/s/4NA9xkКод "сломанной цитаты" в новой версии в сообщении выглядит так:Цитата(ROCK @ 15 Sep 2012, 12:09 PM) <{POST_SNAPBACK}>т.е. пока ВВП будет Президентом. Хотя в самом html-коде страницы есть комментарии типа:<!--quoteo(post=2258121:date=15.9.2012, 10:41:name=Old major)--><!--QuoteEnd--> Собственно, два вопроса: как запустить пересборку контента и как починить цитаты?Официальный суппорт уже два дня молчит, а хочется решить вопрос побыстрее. Заранее спасибо! Link to comment Share on other sites More sharing options...
Bot Posted March 24, 2013 Share Posted March 24, 2013 Обратите внимание "Board url", указанный вами в профиле, некорректен, либо недоступен на данный момент. Пожауйста, заполните его, потому что он скорее всего потребуется при диагностике вашей проблемы. Link to comment Share on other sites More sharing options...
siv1987 Posted March 24, 2013 Share Posted March 24, 2013 Пустая белая страница свидетельствует о ошибке сервера. Нужно найти ошибку в логах сервера, либо на время включить показ ошибок в браузере добавив в .htaccess:php_flag display_errors On 2. Почему-то сломались всё цитаты в сообщениях. Выглядят теперь вот так:Это цитаты от 2.3, для 3x нужно запустить перестройку контента. Link to comment Share on other sites More sharing options...
Smif Posted March 24, 2013 Author Share Posted March 24, 2013 Вы правы, ошибка есть, в логах вот эта запись:[sun Mar 24 19:54:33 2013] [warn] [client 127.0.0.1] mod_fcgid: stderr: PHP Fatal error: Call to a member function preDbParse() on a non-object in /home/forum2/public_html/admin/applications/core/modules_admin/tools/rebuild.php on line 2682 Гугл помог легко найти решение проблемы.Спасибо и вам тоже! :) Link to comment Share on other sites More sharing options...
siv1987 Posted March 24, 2013 Share Posted March 24, 2013 http://community.invisionpower.com/resources/bugs.html/_/ip-board/rebuild-problems-r41412 Link to comment Share on other sites More sharing options...
Smif Posted March 24, 2013 Author Share Posted March 24, 2013 Чтобы не плодить ещё темы, спрошу тут: вместо приватных сообщениях вместо русского языка везде "???" знаки. Все предыдущие "???" я решил путем перестройки контента. Но запуск "Перестроение контента > Приватные Сообщения" не дал результатов: как были вопросы, так и остались. Что именно нужно перестроить, чтобы вернулся нормальный текст вместо "???"? Заранее спасибо! Link to comment Share on other sites More sharing options...
siv1987 Posted March 24, 2013 Share Posted March 24, 2013 Битая кодировка. Данные не правильно перекодировались перед обновлением или побилась кодировка во время обновления. Перестроение контента здесь не поможет. Как правильно нужно обновляться читайте в закрепленной темы. Link to comment Share on other sites More sharing options...
Smif Posted March 24, 2013 Author Share Posted March 24, 2013 Да, скорее всего таблицы испортил неправильным апгрейдом. Link to comment Share on other sites More sharing options...
Smif Posted March 24, 2013 Author Share Posted March 24, 2013 Проблема с цитатами не решилась. Теперь они вот такие: http://clip2net.com/s/4NHGR4При этом в исходнике по-прежнему есть указатели на цитату: <!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin--> ... <!--QuoteEnd--></div><!--QuoteEEnd--> То есть цитата, можно сказать, есть. Оформления цитаты — нет. Link to comment Share on other sites More sharing options...
siv1987 Posted March 24, 2013 Share Posted March 24, 2013 По прежнему старый формат цитаты. Запустите еще раз перестройку сообщений.Нормальная цитата в 3.4 имеет примерно следующий вид <blockquote class="ipsBlockquote">Цитата</blockquote> в зависимости от присутствия имя пользователя и ссылки на пост формат немного отличается. Link to comment Share on other sites More sharing options...
Smif Posted March 25, 2013 Author Share Posted March 25, 2013 Здравствуйте. Запустил ещё раз: результат не изменился.Запускать снова и снова не могу, т.к. там 2.5 млн. сообщений, но после двух прогонов результат прежний. :( Link to comment Share on other sites More sharing options...
siv1987 Posted March 25, 2013 Share Posted March 25, 2013 Должно помочь, собственно других вариантов нет. А вы уверены, что скрипт вообще отрабатывает до конца? В папке Tools с дистрибутивом форума есть скрипт для консольного запуска - rebuildPosts.php, скопируйте его в корень форума и запустите из ssh. Link to comment Share on other sites More sharing options...
Smif Posted March 25, 2013 Author Share Posted March 25, 2013 Ок, спасибо, сейчас попробую. :) Link to comment Share on other sites More sharing options...
Smif Posted March 25, 2013 Author Share Posted March 25, 2013 В общем, запустил rebuildPosts.php из шелла. Скрипт отработался, во время отработки шли строки:Completed... 606500(last ID[ 636942 ] 400/500$$ <br />Н...)Completed... 606750(last ID[ 637198 ] <!--quoteo(post=636945:date=4....)Completed... 607000(last ID[ 637450 ] Эх, сразу видно, ▒...)Completed... 607250(last ID[ 637701 ] <b>VanDerKeen</b> <br />Цен...)Completed... 607500(last ID[ 637959 ] Ну воот) Тема пре...)Completed... 607750(last ID[ 638210 ] <b>Сергей TOYO</b> <br ...)Completed... 608000(last ID[ 638471 ] код...) И так далее.Итог: сообщения остались прежними! Link to comment Share on other sites More sharing options...
siv1987 Posted March 25, 2013 Share Posted March 25, 2013 Ради интереса скопировал старую цитату на 3.4 и запустил перестроение - сконвертировалась.Попробуйте как вариант сбросить кеш постов запросом TRUNCATE ibf_content_cache_postsНе поможет, напишите в ТП. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now