无法使用docker在postgres数据库中部署wordpress

时间:2018-02-09 15:05:01

标签: wordpress postgresql docker

我试图使用pg4wp plugin使用postgres运行wordpress。在泊坞窗日志中,它显示:

Warning: mysqli::__construct(): (HY000/2006): MySQL server has gone away in Standard input code on line 22

MySQL Connection Error: (2006) MySQL server has gone away

我使用的docker命令是:

设置postgres:

docker run -e POSTGRES_PASSWORD=securepassword -e POSTGRES_DB=abcd --name postgresql-wordpress -v "$PWD/database":/var/lib/postgresql/data -p 5432:5432 -d postgres:latest

设置wordpress:

docker run -e WORDPRESS_DB_PASSWORD=securepassword -e WORDPRESS_DB_NAME=abcd -e WORDPRESS_DB_HOST=<postgres_container_ip>:5432 --link=postgresql-wordpress:postgresql --name wordpress -p 80:80 -v "$PWD/html":/var/www/html -d wordpress

之后,我按照安装说明进行操作:pg4wp。 Wordpress安装页面无法显示。

1 个答案:

答案 0 :(得分:0)

官方插件中发布的WP4PG似乎没有维护。 请尝试以下两个。

有一个我在github中修复并修复的插件。 https://developers.google.com/maps/documentation/geocoding/intro

或者有一个重新开发WP 4 PG的插件,称为WPPG插件。 https://github.com/kevinoid/postgresql-for-wordpress