1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

не показывает картинки drupal 11 запущеный через docker

Главные вкладки

version: '3'

services:
phpend:
build: . # указывает на текущую папку, где есть Dockerfile
ports:
- '8080:80'
volumes:
- ./src:/var/www/html
- ./config/php.ini:/usr/local/etc/php/php.ini # если есть ваш php.ini
depends_on:
- mysql

mysql:
image: mysql:8.4
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: online_store
ports:
- "3306:3306"
volumes:
- mysql_data:/var/lib/mysql

adminer:
image: adminer
depends_on:
- mysql
ports:
- '8888:8080'

volumes:
mysql_data:

Dockerfile

# Базовый образ
FROM php:8.4-apache
# Обновляем пакеты и устанавливаем зависимости для GD
RUN apt-get update && apt-get install -y \
libpng-dev \
libjpeg-dev \
libfreetype6-dev

# Конфигурируем и устанавливаем расширение gd
RUN docker-php-ext-configure gd --with-freetype --with-jpeg \
&& docker-php-ext-install -j$(nproc) gd

RUN docker-php-ext-install pdo_mysql

# Очистка кеша (по желанию)
RUN apt-get clean && rm -rf /var/lib/apt/lists/*

Комментарии

Аватар пользователя kosskren kosskren 28 марта в 10:09

У вас в теге IMG какой URL к картинке выводится?
Может быть ситуация, когда вы указали выводить миниатюры картинок, но они не создаются из за недостаточности прав на запись в файловую систему.

Можете скриншот выслать, что у вас находится в разделе "Конфигурация-Файловая система" и на странице "Отчет-Отчет о состоянии"

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /