画面が真っ白になり動作できなくなりました
-
W3 Total Cacheをプラグインするといきなり真っ白になりました。
W3 Total Cacheを削除してももとにもどりません、
http://omiairyoen.com/wp/wp-login.php
プラグインは全て停止にしましたがもとにもどりません。
wp-config.phpもデバックモード対応しません
誰か教えてくださいませ
-
/**
define(‘WP_DEBUG’, false);
*/define(‘WP_DEBUG’, true); //デバッグモードを有効にする
define(‘WP_DEBUG_LOG’, true);上記のように設定しましたがLOGがでてきませんでした。
# BEGIN SAKURA Internet Inc. <IfModule mod_deflate.c> SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript </IfModule> <IfModule mod_expires.c> ExpiresActive On <FilesMatch "\.(css|js)$"> ExpiresDefault "access plus 1 week" </FilesMatch> <FilesMatch "\.(gif|jpe?g|png)$"> ExpiresDefault "access plus 1 month" </FilesMatch> </IfModule> # END SAKURA Internet Inc. # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
上の階層の.htaccessのW3C削除しましたが変わらないです。
http://omiairyoen.com/wp/license.txt
http://omiairyoen.com/wp/wp-content/uploads/2015/08/3-6.pdf
等のファイルには、アクセスできるようになりましたね。上の階層、wpフォルダ両方とも.htaccess内に
<IfModule mod_expires.c> ExpiresActive On <FilesMatch "\.(css|js)$"> ExpiresDefault "access plus 1 week" </FilesMatch> <FilesMatch "\.(gif|jpe?g|png)$"> ExpiresDefault "access plus 1 month" </FilesMatch> </IfModule>
とありますが、
これもキャッシュを有効にする記述ですので一旦削除するか、行頭に#
を付けてコメントアウトしてください。
もし可能であれば、サーバーの設定でキャッシュの設定を無効にすれば、この記述は消えるはずです。wpの上部
# BEGIN SAKURA Internet Inc. <IfModule mod_deflate.c> SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript </IfModule> #<IfModule mod_expires.c> # ExpiresActive On # <FilesMatch "\.(css|js)$"> # ExpiresDefault "access plus 1 week" # </FilesMatch> # <FilesMatch "\.(gif|jpe?g|png)$"> # ExpiresDefault "access plus 1 month" # </FilesMatch> #</IfModule> # END SAKURA Internet Inc. # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
wpの下部
# BEGIN SAKURA Internet Inc. <IfModule mod_deflate.c> SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript </IfModule> #<IfModule mod_expires.c> # ExpiresActive On # <FilesMatch "\.(css|js)$"> # ExpiresDefault "access plus 1 week" # </FilesMatch> # <FilesMatch "\.(gif|jpe?g|png)$"> # ExpiresDefault "access plus 1 month" # </FilesMatch> #</IfModule> # END SAKURA Internet Inc. # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /wp/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wp/index.php [L] </IfModule> # END WordPress
両方ともコメントアウトしましたがログインできないです
こんにちは
wp-contentディレクトリ直下のファイルを調べてみてください。
wp-content/advanced-cache.php
とか、ありませんか?
直下のファイル名を列挙してみてください。
wp-contentディレクトリ直下です
ewww (フォルダ)
plugins (空フォルダ)
plugins.hold (プラグインリネームフォルダ)
languages (フォルダ)
themes (フォルダ)
upgrade (フォルダ)
wptouch-data (フォルダ)
uploads (フォルダ)
index.phpwp-content/advanced-cache.phpは削除しています
管理画面にログインできないのかな、と思っていたらそうじゃないんですね。
http://omiairyoen.com/wp/index.html
http://omiairyoen.com/wp/index.php
両方置いてあるんですね
index.html から、リンクしている
http://omiairyoen.com/wp/ban/green.gif
等も、動かなくなっていますが、これ普通の画像ファイルですか?、GDなどを使った動的なものですか?
http://omiairyoen.com/sp/toiawase.html
では、gifファイルは表示されていますが、index.htmlからは、エラーになっていますね。
チョット特殊みたいなので、例えば、.htaccessの設定などでも、もっと範囲を広げて ?
例えば、htmlファイルをphpとして動作させているといった事があれば、そういう部分の設定も含めて調べてみたほうがいいと思います。
http://omiairyoen.com/wp/index.html 不要ですので削除しました
携帯用のhttp://omiairyoen.com/sp/用を作っていますので
green.gifはhttp://omiairyoen.com/sp/ban/green.gifとなっております。本来、
http://omiairyoen.com/sp/index.html
で表示されるものが、
http://omiairyoen.com/wp/index.html
でも、表示されているようですが、spディレクトリの.htaccessとかは、問題ないですか?あと、
公開済みのサイトですのでwp-config.phpの方は、define('WP_DEBUG', true); // デバッグモードを有効化 if (WP_DEBUG) { // デバッグモードの時だけ define('WP_DEBUG_LOG', true); // debug.log ファイルに記録 define('WP_DEBUG_DISPLAY', false); // ブラウザ上に表示しない @ini_set('display_errors',0); // ブラウザ上に表示しない }
問題解決後、こちらに書き換えておくと、エラー内容が画面に表示されずにログファイルにのみ記録されます。
spディレクトリは、.htaccessを使っていないです。
spディレクトリは、HTML言語のみで作成しています。(CGI・PHP・Wordpressも使っておりません。define(‘WP_DEBUG’, true); // デバッグモードを有効化
if (WP_DEBUG) { // デバッグモードの時だけ
define(‘WP_DEBUG_LOG’, true); // debug.log ファイルに記録
define(‘WP_DEBUG_DISPLAY’, false); // ブラウザ上に表示しない
@ini_set(‘display_errors’,0); // ブラウザ上に表示しない
}
やはりログファイルが表示されませんでしたサーバエラーが何度もエラー表示されています
errclient denied by server configuration: /home/omiairyoen/www/wp/wp-login.php client denied by server configuration: /home/omiairyoen/www/wp/wp-login.php client denied by server configuration: /home/omiairyoen/www/wp/wp-login.php client denied by server configuration: /home/omiairyoen/www/.htaccess client denied by server configuration: /home/omiairyoen/www/wp/.htaccess script not found or unable to stat: /home/omiairyoen/www/sokakekkon/index.php client denied by server configuration: /home/omiairyoen/www/wp/wp-login.php enied: cannot read directory for multi: /home/omiairyoen/www/wp/wp-content/uploads/mw-wp-form_uploads/
さくらサーバに問い合わせしました
「500 Internal Server Error」は以下の場合に返されるエラーでございます。 ・ .htaccessの「記述(Options など)」「書式」「文字コード・改行コード」に 問題がある ・ PHPに関する設定をphp.iniにせず、.htaccessに PHP_Flag や PHP_Valueなどに 記述している ・ CGI・PHPのファイル・フォルダのパーミッション(705・755)や改行コード等、 設定に誤りがある ・ CGI・PHPプログラムが正しく動作していない ・ メール送信を含むプログラムにおいて送信エラーが発生している
よくわからない状況です。
- トピック「画面が真っ白になり動作できなくなりました」には新たに返信することはできません。