6 июляJul 6 comment_207374 2 часа назад, SoA сказал: они говорят что версия 5 небезопасно для сервера по этому ставить не будут В итоге у вас несколько вариантов Вернуться на старый хостинг Обновить движок до актуальной версии Заплатить кучу деняк на фриласне (возможно около цены самой лицензии на движок) Готового решения вам вряд-ли здесь дадут, т.к. запуск старого движка на актуальном софте не предусмотрено даже разработчиком, а адаптировать его не целесообразно. Link to comment https://ipbmafia.ru/topic/27374-belyj-ekran-posle-perenosa-foruma-na-drugoj-hosting/?&do=findComment&comment=207374 Share on other sites Больше вариантов
6 июляJul 6 Author comment_207375 Обновить движок до актуальной версии , а как это сделать? Link to comment https://ipbmafia.ru/topic/27374-belyj-ekran-posle-perenosa-foruma-na-drugoj-hosting/?&do=findComment&comment=207375 Share on other sites Больше вариантов
6 июляJul 6 comment_207378 Эта ошибка возникает из-за использования синтаксиса доступа к элементам массива или строки с помощью фигурных скобок {}, который больше не поддерживается в PHP 7.4 и выше. ИЗ этого следует что у вас установлена версия PHP от 7.4 Понизьте версию попробуйте до 7.3 Link to comment https://ipbmafia.ru/topic/27374-belyj-ekran-posle-perenosa-foruma-na-drugoj-hosting/?&do=findComment&comment=207378 Share on other sites Больше вариантов
6 июляJul 6 comment_207379 И какая версия IPB у вас установлена? Если 3.4 то на версии PHP 5.3 должно работать отлично) Хостинги сейчас не поддерживают данную версию и говорят заказывать VPS там вы сможете понизить до нужной вам версии. Или же попробуйте следующее решение ( мало вероятно что поможет но все же ) Найдите строку 259 (и другие строки, где используется подобный синтаксис) и замените фигурные скобки на квадратные. Пример: // Было $variable = $array{key}; // Стало $variable = $array[key]; Если в строке 259 используется доступ к элементу строки, то замените фигурные скобки аналогично: // Было $char = $string{0}; // Стало $char = $string[0]; Это должно устранить ошибку. Если в файле есть другие строки с таким же синтаксисом, замените их аналогичным образом. Link to comment https://ipbmafia.ru/topic/27374-belyj-ekran-posle-perenosa-foruma-na-drugoj-hosting/?&do=findComment&comment=207379 Share on other sites Больше вариантов
7 июляJul 7 Author comment_207398 а в каком именно файле это заменять? PHP 5.3 ставлю и не работает Link to comment https://ipbmafia.ru/topic/27374-belyj-ekran-posle-perenosa-foruma-na-drugoj-hosting/?&do=findComment&comment=207398 Share on other sites Больше вариантов
7 июляJul 7 Author comment_207400 admin/sources/base/ipsMember.php on line 259 если вот тут то у меня строка такая $pass .= $final_rand{ mt_rand(0, 31) }; Link to comment https://ipbmafia.ru/topic/27374-belyj-ekran-posle-perenosa-foruma-na-drugoj-hosting/?&do=findComment&comment=207400 Share on other sites Больше вариантов
7 июляJul 7 Author comment_207405 и сейчас ошибка в логах такая 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. Link to comment https://ipbmafia.ru/topic/27374-belyj-ekran-posle-perenosa-foruma-na-drugoj-hosting/?&do=findComment&comment=207405 Share on other sites Больше вариантов
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.