【发布时间】:2018-05-25 15:04:40
【问题描述】:
我是 Docker 新手。
我为 Wordpress 开发设置了自定义环境,一切设置正确。
localhost 显示预期,Wordpress 可以连接到数据库。
但是localhost/subpage 返回 404 错误,我错过了什么吗?
docker-compose.yml
version: "3"
services:
webserver:
build:
context: ./bin/webserver
container_name: 'dp-server'
restart: 'always'
ports:
- "80:80"
- "443:443"
links:
- mysql
volumes:
- /Users/albert/www/:/var/www/html
mysql:
build: ./bin/mysql
container_name: 'dp-mysql'
restart: 'always'
ports:
- "3306:3306"
volumes:
- ${MYSQL_DATA_DIR-./data/mysql}:/var/lib/mysql
- ${MYSQL_LOG_DIR-./logs/mysql}:/var/log/mysql
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_USER: root
MYSQL_PASSWORD: root
Dockerfile
FROM php:5.6-apache
RUN apt-get -y update --fix-missing
RUN apt-get upgrade -y
#Install mysql integration
RUN apt-get -y install libsqlite3-dev libsqlite3-0 mysql-client
RUN docker-php-ext-install pdo_mysql
RUN docker-php-ext-install pdo_sqlite
RUN docker-php-ext-install mysqli
【问题讨论】:
-
当您转到索引以外的页面时遇到什么错误?
-
我收到 404 错误。页面不存在。
标签: mysql wordpress docker docker-compose