Gameer 310 Опубликовано: 14 октября 2022 Рассказать Опубликовано: 14 октября 2022 При попытке загрузки выдает ошибку Цитата Fatal error: Declaration of League\Flysystem\FileAttributes::fromArray(array $attributes): League\Flysystem\FileAttributes must be compatible with League\Flysystem\StorageAttributes::fromArray(array $attributes): League\Flysystem\StorageAttributes in engine\classes\composer\vendor\league\flysystem\src\FileAttributes.php on line 7 На 7.4 ошибки нет. На сайте в требованиях все ещё указана php 7.2 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 14 октября 2022 Рассказать Опубликовано: 14 октября 2022 В админпанели у вас написано и в описании релиза актуальной указано что вся линейка 7.xx признана устаревшей и больше не поддерживается в полном обьеме, и рекомендуется обновить до PHP 8.1, в противном случае часть функций будет недоступна. На сайте обычно мы указываем самые минимальные требования, т.е. минимум при котором будет работать большинство функций DLE, но не обязательно все. Потому что далеко не всеми функциями DLE пользуются из имеющихся. Поэтому есть рекомендуемые и минимальные требования. И поэтому в админпанели указано данное уведомление. Это слишком древняя версия, поддержка этой линейки отсутствует даже со стороны PHP разработчиков. Хотя наверное стоит поднять требования и в описании на сайте, потому как это не единственная функция, которая не будет работать в версии 7.2, есть и другие. Цитата Ссылка на сообщение Поделиться на других сайтах
kamensk 86 Опубликовано: 15 октября 2022 Рассказать Опубликовано: 15 октября 2022 Цитата Ошибка HTTP. Сервер отклонил загрузку файла Тоже версия 7.2. Тоже проблема в этом кроется? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 15 октября 2022 Рассказать Опубликовано: 15 октября 2022 36 минут назад, kamensk сказал: Тоже версия 7.2. Тоже проблема в этом кроется? Вероятно, но у вас отключен вывод ошибко на сервере, поэтому только HTTP код ошибки вернул сервер вместо текста ошибки. Смотрите логи ошибок сервера, там у вас указана непосредственно ошибка. Но скорее всего из за версии PHP она у вас. Посмотрите в логах сервера ошибку, и напишите ее, тогда я смогу сказать более точнее. Цитата Ссылка на сообщение Поделиться на других сайтах
kamensk 86 Опубликовано: 15 октября 2022 Рассказать Опубликовано: 15 октября 2022 Поднял версию пхп до 8.1 - файлы(фото) стали загружаться. Только вот что интересно - фото от "неудавшихся загрузок" по факту на сервер были всё таки загружены. Я их обнаружил в папках. Если выдает ошибку 6 часов назад, kamensk сказал: Ошибка HTTP. Сервер отклонил загрузку файла почему тогда файлы оказались на сервере? Если не следить - то так можно файловую зону забить мертвым грузом. Было бы првильно - чтобы при ошибке файлы не загружались. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 15 октября 2022 Рассказать Опубликовано: 15 октября 2022 10 минут назад, kamensk сказал: почему тогда файлы оказались на сервере? Если не следить - то так можно файловую зону забить мертвым грузом. Было бы првильно - чтобы при ошибке файлы не загружались. Нет не правильно. Ошибка у вас просто произошла не этапе загрузки, а на этапе обработки, когда уже все было загружено. Следить за этим не нужно, у вас произошла фатальная непредвиденная ошибка в коде, из за некорректной версии PHP, такие ошибки не происходят просто так. А если DLE работает и завершается корректно, то ничего мертвым грузом не зависнет. У вас синтаксическая ошибка возникла, это большая разница относительно других ошибок. Если файл например некорректен, то DLE автоматически зачистит все. Цитата Ссылка на сообщение Поделиться на других сайтах
kamensk 86 Опубликовано: 15 октября 2022 Рассказать Опубликовано: 15 октября 2022 44 минуты назад, celsoft сказал: ничего мертвым грузом не зависнет. А как быть в таком случае. Один и тот же пользователь не может загрузить(добавить) фото к следующему комментарию? Добавил коммент с фотками - затем следом пишу еще комментарий и креплю фотки. Но только уже следующий комментарий добавляется без загруженных фоток почему то. И предупреждений(ошибок) никаких не выскакивает. Но при этом на сервере в папке фотки есть. Это так задумано? ......................... Извиняюсь, что дублирую свое сообщение (вопрос), заданный на сайте в кооментах к реализу. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 16 октября 2022 Рассказать Опубликовано: 16 октября 2022 Я ответил подробно в комментариях на сайте: Цитата У вас просто включено объединение комментариев в настройках скрипта и в данном случае у вас добавляется не новый комментарий а они объединяются в один а не добавляется новый комментарий, поэтому это и происходит. Кстати это баг, причем он не в новой версии появился, а существует уже давно и во всех старых версиях, странно что раньше никто не сообщал об этой проблеме. Мы ее исправили, поэтому обновите скрипт в админпанели через автоматическое обновление и эта проблема устраниться. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.