Jump to content

белый экран после переноса форума на другой хостинг

Featured Replies

2 часа назад, SoA сказал:

они говорят что версия 5 небезопасно для сервера по этому ставить не будут

В итоге у вас несколько вариантов

  1. Вернуться на старый хостинг
  2. Обновить движок до актуальной версии
  3. Заплатить кучу деняк на фриласне (возможно около цены самой лицензии на движок) 

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

  1. Обновить движок до актуальной версии , а как это сделать?

Эта ошибка возникает из-за использования синтаксиса доступа к элементам массива или строки с помощью фигурных скобок {}, который больше не поддерживается в PHP 7.4 и выше.  ИЗ этого следует что у вас установлена версия PHP от 7.4 Понизьте версию попробуйте до 7.3

И какая версия IPB у вас установлена? Если 3.4 то на версии PHP 5.3 должно работать отлично)  Хостинги сейчас не поддерживают данную версию и говорят заказывать VPS там вы сможете понизить до нужной вам версии.   Или же попробуйте следующее решение ( мало вероятно что поможет но все же ) Найдите строку 259 (и другие строки, где используется подобный синтаксис) и замените фигурные скобки на квадратные.

Пример:

// Было
$variable = $array{key};

// Стало
$variable = $array[key];

Если в строке 259 используется доступ к элементу строки, то замените фигурные скобки аналогично:

// Было
$char = $string{0};

// Стало
$char = $string[0];

Это должно устранить ошибку. Если в файле есть другие строки с таким же синтаксисом, замените их аналогичным образом.

а в каком именно файле это заменять?

PHP 5.3 ставлю и не работает

 

admin/sources/base/ipsMember.php on line 259 

 

если вот тут то у меня строка такая 

$pass .= $final_rand{ mt_rand(0, 31) };

и сейчас ошибка в логах такая

 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 '' at line 1

а на сайте 

Driver Error

There appears to be an error with the database.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.