W3 Total Cache v0.9.5へのアップデートでWordPressブログが開かなくなってしまいました。

Simplicityの特徴 フォーラム Simplicity2に関する話題何でも W3 Total Cache v0.9.5へのアップデートでWordPressブログが開かなくなってしまいました。

9件の返信スレッドを表示中
  • 投稿者
    投稿
    • #45684
      saki
      ゲスト

      初心者なので、まったくわからず困り果てていますのでどなたか教えていただきたいのですが、

      「w3-total-cache」を更新したことで起きてしまっていると思います。

      http://tyakoblo.com/

      を開こうとすると以下のメッセージしかでてきません。

      Warning: require(/home/tyaki/tyakoblo.com/public_html/wp-content/plugins/w3-total-cache/.php) [function.require]: failed to open stream: No such file or directory in /home/tyaki/tyakoblo.com/public_html/wp-content/plugins/w3-total-cache/w3-total-cache-api.php on line 161

      Fatal error: require() [function.require]: Failed opening required ‘/home/tyaki/tyakoblo.com/public_html/wp-content/plugins/w3-total-cache/.php’ (include_path=’.:/usr/share/php53/pear:/usr/share/php’) in /home/tyaki/tyakoblo.com/public_html/wp-content/plugins/w3-total-cache/w3-total-cache-api.php on line 161

      頭が真っ白になってしまっています。どのように対応すればいいのでしょうか?

    • #45688
      hidekichi
      ゲスト

      僕は普通に開けるので、おそらくブラウザのキャシュとかが影響して入れないのではなかろうかと思います。
      で、プライベートウィンドウか、シークレットウィンドウでサイトにアクセスして、

      サイトアドレス/wp-admin

      でダッシュボードに入れるので、設定からw3 total cacheのキャッシュをひとまず削除してみてはどうでしょうか?
      何かしらプラグインに問題があるのであれば、ひとまず停止しておくのも良いですし、前のバージョンを作者サイトなどで配布しているようならそれをダウンロードして、プラグインディレクトリにアップロードすればよいのではなかろうかと。

      だいたい問題があれば誰かがそれを作者に報告しているはずですから、それらコメントを探して動作しているような感じなら再度プラグインをダウンロード有効にすればよいのではなかろうかと思います。

    • #45689
      saki
      ゲスト

      hidekichiさん、早速の回答ありがとうございます。

      シークレットウィンドウで「サイトアドレス/wp-admin」でやってみましたが
      だめでした。

      ダッシュボードにも入れない状態なので対応としては、FFTPで「w3-total-cache」
      を削除すればいいのでしょうか?

      誰かに確認してからでないと怖いのでご回答いただきたいのですが…

    • #45690
      アバター画像わいひら
      キーマスター

      まず最初に、このフォーラムはSimplicityテーマ用のものなので、このテーマとW3 Total Cacheの上記エラーとは無関係ということをお断りさせてください。(※追記:ただしSimplicityに#45691のコードを貼り付けている場合は、エラーが出ることがあるようです。)

      とりあえず、W3 Total Cacheを削除するしかないのではないかと思います。方法は以下を参照してください。
      W3 Total Cache利用で500エラーが出たときの対処法

      同様に、アップデートでエラーが出ている人も結構おられるみたいですね。
      W3 Total Cacheをバージョンアップしたら500エラーが発生 | 【保存版】岩国市田舎村情報館(新館)

    • #45691
      technote
      ゲスト

      https://technote.space/blog/archives/842
      http://nelog.jp/w3-total-cache
      で紹介されているis_mobileのプログラムを追加していませんか
      W3 Total Cache v0.9.5からW3_Mobileの利用ができなくなったため、プログラムを追加している場合は修正が必要です。

      if (function_exists('w3_instance')) {
      	function is_mobile()
      	{
      		$w3_mobile = w3_instance('W3_Mobile');
      		$group = $w3_mobile->get_group();
      		return "high" === $group;
      	}
      }
      if (function_exists('w3_instance')) {
      	function is_mobile()
      	{
      		$cache = w3_instance('W3_PgCache');
      		$group = $cache->_get_mobile_group();
      		return "high" === $group;
      	}
      }

      > わいひら様
      サンプルコードの修正をお願い致します。

    • #45692
      saki
      ゲスト

      わいひら様、大変失礼いたしました。教えていただいた対応方法で
      無事ブログが復活いたしました。

      technote様、プログラムの追加はまったくの初心者なので何もしていません。
      ご丁寧にありがとうございました。

      「W3 Total Cache」は再度インストールしない方がいいのでしょうか?
      速度は確かに早くなっていたので、重宝していたのですが・・・

    • #45693
      hidekichi
      ゲスト

      > シークレットウィンドウで「サイトアドレス/wp-admin」で
      > やってみましたがだめでした。

      だめでしたというは、ログイン画面まではいけましたか?
      ログインができないと言うことですかね?
      サイト自体は見れましたか?

      入れないとなると、普通にftpでpluginフォルダのtotal cacheを削除すれば、total cacheの機能はしなくなると思います。
      ただし、この手のキャッシュプラグインは、htaccessを書き換えてますし、cacheを保存しておくフォルダ等もあるかと思います。
      プラグインを削除すれば機能はしなくなると思いますが、これらが残ると何かしらあるかも知れないので、そこらは注意しておかないといけません。

      前のバージョンが必要かもと書いたのは、プラグイン本体を削除後、前のバージョンを入れてこれらをクリアして、停止し一時的にプラグインが入っていない状態を作るためです。

      万が一に備えて、ダッシュボードに入れたらデータをエクスポートして、バックアップしておくのも良いかと思います。

    • #45694
      アバター画像わいひら
      キーマスター

      #45691
      試しに、ローカル環境でテストして見たところ、以前のコードだと以下のようなエラーが出るんですね。

      #0 w3tc_class_autoload(W3TC\) #1 spl_autoload_call(W3TC\) called at [C:\InstantWP\iwpserver\htdocs\wordpress\wp-content\plugins\w3-total-cache\Dispatcher.php:16] #2 W3TC\Dispatcher::component() called at [C:\InstantWP\iwpserver\htdocs\wordpress\wp-content\plugins\w3-total-cache\inc\define.php:27] #3 w3_instance(W3_Mobile) called at [C:\InstantWP\iwpserver\htdocs\wordpress\wp-content\themes\simplicity2-child-w3test\functions.php:14] #4 is_mobile() called at [C:\InstantWP\iwpserver\htdocs\wordpress\wp-content\themes\simplicity2\lib\image.php:119] #5 include(C:\InstantWP\iwpserver\htdocs\wordpress\wp-content\themes\simplicity2\lib\image.php) called at [C:\InstantWP\iwpserver\htdocs\wordpress\wp-content\themes\simplicity2\functions.php:17] #6 include(C:\InstantWP\iwpserver\htdocs\wordpress\wp-content\themes\simplicity2\functions.php) called at [C:\InstantWP\iwpserver\htdocs\wordpress\wp-settings.php:387] #7 require_once(C:\InstantWP\iwpserver\htdocs\wordpress\wp-settings.php) called at [C:\InstantWP\iwpserver\htdocs\wordpress\wp-config.php:93] #8 require_once(C:\InstantWP\iwpserver\htdocs\wordpress\wp-config.php) called at [C:\InstantWP\iwpserver\htdocs\wordpress\wp-load.php:39] #9 require_once(C:\InstantWP\iwpserver\htdocs\wordpress\wp-load.php) called at [C:\InstantWP\iwpserver\htdocs\wordpress\wp-blog-header.php:13] #10 require(C:\InstantWP\iwpserver\htdocs\wordpress\wp-blog-header.php) called at [C:\InstantWP\iwpserver\htdocs\wordpress\index.php:17]
      Warning: require(C:\InstantWP\iwpserver\htdocs\wordpress/wp-content/plugins/w3-total-cache\.php): failed to open stream: No such file or directory in C:\InstantWP\iwpserver\htdocs\wordpress\wp-content\plugins\w3-total-cache\w3-total-cache-api.php on line 161
      
      Fatal error: require(): Failed opening required 'C:\InstantWP\iwpserver\htdocs\wordpress/wp-content/plugins/w3-total-cache\.php' (include_path='.;C:\InstantWP\iwpserver\server\php\PEAR') in C:\InstantWP\iwpserver\htdocs\wordpress\wp-content\plugins\w3-total-cache\w3-total-cache-api.php on line 161

      早速記事の方も修正しておきました。
      教えていただき、ありがとうございます!
      知らないで、アップデートしていたら、かなり焦るところでした;

    • #45705
      technote
      ゲスト

      わいひら様
      わざわざ記事にしていただきありがとうございました。

    • #45722
      アバター画像わいひら
      キーマスター

      僕がもし、知らないでアップデートしていたら、かなりテンパっていたであろうことから、
      とりあえず、ある程度キーワードを入れて検索すれば解決方法が出るようにはしておこうと思いました。
      technoteさんのコードがなくて、知らないでアップデートしていたら、W3 Total Cacheを削除していたと思うので、こちらこそありがとうございます。

9件の返信スレッドを表示中
  • トピック「W3 Total Cache v0.9.5へのアップデートでWordPressブログが開かなくなってしまいました。」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)