这是我的Docker-compose.yml
version: '2'
services:
wordpress:
image: wordpress:4.6.1-php5.6-apache
container_name: wordpress
volumes:
- ./projects/:/home/docker/
working_dir: /home/docker/
ports:
- "8000:80"
environment:
WORDPRESS_DB_PASSWORD: secret
links:
- database-mysql
database-mysql:
image: mysql:5.7
container_name: mysqldb
ports:
- "3306:3306"
volumes:
- ./backups/mysqldb/:/var/lib/mysql/
environment:
MYSQL_ROOT_PASSWORD: secret
MYSQL_DATABASE: wordpress
phpmyadmin:
image: phpmyadmin/phpmyadmin:latest
container_name: phpmyadmin
ports:
- "8080:80"
environment:
PMA_USER: root
PMA_PASSWORD: secret
PMA_HOST: database-mysql
links:
- database-mysql
当我运行:docker-compose up时,日志错误显示:
MySQL连接错误:(2002)php_network_getaddress:getaddrinfo失败:名称或服务不知道
警告:mysqli::mysqli():php_network_getaddress:getaddrinfo失败:名称或服务未知-第19行
警告:mysqli::mysqli():(HY000/2002):php_network_getaddress:getaddrinfo失败:名称或服务未知-第19行
2016-11-11 04:14:33,648信息成功:php-fpm进入运行状态,进程持续时间超过1秒(startsecs)
2016-11-11 04:14:33,648 INFO Success:nginx进入运行状态,进程持续时间超过1秒(startsecs)
我做错了什么?
在Windows10家庭版(所以使用docker-toolbox)上,我也遇到了这个问题。看来wordpress图像现在需要环境设置:
添加这个之后,wordpress容器就可以连接到数据库了。同样,在Windows10家庭版中,我无法让端口映射为localhost工作。我需要通过docker-machine ip
查找ip-adress,并连接到那里的端口。
在Linux Mint(基于Ubuntu)上,这似乎不是必需的。所以我认为这是docker-toolbox或Windows10家庭版的安装问题。
Is太长,无法进行注释,因此我创建了另一个答案
在访问localhost:8000
之后,尝试此操作并等待2分钟
version: '2'
services:
db:
image: mysql:5.7
volumes:
- "./.data/db:/var/lib/mysql"
restart: always
environment:
MYSQL_ROOT_PASSWORD: wordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
links:
- db
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_PASSWORD: wordpress
phpmyadmin:
image: phpmyadmin/phpmyadmin:latest
container_name: phpmyadmin
ports:
- "8080:80"
environment:
PMA_USER: root
PMA_PASSWORD: secret
PMA_HOST: database-mysql
links:
- db
我正在工作的WordPress不是那么流行和深刻的主题。可以肯定地说,这是一个完全自定义的主题。我面临的问题是关于@font-face的。我在这里创建了字体结构:http://akshay2000.pcriot.com/trial/index1.html 我用我的WordPress主题创建了相同的结构。没奏效。现在,我有如下CSS: 字体文件与style.css和index.php在同一个目录中。
上一页下一页都是第一页的内容
我正在尝试获得一个自定义字体工作在骨头Wordpress主题。我的字体家族在“库>字体”文件夹就像主题说明。 我在样式表中这样称呼它: 我已经尝试了一堆不同的字体,但都不起作用。我错过了什么?
大约6个月前,我创建了一个wordpress网站。一切都很好,直到几天前,我们开始在前端和后端看到Wordpress“白色死亡屏幕”。 经过大量调试尝试后,我们决定重新安装wordpress并保留旧的wp-内容文件。 现在,在尝试访问站点时可以看到这一点(wp_debug设置为false,因此理想情况下不应该发生)- > 警告:require(/home/vaidya/public_html/wp
第一wp_query后WordPress分页不工作。我正在对第一个wp_query对象返回的数据执行一些操作。但是在第二次查询之后,分页不起作用。 我尝试从其中一个查询中删除“paged”参数,该参数要么给出错误的结果,要么没有分页。例如,此查询第一次返回28个结果,但第二次查询后仅返回6个结果。如果我从第一个查询中删除'paged'参数并将其添加到第二个查询中,那么当它应该返回3页时,只返回一页
我已经建立了一个本地wordpress环境,这是一个现场网站的复写本,这样我们就可以进行新的设计。 live站点数据库已复制到localhost php myadmin中,运行正常。 localhost站点位于htdocs文件夹中名为/3dfc/的文件夹中。 因此,我有一个网站地址-http://localhost:8888/3dfc - 我可以查看整个网站没有问题,除了主页。 有没有关于如何修复