Skip to content

После переноса форума ошибки

Добрый день.

Версия: IP.Board 3.3.4

 

Перенесли форум на другой сервер, точно с такими же параметрами (php, sql итд)

 

После переноса, во всех топиках выскочила такая ошибка:

 

Warning: Illegal string offset 'p_start' in /cache/skin_cache/cacheid_1/skin_topic.php on line 1456

Warning: Illegal string offset 'id' in /cache/skin_cache/cacheid_1/skin_topic.php on line 1456

Warning: Illegal string offset 'id' in /cache/skin_cache/cacheid_1/skin_topic.php on line 1456

Warning: Illegal string offset 'seo' in /cache/skin_cache/cacheid_1/skin_topic.php on line 1456

Warning: Illegal string offset 'p_title' in /cache/skin_cache/cacheid_1/skin_topic.php on line 1456

Warning: Illegal string offset 'name' in /cache/skin_cache/cacheid_1/skin_topic.php on line 1456

Warning: Illegal string offset 'id' in /cache/skin_cache/cacheid_1/skin_topic.php on line 1456

Warning: Illegal string offset 'p_end' in /cache/skin_cache/cacheid_1/skin_topic.php on line 1456

Warning: Cannot modify header information - headers already sent by (output started at /cache/skin_cache/cacheid_1/skin_topic.php:1456) in /admin/sources/classes/output/formats/html/htmlOutput.php on line 110

Warning: Cannot modify header information - headers already sent by (output started at /cache/skin_cache/cacheid_1/skin_topic.php:1456) in /admin/sources/classes/output/formats/html/htmlOutput.php on line 127

 

Помогите пожалуйста разобраться!

Чистил кеш, обновлял, ничего не помогает...

Уже голову сломал...

Featured Replies

Обратите внимание

По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.

  • Author

Причем ошибки вылазят, если залогиниться.. Если просто открыть тему не войдя в аккаунт, ошибок нет... :blink:

Кеш скинов обновляли? Права на запись у папки /cache/ стоят?

  • Author

Кеш обновлял уже много раз. Права стоят 777 на все папки в кеша.

 

Ругается на строку 1456:

				<li>{$r['p_start']}" . (($r['id']) ? ("<a href='" . $this->registry->getClass('output')->formatUrl( $this->registry->getClass('output')->buildUrl( "showuser={$r['id']}", "public",'' ), "{$r['seo']}", "showuser" ) . "' title='{$r['p_title']}'>") : ("")) . "{$r['name']}" . (($r['id']) ? ("</a>") : ("")) . "{$r['p_end']}" . (($p + 1 != count( $displayData['active_users']['names'] )) ? (",") : ("")) . "</li>

  • Author

А если зайти например в корзину, немного другие ошибки:

 

Warning: Illegal string offset 'members_seo_name' in /admin/sources/classes/output/publicOutput.php(3526) : eval()'d code on line 12

  • Author

Вообще никаких идей?

Проблему не решил еще.

Я смотрю что таких переменных в дефолтном шаблоне skin_topic нет. И вторая ошибка вызывается при компиляции шаблонов хука, значит виной тому какой-то хук, который скорее всего не соответствует версии форума. Начинайте отключать по одному, выявляя проблемный.

 

Ругается на строку 1456:

Это строка ни о чем не говорит. Нужен весь блок чтобы можно было делать какие-то предположения.

Хотя судя count( $displayData['active_users']['names'] ) это что-то связано с выводом активных юзеров.

  • Author

Отключил все установленные хуки, обновил кеш. Не попустило... :mellow:

  • Author

Был у меня когда то такой хук, который выводил активных юзеров. После обновления ipb он перестал работать, я его удалил (не помню уже как он назывался).

Но вот удалился он не до конца как то, остались от него следы:

 

post-44365-0-60079600-1366123304_thumb.png

 

Как и где можно почистить эти следы, возможно проблема в этом...?

Ругается на строку 1456:

Вообще-то такая строка действительно есть.. в шаблоне версии 3.2.

Судя по всему у вас шаблон не обновился до текущей версии.

  • Author

Подскажите как обновить? Или уже лучше сам ipb обновить до актуальной версии?

Как и где можно почистить эти следы, возможно проблема в этом...?

Что-то такое такое было в не обновленных скинах после обновления.

  • Author

Обновил ipb до 3.4.3

Проблема не исчезла.

Кто поможет? Отблагодарю..

Подскажите как обновить?

Как вариант проблему с топиками можно решить следующем образом:

Внешний Вид -> шаблон -> Темы -> topicViewTemplate

  • Author

siv1987, спасибо, помогло! С меня пончик))) :)

Только я просто отменил все изменения в шаблоне... Спасибо за наводку.

И кстати, та хрень <<< пропала!

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.