mehran

Ошибка Illegal string offset

В теме 14 сообщений

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

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

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'>
 

 

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

Поделиться сообщением


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

версия форума 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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

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

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