如何解决默认设置文件不存在 - 安装期间docker setup
我正在尝试使用 docker 在本地设置 Drupal 站点。使用 docker 镜像 9.1.6-apache-buster 来自:
https://hub.docker.com/_/drupal
在 Docker 桌面上的 MacOs Mojave 上运行它
我的 docker-compose.yml 文件如下所示:
version: "3.9"
services:
db:
image: MysqL:5.7
volumes:
- db_data:/var/lib/MysqL
restart: always
environment:
MysqL_ROOT_PASSWORD: MysqLRoot
MysqL_DATABASE: drupal_db
MysqL_USER: drupal
MysqL_PASSWORD: drupal
drupal:
depends_on:
- db
image: drupal:9.1.6-apache-buster
ports:
- "8000:80"
restart: always
environment:
MysqL_DATABASE: drupal_db
MysqL_USER: drupal
MysqL_PASSWORD: drupal
MysqL_ROOT_PASSWORD: MysqLRoot
volumes:
- ./modules:/var/www/html/modules
- ./sites:/var/www/html/sites
- ./themes:/var/www/html/themes
volumes:
db_data: {}
安装进行得很顺利,直到我达到“要求”安装步骤。然后我得到错误:
The default settings file does not exist.
The Drupal installer requires that the ./sites/default/default.settings.PHP file must not be deleted or modified from the original download.
和
The Drupal installer requires that you create a ./sites/default/settings.PHP as part of the installation process. copy the ./sites/default/default.settings.PHP file to ./sites/default/settings.PHP. More details about installing Drupal are available in INSTALL.txt.
https://snipboard.io/HAmU1o.jpg
目录已创建,我可以在 mac 端看到它们,但它们是空的?!那里没有一个文件:
modules
sites
default
files
themes
我猜是权限问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。