qua*_*ant 1 php .htaccess drupal
我正在尝试Drupal 7在我的本地debian jessie计算机上安装,它告诉我以下内容:
PHP中的多字节字符串输入转换处于活动状态,必须禁用.检查php.ini mbstring.http_input设置.有关更多信息,请参阅PHP mbstring文档.
好吧,所以我转到该消息中链接的php文档,它为我提供了许多(有用的,我确定)与禁用"多字节字符串输入转换"相关的信息.如果它在那里,我没有找到它.
我用Google搜索并在drupal.org上发布了一个帖子,声称:
由于Drupal必须禁用mbstring.http_input及其"亲戚",因此在网络空间的任何地方都引发了很多关于Drupal安装的抱怨.如果您拥有自己的服务器,这不是问题,并且有很多解决方法.
并提供指向我将以下内容添加到我的.htaccess文件的页面的链接:
php_value mbstring.http_input pass
php_value mbstring.http_output pass
Run Code Online (Sandbox Code Playgroud)
所以我查看了我的.htaccess文件,发现了这个:
# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
php_flag magic_quotes_gpc off
php_flag magic_quotes_sybase off
php_flag register_globals off
php_flag session.auto_start off
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_flag mbstring.encoding_translation off
</IfModule>
Run Code Online (Sandbox Code Playgroud)
对,现在怎么样?
编辑:刚刚将以下行添加到我的php.ini文件中:
mbstring.http_input = pass; 没有转换.
跑了service apache2 reload.没有效果.
在我的php.ini文件中添加了以下内容:
mbstring.http_input = pass ;
mbstring.http_output = pass ;
Run Code Online (Sandbox Code Playgroud)
然后我跑了
sudo service apache2 reload
Run Code Online (Sandbox Code Playgroud)
然后我可以手动安装drupal,但是,如果我尝试使用drush我仍然会得到错误,所以这只是半个解决方案......
| 归档时间: |
|
| 查看次数: |
14469 次 |
| 最近记录: |