在php错误中禁用output_buffering

时间:2016-02-24 12:43:29

标签: php .htaccess

我有一个项目有这样的问题和错误消息。

 `Please config php.ini (output_buffering=4096)` 

我该如何修复此错误请帮忙。 请访问此链接http://www.caminnotec.com/admin

3 个答案:

答案 0 :(得分:1)

我看到你在Hostblast上运行,但无法分辨你正在使用什么样的环境。如果您使用的是共享主机,我怀疑您是否可以编辑php.ini文件,或使用自定义文件。因此,您需要使用.htaccess执行此操作。我也检查过,你在Apache上运行PHP。以下内容适用于您:

php_value output_buffering 4096

将其放在.htaccess文件的顶部,然后再次尝试加载页面。如果这不能按预期工作,那么您需要联系您的主机以寻找替代解决方案。

答案 1 :(得分:0)

正如错误所说。找到php.ini文件的位置(您的主机可以提供帮助)并修改output_buffering的值,使其等于4096.

如果它还没有在php.ini中,只需添加以下行:

output_buffering=4096

在此处查找更多信息:https://www.a2hosting.com/kb/developer-corner/php/using-php.ini-directives/php-output_buffering-directive

答案 2 :(得分:0)

只需关闭php.ini文件中的输出缓冲:

output_buffering = off

参考:http://php.net/manual/en/outcontrol.configuration.php