通过htaccess或php.ini启用输出缓冲会导致错误500:内部服务器错误


Enabling output buffering through htaccess or php.ini is causing Error 500: Internal Server Error

标题基本上说明了一切。我正在尝试在主机服务器上启用输出缓冲。当我这样做时,我得到一个错误500在我的。php页面。其他。html页面似乎工作良好。

这是我在。htaccess中使用的代码:
php_value output_buffering On

我读到这是由于PHP没有作为Apache模块运行。但是,我可以做些什么来修复这个问题,或者以某种方式启用output_buffering吗?

谢谢!

尝试使用PHP_flag。这可能不会导致该错误。如果它不工作,使用apache。,)为什么需要这个函数?

无论如何,在。htaccess文件中尝试这个,并查看错误日志并发布。

php_flag output_buffering On

编辑:哦,在这样做之前,先在php.ini中禁用它。