после обновления системы некоторые изображения не отображаются в моей установке Drupal. Я заметил, что, например, некоторые jpeg видны, а другие нет (расширение для jpeg, все в нижнем регистре).
Я работаю над Ubuntu локально, и я обновил систему с 9.10 до 10.04 LTS, а также Apache и PHP, где также были обновлены.
Есть мысли?
Убедитесь, что права доступа согласованы.
Запишите права "rwx" для владельца, группы и мира для файла, который отображается, и того, который нет. Если они разные, сделайте их одинаковыми - то есть значение отображаемого файла.
Также убедитесь, что права доступа к каталогу / папке согласованы.
Убедитесь, что пути к файлам верны.
Кейс не имеет значения, но все равно дважды проверьте. Убедитесь, что нет неэкранированных пробелов или других специальных символов. Либо переименуйте файлы, либо измените способ ссылки на них.
Дважды проверьте цветовой режим файлов.
Некоторые графические пакеты могут писать CMYK jpgs, а также RGB. Не все браузеры (например, Internet Explorer) могут отображать CMYK jpgs. Чтобы проверить это, вам понадобится доступ к Photoshop или аналогичному. Повторно сохраните файлы в режиме RGB.
Маловероятно, что это будет, учитывая, что вы говорите, что проблема только началась после обновления, но я включил это для полноты.
При обновлении Ubuntu до 10.04 PHP будет обновлен с 5.2 до 5.3, с чем у некоторых модулей Drupal есть настоящая проблема. Обновление Drupal могло включать исправления, связанные с этой проблемой, или оно могло просто очистить один из кешей, которые использует Drupal.
Убедитесь, что с этим обновлением ничего не сломалось, потому что вы столкнетесь с проблемами. Мы закрепляем PHP в версии 5.2, чтобы сайты Drupal продолжали работать.
Обновление Drupal исправило странное поведение изображений, хотя я не понимаю, что произошло ...