サポート » プラグイン » WP Super Cache インストールエラー

  • 解決済 souten

    (@souten)


    WP Super Cacheをインストールして有効化し、設定画面にてキャッシュを有効にしたところ、

    Warning: include(C:\www\users\ユーザー名\public_html/wp-contentC:/www/users/ユーザー名/public_html/wp-content/plugins/wp-super-cache/wp-cache-base.php) [function.include]: failed to open stream: Invalid argument in C:\www\users\souten\public_html\wp-content\plugins\wp-super-cache\wp-cache.php on line 49

    Warning: include() [function.include]: Failed opening ‘C:\www\users\ユーザー名\public_html/wp-contentC:/www/users/souten/public_html/wp-content/plugins/wp-super-cache/wp-cache-base.php’ for inclusion (include_path=’.;C:\php5\pear’) in C:\www\users\ユーザー名\public_html\wp-content\plugins\wp-super-cache\wp-cache.php on line 49

    と表示され、作動していない模様です。
    サーバー要件は全て満たしています。

    どうすれば良いかご助言お願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    soutenさん、こんにちは。

    明らかにincludeするファイルのパスがおかしいですね。
    追ってみたところ、wp-content直下に生成されるwp-cache-config.php内で定義されるWPCACHEHOMEのパス指定がおかしくなっていると思います。

    define( 'WPCACHEHOME', WP_CONTENT_DIR . "C:/www/users/ユーザー名/public_html/wp-content/plugins/wp-super-cache/" ); //Added by WP-Cache Manager

    となっているのを

    define( 'WPCACHEHOME', WP_CONTENT_DIR . "/plugins/wp-super-cache/" ); //Added by WP-Cache Manager

    こんな感じに直してあげてください。

    これは、wp-cache.php 947行目で記述されているパスの生成ロジックがwindows(+ apache?)環境への対応が不十分で、パスを部分的に切り出せていないのが原因です。

    トピック投稿者 souten

    (@souten)

    おお・・・無事、エラーメッセージが消えました!
    まだ無事にキャッシュが生成されるかはまだ分かりませんが、ひとまず一安心できました。

    丁寧に有難うございます。
    本当に助かりました、有難うございます!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「WP Super Cache インストールエラー」には新たに返信することはできません。