Javascript 是什么导致了我的;输入字符串中的非法字符“;部署到Heroku时Facebook PHP SDK出现异常?

Javascript 是什么导致了我的;输入字符串中的非法字符“;部署到Heroku时Facebook PHP SDK出现异常?,javascript,php,facebook,heroku,laravel-4,Javascript,Php,Facebook,Heroku,Laravel 4,“facebook/php-sdk-v4”:“4.0.*”-解析为4.0.15 Javascript SDK v2.2 我在使用最新的JS SDK和PHP SDK将我的laravel应用程序部署到Heroku时遇到问题 它在本地(nginx)工作得非常好,但部署到Heroku(Apache)时失败: $helper=newfacebookjavascriptloginhelper(); 除以下情况外— iconv_strlen():在输入字符串中检测到非法字符 包含本地和远程cookie的日志(

“facebook/php-sdk-v4”:“4.0.*”-解析为4.0.15 Javascript SDK v2.2

我在使用最新的JS SDK和PHP SDK将我的laravel应用程序部署到Heroku时遇到问题

它在本地(nginx)工作得非常好,但部署到Heroku(Apache)时失败: $helper=newfacebookjavascriptloginhelper(); 除以下情况外— iconv_strlen():在输入字符串中检测到非法字符

包含本地和远程cookie的日志(结构上)看起来是相同的,所以不是这样:


[fbsr#u 75710#########]=>DJPP8B2KYHLMM8826LLXSJCLHEXNHV4V-DOOUUISI0。eyJhbGdvcml0aG0iOiJITUFDLVNIQTI……。

我遇到了同样的问题。如果查看完整堆栈跟踪,您将看到
mb_strlen
iconv
之前使用,并返回错误结果;结果是在Heroku上,
mbstring
扩展名。您需要在composer.json中的
“require”:
位中手动请求它:

"ext-mbstring": "*"

更新,推送,它应该为您工作。回答有点晚,但希望这对遇到相同问题的人有所帮助。

我遇到了相同的问题。如果查看完整堆栈跟踪,您将看到
mb_strlen
iconv
之前使用,并返回错误结果;结果是在Heroku上,
mbstring
扩展名。您需要在composer.json中的
“require”:
位中手动请求它:

"ext-mbstring": "*"

更新,推送,它应该为您工作。回答有点晚,但希望这对遇到相同问题的人有所帮助。

我遇到了相同的问题。如果查看完整堆栈跟踪,您将看到
mb_strlen
iconv
之前使用,并返回错误结果;结果是在Heroku上,
mbstring
扩展名。您需要在composer.json中的
“require”:
位中手动请求它:

"ext-mbstring": "*"

更新,推送,它应该为您工作。回答有点晚,但希望这对遇到相同问题的人有所帮助。

我遇到了相同的问题。如果查看完整堆栈跟踪,您将看到
mb_strlen
iconv
之前使用,并返回错误结果;结果是在Heroku上,
mbstring
扩展名。您需要在composer.json中的
“require”:
位中手动请求它:

"ext-mbstring": "*"
更新,推送,它应该为您工作。回答有点晚,但希望这对遇到同样问题的人有所帮助