2015-04-17 19 views
0

我正在使用共享託管服務來託管我的應用程序,該應用程序啓用了output_buffering。看來Yii需要禁用output_buffering作爲先決條件。我的Yii應用程序可以在啓用output_buffering的主機上工作嗎?

但是,因爲我使用共享主機,我無法禁用它。 那麼我應該怎麼做才能讓我的Yii應用程序在同一主機上工作?

+0

歡迎#1。分享你已經嘗試過的代碼。 – Daenarys

+0

您可以隨時更改主機 – Justinas

+0

@Daenarys:我還沒有嘗試過任何代碼,因爲我不知道該怎麼嘗試。 – Satyajit

回答

0

嘗試使用.htcaccess如果PHP作爲Apache模塊運行。

<IfModule mod_php5.c> 
    php_value include_path ".:/usr/local/lib/php" 
    php_admin_flag output_buffering Off 
</IfModule> 
<IfModule mod_php4.c> 
    php_value include_path ".:/usr/local/lib/php" 
    php_admin_flag output_buffering Off 
</IfModule> 

檢查這個答案 PHP - htaccess - output_buffering

+0

不幸的是,PHP並沒有作爲Apache模塊運行,所以它拋出了500錯誤。 :( – Satyajit

+0

@Satyajit你會得到任何錯誤消息,而不嘗試關閉輸出緩衝區和你使用哪個版本的YII – chapskev

相關問題