获取 "过时: ini_set//" 新鲜的庄园 vagrant VM

我收到这个错误 'weird' 在虚拟机上
http://laravel.com/docs/4.2/homestead
户外的: ini_set//: 使用 mbstring.http_output 削减

我花了一些研究,但找不到任何有用的东西
以下是有关我环境的一些信息

php -在 5.6.0

这是一个完整的错误,以防万一
已邀请:

龙天

赞同来自:

如果别人偶然崩溃了,我将解决这个问题如下:

请注意,我正在尝试运行的应用程序 php 5.6.14, 建造使用 Laravel 4.0.

我在我的中添加了以下内容 composer.json's 需要:


"patchwork/utf8": "~1.1"


然后我开始了 ' composer update patchwork/utf8'

我也必须更新变量 cookie app/config/session.php 到其他东西 laravel_session, 由于新网站引起了会话错误..所以我基本上改变了 'cookie'=>'laravel_session' 在 'cookie'=>'laravel_session_4'.

作曲家放弃了自充电,世界再次扭曲了。

希望它会有所帮助!

裸奔

赞同来自:

mbstring.http_output

过时的S. PHP 5.6. PHP 5.6, 后来的用户必须将其留空并安装
default_charset

. /厘米
http://php.net/manual/en/mbstr ... n.php
/.

董宝中

赞同来自:

用于设置 UTF-8 我用它


if /version_compare/PHP_VERSION, '5.6.0'/ < 0/ {
ini_set/'mbstring.internal_encoding', 'UTF-8'/;
ini_set/'mbstring.http_input', 'auto'/;
ini_set/'mbstring.http_output', 'UTF-8'/;
}
ini_set/'mbstring.language', 'Neutral'/;
ini_set/'mbstring.encoding_translation', 'On'/;
ini_set/'mbstring.detect_order', 'auto'/;
ini_set/'mbstring.substitute_character', 'none'/;
ini_set/'default_charset', 'UTF-8'/;

要回复问题请先登录注册