Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MAMP:php.ini-mbstring.http_输入-禁用Drupal_Php_Drupal_Mamp - Fatal编程技术网

MAMP:php.ini-mbstring.http_输入-禁用Drupal

MAMP:php.ini-mbstring.http_输入-禁用Drupal,php,drupal,mamp,Php,Drupal,Mamp,将我的MAMP更新为自OSX 10.10以来最新的[3.0.7.2]。在本地安装任何新的Drupal安装时出现问题。错误-必须禁用mbstring.http_输入 我已经检查了从/Applications/MAMP/bin/php/php5.6.2/conf/php.ini加载的php.ini,并显示它已被禁用 我读了这篇文章,并尝试将其设置为自动/关闭/错误/通过,没有运气。- 我错过什么了吗?非常感谢您的帮助 使用php.ini文件禁用mbstring.http_输入应该可以工作。但是您可能

将我的MAMP更新为自OSX 10.10以来最新的[3.0.7.2]。在本地安装任何新的Drupal安装时出现问题。错误-必须禁用mbstring.http_输入

我已经检查了从
/Applications/MAMP/bin/php/php5.6.2/conf/php.ini
加载的php.ini,并显示它已被禁用

我读了这篇文章,并尝试将其设置为自动/关闭/错误/通过,没有运气。-


我错过什么了吗?非常感谢您的帮助

使用
php.ini
文件禁用mbstring.http_输入应该可以工作。但是您可能更改了
php.ini
文件以获得卸载的php版本(因为MAMP附带了许多php版本,在您的例子中是php5.6.2)

您可以尝试禁用
.htaccess
文件中的mbstring.http\u输入。只需将这些行复制到文件中

php_value mbstring.http_input pass
php_value mbstring.http_output pass
或者通过
settings.php
文件:

ini_set('mbstring.http_input', 'pass');
ini_set('mbstring.http_output', 'pass');

我也这么想。有没有办法知道什么时候加载?现在应该使用5.6.2,因为我已经将MAMP设置为5.6.2。类似于使用php--ini检查服务器的方法。我可以改变每一个,如果归结到它,我只是不明白为什么它会这样做。在一个空的php文件中使用phpinfo(),在浏览器上打开它。您应该在(已加载的配置文件)字段旁边找到加载的php.ini的路径。我继续创建了一个新的php信息文件,并将其放在Drupal的根目录中。这里也写着5.6.2。我继续,把2个ini_集放进了我上面的settings.php,现在我可以安装这个站点了。我将在本周晚些时候更深入地研究这个MAMP问题。谢谢你的信息。