【问题标题】:Heroku wordpress : mysql extension missing after updateHeroku wordpress:更新后缺少mysql扩展
【发布时间】:2014-07-25 20:50:01
【问题描述】:

我在 heroku 上有一个在 wordpress 上运行的 php 应用程序,几个月前我在 heroku 上部署了它,它运行良好。后来,我更新了本地主机上的应用程序并添加了一些 wordpress 插件并再次部署它,现在它在我的网站上显示错误,(您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展。)如果我恢复该网站到上一次提交,然后它再次运行良好。我用于 mysql 的插件是 cleardb ignite 。除此之外,我还安装了 sendgrid 。 我有一个在线应用程序的本地副本,我使用一些 git 命令复制了它。 为了将它再次部署到我使用这些命令的服务器,

>heroku login
 (go to local project dir , copy the new plugin in the plugins dir)
>git add .
>git commit -m " new plugin added"
>git push heroku master 

在此之后它显示错误。 这是应用程序的链接,http://hearsid.herokuapp.com/。 除了上述之外,我尝试了 heroku restart 、 heroku restart -a my-app-name 和 heroku 、 heroku maintenance:off 和 on 。什么都没有。

【问题讨论】:

    标签: php mysql wordpress heroku cleardb


    【解决方案1】:

    按照文档 (https://devcenter.heroku.com/articles/php-support#extensions) 启用可选扩展,例如 ext/mysql,或者更好的是,将您的 WordPress 升级到 3.9,它最终支持 MySQLi。

    【讨论】:

    • 工作就像一个魅力。
    • 对于其他人,我将 ext-mysql 添加到我的 composer.json 的 require 参数中。您可以在 Dzuelke 发布的链接中找到相同的内容。
    猜你喜欢
    • 2017-12-04
    • 2016-01-08
    • 2012-01-03
    • 1970-01-01
    • 2016-03-21
    • 2019-02-04
    • 2014-10-24
    • 2021-03-17
    • 2020-01-09
    相关资源
    最近更新 更多