ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList

Страниц (3): [1] 2 3 »

> Найдено сообщений: 31
Speaker Отправлено: 21 июля 2019 — 19:42 • Тема: Function create_function() is Deprecated. • Форум: Решение проблем

Ответов: 21
Просмотров: 10061
1Bot, все сделал. Полет нормальный. В Error_log после суток прогона пусто. Если что-нибудь еще замечу, напишу, а пока спасибо огромное!
Speaker Отправлено: 18 июля 2019 — 11:57 • Тема: Function create_function() is Deprecated. • Форум: Решение проблем

Ответов: 21
Просмотров: 10061
electron пишет:
Speaker , в теме про версию 2.0 четко написано, что она еще очень сырая , нестабильная и наверняка содержит кучу ошибок. Разработчик этого релиза пока не рекомендовал ее ставить на живой форум


Спасибо за замечание, но хотелось получить сразу живой utf, а не танцы с бубном вокруг win1251. И в общем и целом форум работает, мелкие баги устраняем по ходу работы своими силами и с помощью сообщества.
Speaker Отправлено: 18 июля 2019 — 11:31 • Тема: Function create_function() is Deprecated. • Форум: Решение проблем

Ответов: 21
Просмотров: 10061
1Bot пишет:
Speaker
Найдены несовместимые с PHP v7.2 участки кода в основном классе fm.
Сделана замена на анонимные функции устаревшей функции create_function().
Прикрепляю исправленный файл /include/fm.class.php из дистрибутива ExBB-2.0.0-Pre.


fm.class.php заменил, этот вопрос снят. 1Bot, спасибо большущее!

Код в /common.php тоже заменил, но предупреждение Undefined offset: 2 in .../public_html/forum/include/common.php on line 46 осталась (только переместилась ниже на 46-ю строку).

Также изредка появляется предупреждение PHP Notice: A non well formed numeric value encountered in .../public_html/forum/profile.php on line 180

Вот 180-я строка в моем файле profile.php:
$days_reged = max(1, round(( time() - $user['joined'] ) / 86400));

Очень надеюсь на Вашу помощь.
Speaker Отправлено: 16 июля 2019 — 17:07 • Тема: Function create_function() is Deprecated. • Форум: Решение проблем

Ответов: 21
Просмотров: 10061
1Bot, спасибо большое. Видимо, у меня все-таки версия 2.0. У меня кодировка utf была изначально.

Странно только, что копирайтах везде написано 1.1.

Подойдет ли Ваш код (для /include/common.php) для 2.0?
Speaker Отправлено: 16 июля 2019 — 10:50 • Тема: Function create_function() is Deprecated. • Форум: Решение проблем

Ответов: 21
Просмотров: 10061
1Bot, спасибо, разобрался. Видимо, проблема в несовпадении версий. Я просто скопировал из Вашего файла все строки соответствующие моим с create_function и все заработало! Но осталась еще одна некритическая ошибка, которую хотелось бы убрать.
Error_log пишет:
Undefined offset: 2 in ...public_html/forum/include/common.php on line 39

Если я правильно понимаю, что-то не так с форматом урла в админке. Пробовал переписать в файле header('Location: http://' . $set_url[2] на header('Location: https://' . $set_url[2] (сайт на https). В админке пробовал разные варианты url, но не помогло. Что тут можно сделать?
Speaker Отправлено: 16 июля 2019 — 07:57 • Тема: Function create_function() is Deprecated. • Форум: Решение проблем

Ответов: 21
Просмотров: 10061
electron пишет:
Speaker , опуститесь на версию пхп 7.0 , на ней форум стабильно работает



Попробовал переключить на 7.0, и все равно ERROR 500

Возможно, у нас несостыковка с версиями форума. Я вроде ставил 2.0 (utf-8 по умолчанию). В копирайте вижу Powered by ExBB FM 1.0 Final, а в коде страниц ExBB v.1.1

Ваш файл почему-то в Windows-1251. На всякий случай я попробовал его перекодировать в utf, но это не помогло.
Speaker Отправлено: 16 июля 2019 — 07:03 • Тема: Function create_function() is Deprecated. • Форум: Решение проблем

Ответов: 21
Просмотров: 10061
1Bot, заменил файл на новый, но теперь форум вообще не отображается и выдает HTTP ERROR 500.
Speaker Отправлено: 16 июля 2019 — 06:45 • Тема: Function create_function() is Deprecated. • Форум: Решение проблем

Ответов: 21
Просмотров: 10061
1Bot, спасибо большое!

А что делать с этими файлами?

modules/threadstop/frontindex.php
modules/mailer/Mailer.Class.php

В них тоже есть create_function()
Speaker Отправлено: 14 июля 2019 — 11:59 • Тема: Function create_function() is Deprecated. • Форум: Решение проблем

Ответов: 21
Просмотров: 10061
Cудя по копирайту в коде файлов - ExBB v.1.1. Кодировка utf-8.
Speaker Отправлено: 11 июля 2019 — 14:31 • Тема: Function create_function() is Deprecated. • Форум: Решение проблем

Ответов: 21
Просмотров: 10061
Speaker пишет:
Как эти решения использовать применительно к ExBB?


Помогите, пожалуйста. Неужели кроме меня никого не коснулась эта проблема?
Speaker Отправлено: 8 июля 2019 — 11:48 • Тема: Function create_function() is Deprecated. • Форум: Решение проблем

Ответов: 21
Просмотров: 10061
После перехода на PHP 7.2 появилась ошибка Function create_function() is Deprecated.
Вот строка из error_log:
Function create_function() is deprecated in /home/.../public_html/forum/include/fm.class.php

Эта функция также обнаружена в файлах:
modules/threadstop/frontindex.php
modules/mailer/Mailer.Class.php

Тема активно обсуждается в сети, например, здесь: https://stackoverflow.com/questi...on-is-deprecated

Сам переписывать функции побоялся. Как эти решения использовать применительно к ExBB?
Speaker Отправлено: 4 марта 2014 — 13:35 • Тема: Новый хостинг. Ошибки при обновлении. • Форум: Установка и обновление

Ответов: 17
Просмотров: 15140
1Bot пишет:
Speaker
В админке Восстановите темы и Пересчитайте пользователей


Да уже так и сделал. Хотя какой-то длинноватый путь. Спасибо за помощь.
Speaker Отправлено: 4 марта 2014 — 12:17 • Тема: Новый хостинг. Ошибки при обновлении. • Форум: Установка и обновление

Ответов: 17
Просмотров: 15140
1Bot пишет:


Распаковавать update необходимо в ту же папку, где был старый форум.


Разумеется, я так и делал, предварительно удалив из старого форума все папки и файлы, кроме тех, что указаны в инструкции.
Speaker Отправлено: 4 марта 2014 — 12:02 • Тема: Новый хостинг. Ошибки при обновлении. • Форум: Установка и обновление

Ответов: 17
Просмотров: 15140
Сделал все по инструкции. Форум установился без ошибок. Но нет ни старых пользователей ни сообщений. Есть только один участник, он же админ. Т.е. все старые файлы и папки лежат в директории /forum на сервере, но почему-то к новому форуму они не подключаются.
Speaker Отправлено: 4 марта 2014 — 10:27 • Тема: Новый хостинг. Ошибки при обновлении. • Форум: Установка и обновление

Ответов: 17
Просмотров: 15140
А папки со старыми форумами и настройками надо загружать на сервер до установки или после?

Страниц (3): [1] 2 3 »

Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0364]     [ ]