1

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

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

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

我认为错误在于mb_strlen()功能。我不知道如何纠正它。

4

1 回答 1

3

可以使用mbstringComposer 在 Heroku 中打开扩展。只需使用mbstring依赖项,Heroku 将完成其余的工作。

我希望它看起来像这样:

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

当然,如果你现在有其他require的,你应该把这个添加到它们中,而不是替换它们。

这是您需要的文档

于 2014-08-11T14:20:10.583 回答