如何在Heroku中托管Facebook应用程序?

时间:2014-08-10 17:01:23

标签: php facebook heroku mbstring

我的Facebook应用程序在我的localhost中运行没有任何问题。但是当我在Heroku中托管它时,我遇到了这些问题。

问题是当用户在登录后从Facebook重定向并且权限显示空白页面时,并且在Heroku日志中显示:

  

"注意:PHP消息:PHP致命错误:在/ app / facebook / facebook- sdk / src / Facebook / HttpClients / FacebookCurlHttpClient.php第300行&#调用未定义的函数Facebook \ HttpClients \ mb_strlen() 34;

我认为错误发生在mb_strlen()函数中。我不知道如何纠正它。

1 个答案:

答案 0 :(得分:3)

可以使用Composer在Heroku中打开mbstring扩展名。只需使用mbstring依赖项,Heroku将完成剩下的工作。

我希望它看起来像这样:

{
    "require": {
        "ext-mbstring": "*",
    }
}

当然,如果您目前还有其他require,则应将其添加到其中,而不是替换它们。

此处the documentation you need