亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Wordpress Docker 容器上未檢測到 pdo_mysql 擴展

在 Wordpress Docker 容器上未檢測到 pdo_mysql 擴展

PHP
慕婉清6462132 2021-11-19 15:24:41
我已經使用 Docker 安裝了幾個 Wordpress 網站,特別是 Evert Ramos 的這個Docker Wordpress Let's Encrypt repo。雖然它可以輕松快速地部署任意數量的 Wordpress 安裝,但仍然存在一些問題和不足,例如sendmail()功能(然后您必須安裝SMTP 插件來解決電子郵件發送問題)。我發現的主要問題是,在安裝了這個用于備份 Wordpress 的WPvivid 插件后,我收到以下錯誤消息:未檢測到 pdo_mysql 擴展。請先安裝擴展。我已經在 google 上搜索了如何pdo_mysql為 Wordpress 容器或在 Nginx 容器內安裝擴展。但是,我只找到了有關如何安裝它的答案,但用于 PHP 容器。該埃弗特拉莫斯'回購不使用任何PHP的容器,所以我還沒有發現如何或在哪里安裝pdo_mysql擴展。關于如何安裝該擴展的任何想法或可以解決這個問題的人?
查看完整描述

1 回答

?
達令說

TA貢獻1821條經驗 獲得超6個贊

您wordpress在此堆棧中使用的圖像是 Docker Hub 的默認圖像,并且他們有關于如何安裝新 PHP 擴展的非常詳細的文檔。


首先,我們必須對您的docker-compose.yml文件進行一些更改以進行新的wordpress自定義構建:


wordpress:

     depends_on:

       - db

     container_name: ${CONTAINER_WP_NAME}

     # image: wordpress:latest

     build: ./wordpress

其次,在此處創建一個名為 Dockerfile 和 docker-entrypoint.sh 的 WordPress 默認圖像的新文件,將其放入wordpress目錄中。修改一些魔術代碼到wordpress/Dockerfile文件:


RUN docker-php-ext-install pdo pdo_mysql

現在您擁有帶有 PDO_MYSQL 擴展的自定義 Docker 堆棧,并且能夠運行您的備份過程。


編輯后的堆棧配置:https : //github.com/tdtgit/stackoverflow57447284


如果您需要幫助,請隨時發表評論。


查看完整回答
反對 回復 2021-11-19
  • 1 回答
  • 0 關注
  • 192 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號