Перейти к содержимому


Фото
- - - - -

Из путей картинок удаляются русские буквы

imagemagick gd русские имена файлов

  • Чтобы отвечать, сперва войдите на форум
6 ответов в теме

#1 vebmaster

vebmaster
  • Пользователь
  • 17 сообщений
  • Программирование, Пользователь
  • Откуда:Калуга

Опубликовано 08.04.2020 - 17:43

Здравствуйте.

Simpla cms версия предположительно 2.2.3

Если открыть например главную страницу и нажимать "обновить", то примерно один раз из шести на некоторых продуктах будет не отображена картинка, потому что не правильный путь к ней, например 

/files/products/%20Rolsen%20RCR-452g.140x150.jpg?3214cdb9cf47288712d18cf0a7b8ac8d

 

При следующей загрузке страницы будет правильный путь:

/files/products/%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D0%B3%D0%BD%D0%B8%D1%82%D0%BE%D0%BB%D0%B0%20Rolsen%20RCR-452g.140x150.jpg?90aeb1c2fad1a003938e3e5f7818638a 

Картинка имеет русские буквы, эта картинка называется так: Автомагнитола%20Rolsen%20RCR-452g.140x150.jpg

 

Когда первый раз появилась такая проблема, php работал как модуль к apache.

Решением послужило запускать php как php-fpm и проблема исчезла.

 

Второй раз, когда появилась проблема, решением было в файле config.php изменить обработчик изображений на GD:

use_imagick = false 

 

Сегодня опять такое появилось. Что делать не знаю. Как можно решить проблему?

Спасибо.


Изменено: vebmaster, 08.04.2020 - 17:43


#2 chocolate_moles

chocolate_moles
  • Фрилансер
  • 504 сообщений
  • Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Санкт-Петербург

Опубликовано 08.04.2020 - 17:47

Что делать не знаю. Как можно решить проблему?

 

Не использовать пробелы и кириллицу в названии файлов?



#3 vebmaster

vebmaster
  • Пользователь
  • 17 сообщений
  • Программирование, Пользователь
  • Откуда:Калуга

Опубликовано 08.04.2020 - 17:49

Не использовать пробелы и кириллицу в названии файлов?

предположительно не получится, т.к. редакторы используют русские имена файлов


Изменено: vebmaster, 08.04.2020 - 18:08


#4 vebmaster

vebmaster
  • Пользователь
  • 17 сообщений
  • Программирование, Пользователь
  • Откуда:Калуга

Опубликовано 08.04.2020 - 18:13

Сейчас выяснил, что помогает перезапуск сервиса php-fpm

service php7.3-fpm restart

но это временное решение. Какая причина такого поведения cms, кто знает? Почему пути картинок то отображаются правильно, то не правильно, от чего это зависит?



#5 shooroop

shooroop
  • Фрилансер
  • 1 122 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 08.04.2020 - 23:06

Сейчас выяснил, что помогает перезапуск сервиса php-fpm

service php7.3-fpm restart

но это временное решение. Какая причина такого поведения cms, кто знает? Почему пути картинок то отображаются правильно, то не правильно, от чего это зависит?

 

 

от вашего сервера. у других таких проблем нет



#6 vebmaster

vebmaster
  • Пользователь
  • 17 сообщений
  • Программирование, Пользователь
  • Откуда:Калуга

Опубликовано 09.04.2020 - 10:26

от вашего сервера. у других таких проблем нет

это уже 5 сервер



Может кто дать свои конфиги php-fpm? сравню хотя бы



#7 vebmaster

vebmaster
  • Пользователь
  • 17 сообщений
  • Программирование, Пользователь
  • Откуда:Калуга

Опубликовано 09.04.2020 - 10:32

или просто php.ini если как модуль apache







Также с меткой «imagemagick, gd, русские имена файлов»

0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых