wordpress - 无法提供目录 /var/www/html/:没有匹配的 DirectoryIndex (Docker / Wordpress)
问题描述
我刚刚使用 Docker 设置了一个 WordPress 开发环境,在重新启动 Docker 后,我无法再访问 localhost:8000,因为我收到了提示
禁止的
您无权访问此资源。
Apache/2.4.38 (Debian) 服务器在 localhost 端口 8000
这是我的 docker-compose.yml
version: "3.9"
services:
db:
image: mysql:5.7
container_name: database
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: growthlabs_db
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
container_name: wordpress
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
working_dir: /var/www/html
volumes:
- ./:/var/www/html
- ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
volumes:
wordpress: {}
db_data: {}
你知道可能是什么问题吗?我没有创建 Dockerfile,因为我正在按照https://docs.docker.com/compose/wordpress/此处找到的教程进行操作。
在最初的 docker-compose up 之后一切正常。然而,在我重新启动我的机器,当然还有 Docker 之后,我开始收到 403 Forbidden。
你能告诉我哪里出错了吗?
解决方案
推荐阅读
- javascript - 如果页面上存在类,如何仅应用样式表?
- java - JLink 为 windows 生成一个空文件而不是一个 exe
- javascript - ReferenceError:找不到变量:React -- bundle android
- macos - 在 GitLab CI MacOS 提示输入密码时使用 brew 安装 Openjdk8
- javascript - 使用 js 修复两个 fer 程序中的错误
- python - ValueError:值都是 NaN?
- node.js - node.js 中的运行命令给出错误
- python - 从 Dask DataFrame (tensorflow_decision_forests) 创建 Keras 数据集
- javascript - 如何将字符串转换为数组 (JavaScript)
- android - 参数类型'流
' 不能分配给参数类型 'Stream ?