Simplicityの特徴 › フォーラム › Simplicity2に関する話題何でも › W3 Total Cache v0.9.5へのアップデートでWordPressブログが開かなくなってしまいました。
-
投稿者投稿
-
-
2016年9月28日 12:50 PM #45684
saki
ゲスト初心者なので、まったくわからず困り果てていますのでどなたか教えていただきたいのですが、
「w3-total-cache」を更新したことで起きてしまっていると思います。
を開こうとすると以下のメッセージしかでてきません。
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
頭が真っ白になってしまっています。どのように対応すればいいのでしょうか?
-
2016年9月28日 1:15 PM #45688
hidekichi
ゲスト僕は普通に開けるので、おそらくブラウザのキャシュとかが影響して入れないのではなかろうかと思います。
で、プライベートウィンドウか、シークレットウィンドウでサイトにアクセスして、サイトアドレス/wp-admin
でダッシュボードに入れるので、設定からw3 total cacheのキャッシュをひとまず削除してみてはどうでしょうか?
何かしらプラグインに問題があるのであれば、ひとまず停止しておくのも良いですし、前のバージョンを作者サイトなどで配布しているようならそれをダウンロードして、プラグインディレクトリにアップロードすればよいのではなかろうかと。だいたい問題があれば誰かがそれを作者に報告しているはずですから、それらコメントを探して動作しているような感じなら再度プラグインをダウンロード有効にすればよいのではなかろうかと思います。
-
2016年9月28日 1:30 PM #45689
saki
ゲストhidekichiさん、早速の回答ありがとうございます。
シークレットウィンドウで「サイトアドレス/wp-admin」でやってみましたが
だめでした。ダッシュボードにも入れない状態なので対応としては、FFTPで「w3-total-cache」
を削除すればいいのでしょうか?誰かに確認してからでないと怖いのでご回答いただきたいのですが…
-
2016年9月28日 1:33 PM #45690
わいひらキーマスターまず最初に、このフォーラムはSimplicityテーマ用のものなので、このテーマとW3 Total Cacheの上記エラーとは無関係ということをお断りさせてください。(※追記:ただしSimplicityに#45691のコードを貼り付けている場合は、エラーが出ることがあるようです。)
とりあえず、W3 Total Cacheを削除するしかないのではないかと思います。方法は以下を参照してください。
W3 Total Cache利用で500エラーが出たときの対処法同様に、アップデートでエラーが出ている人も結構おられるみたいですね。
W3 Total Cacheをバージョンアップしたら500エラーが発生 | 【保存版】岩国市田舎村情報館(新館) -
2016年9月28日 2:03 PM #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; } }> わいひら様
サンプルコードの修正をお願い致します。 -
2016年9月28日 2:20 PM #45692
saki
ゲストわいひら様、大変失礼いたしました。教えていただいた対応方法で
無事ブログが復活いたしました。technote様、プログラムの追加はまったくの初心者なので何もしていません。
ご丁寧にありがとうございました。「W3 Total Cache」は再度インストールしない方がいいのでしょうか?
速度は確かに早くなっていたので、重宝していたのですが・・・ -
2016年9月28日 3:51 PM #45693
hidekichi
ゲスト> シークレットウィンドウで「サイトアドレス/wp-admin」で
> やってみましたがだめでした。だめでしたというは、ログイン画面まではいけましたか?
ログインができないと言うことですかね?
サイト自体は見れましたか?入れないとなると、普通にftpでpluginフォルダのtotal cacheを削除すれば、total cacheの機能はしなくなると思います。
ただし、この手のキャッシュプラグインは、htaccessを書き換えてますし、cacheを保存しておくフォルダ等もあるかと思います。
プラグインを削除すれば機能はしなくなると思いますが、これらが残ると何かしらあるかも知れないので、そこらは注意しておかないといけません。前のバージョンが必要かもと書いたのは、プラグイン本体を削除後、前のバージョンを入れてこれらをクリアして、停止し一時的にプラグインが入っていない状態を作るためです。
万が一に備えて、ダッシュボードに入れたらデータをエクスポートして、バックアップしておくのも良いかと思います。
-
2016年9月28日 7:09 PM #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早速記事の方も修正しておきました。
教えていただき、ありがとうございます!
知らないで、アップデートしていたら、かなり焦るところでした; -
2016年9月29日 2:01 AM #45705
technote
ゲストわいひら様
わざわざ記事にしていただきありがとうございました。 -
2016年9月29日 10:07 PM #45722
わいひらキーマスター僕がもし、知らないでアップデートしていたら、かなりテンパっていたであろうことから、
とりあえず、ある程度キーワードを入れて検索すれば解決方法が出るようにはしておこうと思いました。
technoteさんのコードがなくて、知らないでアップデートしていたら、W3 Total Cacheを削除していたと思うので、こちらこそありがとうございます。
-
-
投稿者投稿
- トピック「W3 Total Cache v0.9.5へのアップデートでWordPressブログが開かなくなってしまいました。」には新しい返信をつけることはできません。