我在heroku上有一个运行在wordpress上的php应用程序,几个月前我在heroku上部署了它并且运行良好。后来,我更新了我的localhost上的应用程序并添加了一些wordpress插件并再次部署它,现在它在我的网站上显示错误,(你的PHP安装似乎缺少WordPress所需的MySQL扩展。)如果我恢复网站到以前的提交然后再次运作良好。我用于mysql的插件是cleardb点燃。除此之外我还安装了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 maintenanceinence:off and on。没有什么工作。
答案 0 :(得分:1)
按照文档(https://devcenter.heroku.com/articles/php-support#extensions)启用可选扩展程序,例如ext/mysql
,或者更好,将WordPress升级到3.9,最终获得MySQLi支持。