wordpress - 无法使用Docker部署带有Postgres数据库的Wordpress

标签 wordpress postgresql docker

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

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安装页面。

最佳答案

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

有一个我在github中修复并修复的插件。
https://github.com/kevinoid/postgresql-for-wordpress

或者有一个可重新开发WP 4 PG的插件,称为WPPG插件。
https://wordpress.org/plugins/wppg/

关于wordpress - 无法使用Docker部署带有Postgres数据库的Wordpress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48708651/

相关文章:

css - Wordpress 插件 - 如何使文本响应,或用新的 div 替换它?

php - Symfony 4 Doctrine无法连接到Docker MySQL

r - 如何使用 golem 在 Flexdashboard 包装器中制作 dockerized Shiny 应用程序?

php - 检查唯一键并更新行或创建一个新的 WordPress

php - 了解 wordpress 中的 crons 和一段代码

sql - 如何在logstash中将数据库版本保存为sql_last_version变量

sql - 从 postgresql DB 中的 jsonb 列检索数据作为数组,返回空结果

docker - 如何在生产中的服务之间共享源代码?

css - 手机屏幕尺寸出现意外的水平滚动条?

postgresql - 使用 Postgresql 运行 Cygnus 的问题