2013-10-07 60 views
0

我最近购买了Godaddy Linux共享主机。在我的网站中,我的根(/)目录中有一个php.ini文件。由于我的要求我已设置ini参数output_buffering =在但它不会在我的网站生效。 ,因为更改ini设置后我们需要重新启动服务器,但因为它是godaddy的共享服务器,所以他们无法重新启动服务器。我也谈到了支持。但没有结果。 所以任何一个可以给解决方案如何php.ini更改将生效,而无需重新启动Apache服务器。动态更改php ini变量

我试着设置.htacces为php_value output_buffering on但它不起作用。

+3

那么他们是最差的主机之一 – 2013-10-07 02:48:17

+0

为什么你需要输出缓冲?如果你有合法的用例,通常你可以做你自己的输出缓冲。 http://php.net/manual/en/function.ob-start.php – Brad

回答

1

一个解决方案是使用ini_set()。 http://ca1.php.net/ini_set

ini_set('output_buffering', 'on'); 

当然,这不完全是理想的,因为你必须调用它,无论你想启用输出缓冲。

+0

它也没有工作 –

+0

其实在头上已经发送错误发生在我的网站。我知道代码中的任何地方都有空白区域,但我无法检测到它。所以设置缓冲区后将省略php标签中的空间。 –

+0

您应该尝试通过编辑打印空格的代码来解决此问题。 –