我的Facebook应用程序在我的localhost中运行没有任何问题。但是当我在Heroku中托管它时,我遇到了这些问题。
问题是当用户在登录后从Facebook重定向并且权限显示空白页面时,并且在Heroku日志中显示:
"注意:PHP消息:PHP致命错误:在/ app / facebook / facebook- sdk / src / Facebook / HttpClients / FacebookCurlHttpClient.php第300行&#调用未定义的函数Facebook \ HttpClients \ mb_strlen() 34;
我认为错误发生在mb_strlen()
函数中。我不知道如何纠正它。
答案 0 :(得分:3)
可以使用Composer在Heroku中打开mbstring
扩展名。只需使用mbstring
依赖项,Heroku将完成剩下的工作。
我希望它看起来像这样:
{
"require": {
"ext-mbstring": "*",
}
}
当然,如果您目前还有其他require
,则应将其添加到其中,而不是替换它们。