Ошибка на новом хостинге при переносе форума

LipaTree

Проверенные
Сообщения
14
Реакции
2
Баллы
8,100
Сделал все нужные бэкапы со старого хостига.
Залил на новый и в итоге при открытии форума по адресу выдаётся вот такая ошибка:
An exception occurred: Wrong parameter count for strstr() in /home/user/public_html/library/GFNCoders/UrlRedirector/Listener/Template.php on line 13

  1. XenForo_Application::handlePhpError()
  2. strstr() in GFNCoders/UrlRedirector/Listener/Template.php at line 13
  3. GFNCoders_UrlRedirector_Listener_Template::postRender()
  4. call_user_func_array() in XenForo/CodeEvent.php at line 58
  5. XenForo_CodeEvent::fire() in XenForo/Template/Abstract.php at line 195
  6. XenForo_Template_Abstract->render() in XenForo/Template/Public.php at line 110
  7. XenForo_Template_Public->render() in XenForo/ViewRenderer/HtmlPublic.php at line 119
  8. XenForo_ViewRenderer_HtmlPublic->renderContainer() in XenForo/FrontController.php at line 604
  9. XenForo_FrontController->renderView() in XenForo/FrontController.php at line 158
  10. XenForo_FrontController->run() in /home/rcplace/public_html/index.php at line 13

Почему может быть такое? Устанавливал этот же бэкап на другие различные хостинги в том числе и бесплатные,всё работает.
Пробовал кстати установить голый движок форума со всеми имеющимися плагинами и изменениями и всё работает. А из бэкапа выдаёт эту ошибку.
Версия движка 1.2.1

Версии компонентов на хостинге
Версия Apache2.2.25
Версия PHP5.2.17
Версия MySQL5.5.32-cll

Ставил PHP 5.3 и 5.4 с обеими всё так же ошибка.

Норе прошу сразу не писать тут что он ответил уже на мой вопрос в лс. То расширение php установлено на хостинге о котором шла речь.
 
Минимальная версия PHP для функции 'strstr' PHP 5.3
Измените строку 13 в файле : /library/GFNCoders/UrlRedirector/Listener/Template.php
Код:
 $whiteList[] = strstr($boardUrl, '/', true) === false ? $boardUrl : strstr($boardUrl, '/', true);
на
Код:
 $whiteList[] = substr($boardUrl, 0, strpos($boardUrl, "/")) === false ? $boardUrl : substr($boardUrl, 0, strpos($boardUrl, "/"));
 
Долго радовался что всё заработало:(
Вот ещё какая задача встала.Хостер давеча вдруг заблокировал мне предоставление работы хостинга объясняя это тем что при работе форума происходит сумасшедшая нагрузка на сервер из-за обработки php.
Я начал искать причину,но пока убедился только лишь в словах хостера выявив две закономерности:
Первое- куча соединений идёт к базе данных при выполнении каких-то запросов. Что подтверждают регулярно вылезающие ошибки An exception occurred: SQLSTATE[HY000] [1040] Too many connections in /home/rcplace/public_html/library/Zend/Db/Adapter/Pdo/Abstract.php on line 144 и An exception occurred: SQLSTATE[HY000] [1040] Too many connections in /home/rcplace/public_html/library/Zend/Db/Adapter/Pdo/Mysqli.php on line 139 Даже в phpMyAdmin выдаёт ошибку очень часто что много соединений с базой.
Второе- при подключении базы,она начинает сама собой увеличиваться в размере прямо на глазах. Буквально за 2 минуты база выросла с 30мб до 60мб. При этом никакие изменения не вносились на форуме и пользователей нету на нём.Отключаю её в config.php-расти перестаёт.Подключаю-поехала набирать мегабайты.На тот момент когда хостер отключил мой аккаунт база набежала до 240Мб!!

Кто что может сказать и посоветовать в чём может быть проблема?
Обрабатывается какой-то php-код и соединяясь накидывает что-то в базу?Вирусняк не могли впихнуть мне?[DOUBLEPOST=1377755991,1377752219][/DOUBLEPOST]Ещё сейчас выяснил где именно увеличивается база.С неимоверной скоростью набирает размер таблица SESSION в ней за короткое время набирает куча строк и она становится огромного размера.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу