ホームページ > CMS チュートリアル > PHPCMS > phpcms で ob start が失敗した場合はどうすればよいですか?

phpcms で ob start が失敗した場合はどうすればよいですか?

藏色散人
リリース: 2020-07-11 11:03:56
オリジナル
2688 人が閲覧しました

phpcms での ob start の失敗の解決策: 1. 「phpcms/base.php」ファイルを開き、コードを「ob_start('ob_gzhandler');」に変更します。 2. 「system.php」で" gzip を見つけて、「'gzip'=>0」に変更します。

phpcms で ob start が失敗した場合はどうすればよいですか?

#phpcms のインストール時に発生します

警告: ob_start(): 出力ハンドラー \'ob_gzhandler\' が \'zlib# と競合します##推奨事項: "

phpcms チュートリアル

"1. 解決策 1:

phpcms/base.php の 57 行目を開き、次のように変更します。

if(pc_base::load_config('system','gzip') && function_exists('ob_gzhandler')) {
    //加上如下这段代码
    ob_end_clean();
    ob_start('ob_gzhandler');
} else {
    ob_start();
}
ログイン後にコピー

2. 解決策 2:

system.php の install_package/caches/configs/ で gzip を見つけて、次のように変更します:

'gzip' => 0, //是否Gzip压缩后输出
ログイン後にコピー

以上がphpcms で ob start が失敗した場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート