Alex-GR 5 Опубликовано: 30 января 2021 Рассказать Опубликовано: 30 января 2021 Добрый день всем посетителям форума! Вопрос к celsoft-ту. Вышел PHP 8.0.1. В связи с этим вопрос - DLE 14.1 будет работать на нем? И если нет - когда планируете добавить поддержку PHP 8 в движок? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 30 января 2021 Рассказать Опубликовано: 30 января 2021 Пока на стадии тестирования. Ничего не могу вам гарантированно сказать. Но каких либо критических моментов пока не видится в работе DLE. Можете поставить на тестовом сервере или домене и проверить работоспособность при своих параметрах и настройках сайта, и в случае выявления проблем помочь нам в тестировании. Ставить на рабочий сайт не рекомендуется, вообще новые линейки не рекомендуется ставить, пока PHP не выйдет порядка пяти релизов. Имею ввиду PHP релизов а не DLE, т.к. новые линейки часто нестабильны в начале. Цитата Ссылка на сообщение Поделиться на других сайтах
Xore 0 Опубликовано: 2 февраля 2021 Рассказать Опубликовано: 2 февраля 2021 Есть проблема, что не будут загружаться файлы через download.php. Скачиваются пустые файлы Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 3 февраля 2021 Рассказать Опубликовано: 3 февраля 2021 21 час назад, Xore сказал: Есть проблема, что не будут загружаться файлы через download.php. Скачиваются пустые файлы Там нет несовместимых с PHP8 функций. Возможно у вас PHP 8 установлен с недостаточными модулями. Чтобы сказать точно, предоставьте доступ к админпанели DLE и по FTP, посмотрим и скажем. Цитата Ссылка на сообщение Поделиться на других сайтах
Alex-GR 5 Опубликовано: 13 февраля 2021 Рассказать Опубликовано: 13 февраля 2021 Автор 02.02.2021 в 17:40, Xore сказал: Есть проблема, что не будут загружаться файлы через download.php. Скачиваются пустые файлы Да, есть такая проблема на страницах, где есть скачивание файлов: PHP message: PHP Fatal error: Uncaught Error: Call to undefined function get_magic_quotes_gpc() in /var/www/.../engine/classes/min/lib/HTTP/ConditionalGet.php:319 PHP message: PHP Fatal error: Uncaught ArgumentCountError: set_time_limit() expects exactly 1 argument, 0 given in /var/www/.../engine/classes/download.class.php:105 Это пока все, что заметил. Тестирую дальше PHP 8 на локалке. Цитата Ссылка на сообщение Поделиться на других сайтах
Alex-GR 5 Опубликовано: 13 февраля 2021 Рассказать Опубликовано: 13 февраля 2021 (изменено) Автор Еще ошибка: PHP message: PHP Fatal error: Uncaught TypeError: count(): Argument #1 ($var) must be of type Countable|array, null given in /var/www/.../engine/api/api.class.php:402 Наверное, нужно пересмотреть все функции count(), у меня в плагине точно такая же ошибка была. И еще ошибка, там же: PHP message: PHP Fatal error: Uncaught TypeError: chmod(): Argument #2 ($permissions) must be of type int, string given in /var/www/.../engine/api/api.class.php:418 Изменено 13 февраля 2021 пользователем Alex-GR Цитата Ссылка на сообщение Поделиться на других сайтах
mondolfo 4 Опубликовано: 22 февраля 2021 Рассказать Опубликовано: 22 февраля 2021 ошибка Fatal error: Cannot declare class XmlParser, because the name is already in use in /htdocs/engine/classes/rss.class.php on line 24 Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 289 Опубликовано: 22 февраля 2021 Рассказать Опубликовано: 22 февраля 2021 34 минуты назад, mondolfo сказал: Cannot declare class XmlParser расширение php установлено? Цитата Ссылка на сообщение Поделиться на других сайтах
Alex-GR 5 Опубликовано: 22 февраля 2021 Рассказать Опубликовано: 22 февраля 2021 Автор 5 часов назад, MSK сказал: расширение php установлено? Вероятнее всего, эта ошибка связана с несовместимостью с PHP 8. Вот, например: https://stackoverflow.com/questions/64868685/fatal-error-cannot-declare-class-xmlparser-because-the-name-is-already-in-use У меня лента RSS отключена, поэтому не было таких ошибок. Цитата Ссылка на сообщение Поделиться на других сайтах
Mr. Bot 26 Опубликовано: 22 февраля 2021 Рассказать Опубликовано: 22 февраля 2021 1 час назад, Alex-GR сказал: Вероятнее всего, эта ошибка связана с несовместимостью с PHP 8. Вот, например: https://stackoverflow.com/questions/64868685/fatal-error-cannot-declare-class-xmlparser-because-the-name-is-already-in-use У меня лента RSS отключена, поэтому не было таких ошибок. Там далеко не все расширения для 7 линейки то допилены, а вы про 8 пишете, ставить сейчас 8 линейку эта такая особая форма БДСМ как минимум, нужно ждать стабилизации ветки, и уже потом смотреть все ли расширения допилили, и только потом думать о переходе. Но типичный контингент DLE щёлкает переключатели в панели и не думает о последствиях, т.к. не умеет об этом думать) Цитата Ссылка на сообщение Поделиться на других сайтах
Alex-GR 5 Опубликовано: 23 февраля 2021 Рассказать Опубликовано: 23 февраля 2021 Автор 15 часов назад, Mr. Bot сказал: Но типичный контингент DLE щёлкает переключатели в панели и не думает о последствиях, т.к. не умеет об этом думать) Рад, что "нетипичный" контингент умеет думать... тем местом, на котором сидит. И читать не умеет от слова "вообще"... И почему девочки суют свой длинный нос туда, где "Макар телят не пас"? Вопрос риторический. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 23 февраля 2021 Рассказать Опубликовано: 23 февраля 2021 17 часов назад, Mr. Bot сказал: Но типичный контингент DLE щёлкает переключатели в панели и не думает о последствиях, т.к. не умеет об этом думать) Ты очень самокритичен, малыш ))) Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.