Опубликована новая версия Rotor 7.4

Сделано очень много изменений улучшающие архитектуру движка и сильно увеличивающие быстродействие.
Новые более быстрые роуты nikic/FastRoute, кэширование и группировка роутов, возврат ошибки 405
Внедрен Dependency Injection, это позволит подключать в контроллеры необходимые вам классы, можно посмотреть на примере классов Request и Validator
Получение реального ip cloudflare с проверкой
Исправлена загрузка файлов с длинным названием
Оптимизировано обновление курса валют
Исправлено сохранение настроек
Добавлен вывод короны рядом с ником админа
Добавлена проверка ссылок в гостевой книге для гостей, если есть ссылка в тексте сообщения гость об этом информируется, а сообщение не добавляется
Вынесено в настройки количество баллов для размещения рекламы
Объединен раздел статистики и информации, дополнен раздел FAQ
Удален лишний вызов setBody в функции отправки писем
Добавлен вывод частично скрытого email при восстановлении пароля, это позволит вспомнить на какой email ждать письма
Добавлены подсказки при восстановлении пароля о том, что если письмо не приходит, можно обратиться в поддержку
Добавлена возможность отправлять код для подтверждения регистрации повторно, а также есть возможность отправки письма на новый адрес
Добавлена страница просмотр ошибок 405 в админке
Не авторизованным не показывается голосования за пост
Упростил вызов контроллеров, убрал вызов некоторых магических методов
Добавлена команда очистки роутов, команда автоматически запускается в композере
Поправлен вызов меню и вывод даты новости
Добавлена ссылка на профиль при ответе по кнопке
Исправлена ошибка при ответе от гостя
И еще много мелких правок и оптимизации

Движок очень легко и быстро ставится на сайт,
распаковываете архив на сайт, заходите по адресу /install/index.php заполняете все поля и готово!
Added:
Rating: 0
Last comments

Пришелец
Странно, закинул файл .env от 7.3 в распакованный 7.4 с заменой , прописал всё в нём и вуаля 7.4 установился.

Господин ПЖ
Нужно включить вывод ошибок, в .env поставь debug = true

Господин ПЖ
Если в .env прописано APP_NEW=true, означает что движок будет обновляться, то есть брать миграции из папки upgrades
если APP_NEW=false , из папки migrations где ставятся все таблицы в пустую БД

Пришелец
Да я сейчас посмотрел у тебя одинаково и в 7.3 и в 7.4 эта строка выглядеть так APP_DEBUG=false
Но дело не в этом со всеми проделанными манипуляциями я захожу в Панель и у меня там 7.4.0

Пришелец
APP_ENV=production
APP_NEW=true
APP_DEBUG=false
APP_KEY=SomeRandomString
All comments (9) »