Перейти к содержанию

Ошибка Illegal string offset


mehran

Рекомендуемые сообщения

Доброго времени суток

На моём форуме в логах постоянно выходят несколько ошибок

PHP Warning:  Illegal string offset 'canSetOpenTime' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 178
PHP Warning:  Illegal string offset 'canSetCloseTime' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 178
PHP Warning:  Illegal string offset 'dropDownOptions' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 233
PHP Warning:  Illegal string offset 'canSetOpenTime' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 233
PHP Warning:  Illegal string offset 'canSetCloseTime' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 233

 

 

А вот и сама строка 178

$IPBHTML .= "" . (($formData['modOptionsData']['canSetOpenTime'] == 1 || $formData['modOptionsData']['canSetCloseTime'] == 1) ? ("
  

И строка 233

            " . (($formData['modOptionsData']['dropDownOptions'] || $formData['modOptionsData']['canSetOpenTime'] || $formData['modOptionsData']['canSetCloseTime']) ? ("<div class='ipsPostForm_sidebar_block'>
 

 

Помогите пожалуйста решить эту проблему

Ссылка на комментарий
Поделиться на другие сайты

версия форума? 

версия php?

стиль подходит под версию форума? 

Ссылка на комментарий
Поделиться на другие сайты

версия форума ipb 3.2.3

PHP 5.6

Стиль качал именно под 3.2.3

К сожалению заметил эти ошибки поздно,  но мне кажется они появились после переезда на новый хостинг, на старом хостинге был PHP 5.2

Ссылка на комментарий
Поделиться на другие сайты

чистите кеш, проверяйте на дефолтовом стиле, и отключите все хуки - так же проверьте

Ссылка на комментарий
Поделиться на другие сайты

Ок, спасибо, попробую для начала почистить кэш

И вот еще заметил что появились ошибки sql , как я понял они появляются только тогда когда на форуме даёшь поиск

Вот пример 

 

Error: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND tg.tag_meta_app='gallery' AND tg.tag_meta_area='images' AND tg.tag_text IN' at line 1
 IP Address: IP - /index.php?app=core&module=search&do=search&andor_type=&search_tags=%D1%84%D0%B0%D1%80%D1%8B+%D0%BB%D1%8E%D0%BA%D0%B8&search_app_filters[calendar][sortDir]=0&search_app_filters[calendar][searchInKey]=&search_app_filters[calendar][sortKey]=&search_term=&search_app=gallery
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 mySQL query error: SELECT tg.* FROM core_tags tg WHERE tg.tag_meta_parent_id IN () AND tg.tag_meta_app='gallery' AND tg.tag_meta_area='images' AND tg.tag_text IN ('фары люки') ORDER BY tg.tag_id desc
 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | adminnew/sources/classes/tags/abstract.php                                 | [classes_tags_search_sql].run                                                 | 724               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | adminnew/applications_addon/ips/gallery/extensions/tags/images.php         | [classes_tag_abstract].search                                                 | 247               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | adminnew/applications_addon/ips/gallery/extensions/search/engines/sql.php  | [tags_gallery_images].search                                                  | 265               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | adminnew/applications_addon/ips/gallery/extensions/search/engines/sql.php  | [search_engine_gallery]._imagesSearch                                         | 60                |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | adminnew/sources/classes/search/controller.php                             | [search_engine_gallery].search                                                | 509               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | adminnew/applications/core/modules_public/search/search.php                | [IPSSearch].search                                                            | 604               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | adminnew/applications/core/modules_public/search/search.php                | [public_core_search_search].searchResults                                     | 169               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | adminnew/sources/base/ipsController.php                                    | [public_core_search_search].doExecute                                         | 302               |

Ссылка на комментарий
Поделиться на другие сайты

отключайте компоненты и проверяйте. 

и укажите ссылку на форум в профиле

Ссылка на комментарий
Поделиться на другие сайты

Отключил компоненты, обновил кэш, ни чего не помогло, есть еще какие нибудь идеи?

Ссылка на комментарий
Поделиться на другие сайты

В стиль правки вносились? 

На дефолте так же?

Ссылка на комментарий
Поделиться на другие сайты

6 часов назад, WOLF сказал:

В стиль правки вносились? 

На дефолте так же?

Да, так же,похоже все произошло после переезда на новый хостинг

Ссылка на комментарий
Поделиться на другие сайты

Только что, mehran сказал:

Да, так же,похоже все произошло после переезда на новый хостинг

отключите все приложения и проверьте на дефолте. 

если все так же проверьте пути на папки: ац-система-настройки-глобальные

если и там норм, то возможно вы криво перенесли форум

Ссылка на комментарий
Поделиться на другие сайты

В 21.04.2017 в 16:40, mehran сказал:

На моём форуме в логах постоянно выходят несколько ошибок

Постоянно или все таки иногда? Просто сегдня боты яндеса или директа, созданные рукожопыми прораммистами яндекса или гугла, нанятыми по объявлению из таджикистана бывают лезут туда, куда их не просят. Они как раз и вызывают ошибки такого рода

Ссылка на комментарий
Поделиться на другие сайты

17 часов назад, WOLF сказал:

отключите все приложения и проверьте на дефолте. 

если все так же проверьте пути на папки: ац-система-настройки-глобальные

если и там норм, то возможно вы криво перенесли форум

Попробую еще раз отключить все, просто ошибки вылазиют каждые 2 -3 часа 

В ац-система-настройки-глобальные вроде всё правильно

Форум переносил сам хостер

9 часов назад, kgb сказал:

Постоянно или все таки иногда? Просто сегдня боты яндеса или директа, созданные рукожопыми прораммистами яндекса или гугла, нанятыми по объявлению из таджикистана бывают лезут туда, куда их не просят. Они как раз и вызывают ошибки такого рода

Вот пример переодичности за сегодняшний день

[23-Apr-2017 03:35:19 UTC] PHP Warning:  Illegal string offset 'canSetOpenTime' in /home/public_html/forum/cache/skin_cache/cacheid_1/skin_post.php on line 178
[23-Apr-2017 03:35:19 UTC] PHP Warning:  Illegal string offset 'canSetCloseTime' in /home/public_html/forum/cache/skin_cache/cacheid_1/skin_post.php on line 178
[23-Apr-2017 03:35:19 UTC] PHP Warning:  Illegal string offset 'dropDownOptions' in /home/public_html/forum/cache/skin_cache/cacheid_1/skin_post.php on line 233
[23-Apr-2017 03:35:19 UTC] PHP Warning:  Illegal string offset 'canSetOpenTime' in /home/public_html/forum/cache/skin_cache/cacheid_1/skin_post.php on line 233
[23-Apr-2017 03:35:19 UTC] PHP Warning:  Illegal string offset 'canSetCloseTime' in /home/public_html/forum/cache/skin_cache/cacheid_1/skin_post.php on line 233
[23-Apr-2017 03:51:22 UTC] PHP Warning:  Illegal string offset 'canSetOpenTime' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 178
[23-Apr-2017 03:51:22 UTC] PHP Warning:  Illegal string offset 'canSetCloseTime' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 178
[23-Apr-2017 03:51:22 UTC] PHP Warning:  Illegal string offset 'dropDownOptions' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 233
[23-Apr-2017 03:51:22 UTC] PHP Warning:  Illegal string offset 'canSetOpenTime' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 233
[23-Apr-2017 03:51:22 UTC] PHP Warning:  Illegal string offset 'canSetCloseTime' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 233
[23-Apr-2017 05:43:03 UTC] PHP Warning:  Illegal string offset 'canSetOpenTime' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 178
[23-Apr-2017 05:43:03 UTC] PHP Warning:  Illegal string offset 'canSetCloseTime' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 178
[23-Apr-2017 05:43:03 UTC] PHP Warning:  Illegal string offset 'dropDownOptions' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 233
[23-Apr-2017 05:43:03 UTC] PHP Warning:  Illegal string offset 'canSetOpenTime' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 233
[23-Apr-2017 05:43:03 UTC] PHP Warning:  Illegal string offset 'canSetCloseTime' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 233
[23-Apr-2017 06:03:41 UTC] PHP Warning:  Illegal string offset 'canSetOpenTime' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 178
[23-Apr-2017 06:03:41 UTC] PHP Warning:  Illegal string offset 'canSetCloseTime' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 178
[23-Apr-2017 06:03:41 UTC] PHP Warning:  Illegal string offset 'dropDownOptions' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 233
[23-Apr-2017 06:03:41 UTC] PHP Warning:  Illegal string offset 'canSetOpenTime' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 233
[23-Apr-2017 06:03:41 UTC] PHP Warning:  Illegal string offset 'canSetCloseTime' in /home/public_html/forum/cache/skin_cache/cacheid_5/skin_post.php on line 233

Ссылка на комментарий
Поделиться на другие сайты

Где-то проскакивала давненько такая проблема, лечится обновлением форума, ну или не логгировать варнинги))

Ссылка на комментарий
Поделиться на другие сайты

Всё по вырубал, ни чего не помогает, есть еще какие либо идеи?

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, mehran сказал:

Всё по вырубал, ни чего не помогает, есть еще какие либо идеи?

вам выше подкинули идею

Ссылка на комментарий
Поделиться на другие сайты

7 минут назад, WOLF сказал:

вам выше подкинули идею

А с 3.2.3 обновится на 3.4.6 возможно? и есть ли какие нибудь инструкции как это сделать правильно?

Ссылка на комментарий
Поделиться на другие сайты

Только что, mehran сказал:

А с 3.2.3 обновится на 3.4.6 возможно? и есть ли какие нибудь инструкции как это сделать правильно?

возможно, поиск в помощь:

но у вас не сохранится стиль, его нужно будет обновлять, хуки и приложения некоторые нужно будет так же обновить (а скорее всего все) 

Ссылка на комментарий
Поделиться на другие сайты

Всё, приехали, попытался обновить форум и в пункте "Конвертация" вышло предупреждение "Для полноценной работы 3-ей версии форума необходимо чтобы база форума была в кодировке utf-8. База вашего форума отлична от нее."  теперь не знаю что делать, в прошлый раз пытался при помощи SypexDumper сделать конвертацию но ни чего не получилось, во время конвертации хостинг перегрузился и меня хостер заблокировал

 

Ссылка на комментарий
Поделиться на другие сайты

Прям паника, приехали, мда...

загрузите в корень форума и запустите

convert.php

Ссылка на комментарий
Поделиться на другие сайты

Wolf, плиз не уходите ни куда пока я обновляю, реально паника))) 

Вышло " Выберите приложения для обновления." но ни чего не выбирается

Снимок.PNG

Ссылка на комментарий
Поделиться на другие сайты

видимо не правильно загрузили файлы, проверяйте

Ссылка на комментарий
Поделиться на другие сайты

16 минут назад, WOLF сказал:

видимо не правильно загрузили файлы, проверяйте

Копировать файлы с папки upload нужно с заменой? и вроде где то читал что нужно файл conf_global.dist.php удалить

Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, mehran сказал:

Копировать файлы с папки upload нужно с заменой?

да

5 минут назад, mehran сказал:

и вроде где то читал что нужно файл conf_global.dist.php удалить

не обязательно, но он вообще не нужен можете удалить

Ссылка на комментарий
Поделиться на другие сайты

Вроде обновил:D, теперь буду следить за ошибками, спасибо вам большое

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...