2016-12-18 4 views
0

WordpressのW3 Total Cacheプラグインで奇妙な問題に直面しています。W3合計キャッシュ:すべてが削除され、プラグインがサイトにまだ影響しています

私はWordpress 4.6.1とその (検閲済み)の0.9.5.1バージョン プラグインを使用しています。 I only discovered my WP version is incompatible too late - it is not compatible with 4.7 and faces issues with my version too ...

私たちのホストから "遅いクエリ"についての警告があり、既にW3トータルキャッシュプラグイン(おそらく他のプラグインやテーマと一緒にインストールされている)があるので、 「キャッシュ」、「データベースキャッシュ」、および「ブラウザキャッシュ」を含む。

この問題の発生数日後、私はページを編集することができましたが、数日後にはページ編集ページが死ぬ/エラー503 - およびI was not the only person to have this problemの白い画面になります!楽しいことに、編集の投稿ページは正常に動作しているようです。

インターネットの検索後、このプラグインを削除するにはthis tutorialに従ってください。このプラグインは、サイトの多くの部分でファイルとコードを広げるためです。多くの人々のために、それは問題を解決しました - しかし、私のためではありません!それ以降も、ページ編集ページは空白になり、プラグインとキャッシュファイルが削除されてもhtaccessは正常(そこにあるwordpressコードのみ)であっても、画像とjs/cssリンクはキャッシュされます。サイト周辺のプラグイントレースはありません。

<img class="alignnone size-full wp-image-4844" 
    src="wp-content/uploads/2016/09/xphoto.png.pagespeed.ic.m2asf09saf.png" alt="photo" 
    srcset="http://www.example.com/wp-content/uploads/2016/09/photo.png 990w, http://www.example.com.br/wp-content/uploads/2016/09/photo-300x60.png 300w, http://www.example.com.br/wp-content/uploads/2016/09/photo-768x153.png 768w" 
    sizes="(max-width: 990px) 100vw, 990px" width="990" height="197" 
> 

もう1:例えば、画像に、私はまだそのような何か(キャッシュされたsrcを見て)取得

<img src="/wp-content/uploads/2016/09/xphoto2-400x400.jpg.pagespeed.ic.sj83Hr32Yh.webp" alt="" 
    data-pagespeed-url-hash="1923713827" 
    onload="pagespeed.CriticalImages.checkImageForCriticality(this);" 
    style="opacity: 1;" 
> 

を私は「ページスピード」を見つけるために私のMySQLデータベースで検索をしましたterm(プラグインがほとんどの画像とCSS/jsリンクにそれを追加するので)...何もない...フォルダ内の別の検索と何もない。私は自分のホストサービスに連絡し、コードにプラグインがなく、データベース内に何もないように見えるので、何が起こったのかもわかりません。ブラウザのキャッシュとクッキーのクリーニングも何もしません。

これらによれば、ワニスはオフです(ワニスについてはわかりませんが、phpファイルをキャッシュする手段と言われています)。私は、サーバーのRAMメモリに何かがキャッシュされているものを除いて、これらのコードがサイトになぜ置かれているのかについての説明は考えられません。そして、ホスト会社は共有サーバーなのでサーバーを再起動できないと言いました。(他の顧客の他のサイトもそこにあります)

私の質問はです。それはもはやサイトコードにありますか?もちろん、この問題を解決する方法は?

EDIT:私はホスト会社と再び話をしました。彼らはmod_pagespeedもオフになっていると言いました。また、彼らは私のサイトで起こったように24時間以上ではなく、40分キャッシュしているという。だからおそらくサーバーの技術的な問題です。

+0

まずは、共有ホスティングの使用をやめることです。これはPITAです。その後、あなたのDBは正常だと思われますので、DBバックアップ、WPのアンインストール、サーバー上のすべての削除、およびテーマの再インストール/必要なプラグインのインストール、データベースのリカバリを行います。 – junkfoodjunkie

+0

w3totalキャッシュではなく、mod_pagespeedに問題があるようです。あなたのホストがApache用のmod_pagespeedのremoveを実行した場合、それを削除する必要があります。あなたのホストでmod_pagespeedが有効になっていると、正しく設定されていない可能性があります。それは私に大きな問題をもたらし、私はそれを解決するにはあまりにもアマチュアなので、私はサービスから削除しました。 –

+0

@SomeoneSpecial、私はホストと再び話しました、彼らはmod_pagespeedも非アクティブだと言いました... –

答えて

0

私は何が起こったのかを発見して解決することができたので、同じ問題を抱えている人に役立つことを期待して投稿します。問題は、理論的には自分のサイトの速度を向上させるためにコードを調整する機能であるgoogle mod_pagespeedが実際にオンになっていて、ホスト企業が間違った情報を取得したことです。キャッシュ機能が役立つかもしれませんが、他のページもこの機能の影響を受けているのに比べて速度向上が見られただけでなく、画像に依存するスライダーやその他のプラグインのアップデートに問題がありました。

解決方法は簡単です:あなたのホストのコントロールパネルに移動し、Google PageSpeedオプション(または同様のもの)を見つけてを無効にしてください。

Varnishについて:この問題の原因ではなかったため、同じコントロールパネルで無効にしても、ページコード付きの画像がサイトに表示されるようになりました。したがって、ワニスを無効にする必要はありません。

関連する問題