Giter Club home page Giter Club logo

Comments (7)

fuzegit avatar fuzegit commented on May 27, 2024

PHP 8.1.15
Всё грузится без проблем.

При этом, некоторые картинки грузятся (какая логика - вообще не понятно).

Хочется подробностей - некоторые это какие? Какие настройки пресета изображений в админке?

Что с настройками PHP:

  • upload_max_filesize
  • post_max_size
  • memory_limit

Если стоит Nginx, что с client_max_body_size?

from icms2.

makartsoft avatar makartsoft commented on May 27, 2024

Веб сервер: Apache
Версия PHP: 8.1.6, apache2handler
PHP: 8.1 работает как модуль сервера Apache (mod_php)
Лимит памяти: 128 Мб
Макс. размер загрузки: 10 Мб
post_max_size 10M
upload_max_filesize 10M
Установлен Zend OPcache: Да
Установлен IonCube Loader: Да
Установлен Zend Guard Loader: Нет
MySQL 5.7 с поддержкой MyISAM и InnoDB

Все настройки пресетов стандартные (установлен дефолтный 2.15.2 с демоданными - ничего не менялось в настройках).
Вот скрин присетов и скрин при попытке загрузки картинки (повторю, на php8, на 7.4 все работает).
skrin1
skrin2

Пример обычной картинки, которую пытаюсь загрузить:
Картинка для загрузки 1 (не грузится)
Картинка для загрузки 2 (не грузится)

Пробовал на 2 разных сайтах (хостинг один, на других нет возможности проверить).

А вот на OpenServer все работает. Возможно какие-то ограничения на самом хостинге?

from icms2.

fuzegit avatar fuzegit commented on May 27, 2024

Смените формат webp в настройках пресета на любой другой и/или замените на "как исходный" и проверьте еще раз.
Ну и в логах должно быть что-то на этот счёт, посмотрите на хостинге error лог.

from icms2.

makartsoft avatar makartsoft commented on May 27, 2024

Смените формат webp в настройках пресета на любой другой и/или замените на "как исходный" и проверьте еще раз.
Ну и в логах должно быть что-то на этот счёт, посмотрите на хостинге error лог.

Уважаемый Fuze. Это все пробовал. Результата нет.
Написал хостеру, вот что он пишет:
"Помимо undefined, при загрузке файла "atom800.jpg" сервер еще отдает:
Deprecated: Implicit conversion from float 138.5 to int loses precision in /home/d44/ТУТ АДРЕС МОЕГО САЙТА/WWW/system/core/images.php](http://ТУТ АДРЕС МОЕГО САЙТА/WWW/system/core/images.php) on line 545
Получается, код не очень совместим с PHP 8.1.
Нужно либо исправить код, либо можно отключить вывод ошибок PHP в браузер"

Вот эту картинку посылал хостеру:
atom800

from icms2.

makartsoft avatar makartsoft commented on May 27, 2024

Уважаемый Fuze. Это все пробовал. Результата нет.

Большое уточнение. Эта ошибка с загрузкой, если включен флаг "Включить режим отладки". Как только режим отладки отключить, то все картинки грузятся!

from icms2.

fuzegit avatar fuzegit commented on May 27, 2024

Вот теперь понятно.
Попробуйте заменить файл /system/core/images.php , взяв его отсюда с гита. И проверьте еще раз, с включенной отладкой. Вроде бы это правил.
https://github.com/instantsoft/icms2/blob/master/system/core/images.php

from icms2.

makartsoft avatar makartsoft commented on May 27, 2024

https://github.com/instantsoft/icms2/blob/master/system/core/images.php
Заменил, ничего не изменилось. Потом проверил и оказалось, что код абсолютно такой же, как в дистрибутиве 2.15.2 (сравнил с помощью Total Commander функцией "Сравнить по содержимому")

from icms2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.