2013-10-07 66 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

您應該嘗試通過編輯打印空格的代碼來解決此問題。 –