wp-config.phpまたはwp_optionsの場所と追加・修正の仕方について
-
フォーラムの過去ログも拝見しましたが、超初心者の自分にはレベルが高くてどうしても理解できません。質問も要領を得ないところがあるかもしれませんが、どうか皆様のお力をお貸しください。
設定→一般設定で
Wordpressのアドレス(URL)
ブログのアドレス(URL)
を同じものに変更してしまいました。
そのため、
http://*****.com/wp/wp-admin/
を含めたWordpressにログインできなくなりました。
ユーザー名やPWはあっているのですが、何度入力しても延々とログイン画面が出てくるだけです。対処方法として過去ログで、
①phpmyadminで、wp_optionsの値を元のURLに変更
または
②wp-config.php(またはwp-config-sample.php)ファイルに下記を追加
define(‘WP_SITEURL’, ‘http://*****.com/wp’);
define(‘WP_HOME’, ‘http://*****.com/wp’);
を確認しました。①か②、超初心者が比較的修正等しやすいほうで試してみたいと思っています。
しかしphpmyadminにはログインできたものの
◎wp_optionsとwp-config.phpがどうしても見つからない
という状態です。
Wordpressはサーバにダウンロードしており、サーバもログインして確認しましたが、ファイルのありからしきものが見当たりません。【質問1】
wp_options または wp-config.php(wp-config-sample.php)
はどこにある、またはどのようにアクセスするのでしょうか?【質問2】
①はどこをどのように修正すればいいでしょうか? または
②の場合、2行追記する以外に、修正・削除・追加することはあるでしょうか?追記
・Wordpressはプラグインなどは何もインストールしておらず、htaccessというものも設定していないと思います。
・ファイルを編集する際にエディターソフトが必要とWikiにありましたので、さくらエディタをインストール済みです。
-
こんにちは。
画面が真っ白になると慌てますよね。torafさんの見つけた情報で筋は正しいと思います。【質問1】
wp_options または wp-config.php(wp-config-sample.php)
はどこにある、またはどのようにアクセスするのでしょうか?「wp_options」はWordPressの記事や設定などの情報を格納しているデータベースのテーブルのひとつです(ファイルではありません)。phpMyAdminから中の情報を見たり書き換えることができますが、比較的リスクが高いので、データベースのバックアップとリストアができないうちは、こちらに手を付けることはあまりオススメしません。
wp-config.phpはファイルであり、比較的扱いが容易ですので、こちらからのアプローチをオススメします。場所はtorafさんの挙げてくれた例に従うと、
http://*****.com/wp
の「wp」ディレクトリの直下に位置しているはずです(WordPressのファイル群の一番上の層ですね)。これをさわってみましょう。
【質問2】
①はどこをどのように修正すればいいでしょうか? または
②の場合、2行追記する以外に、修正・削除・追加することはあるでしょうか?wp-config.phpを見つけたら、自分のPCに一度ダウンロードしてから、編集してみましょう。
お調べの通り、下記の二行を書き足します。define('WP_SITEURL', 'http://example.com/wp'); define('WP_HOME', 'http://example.com/wp');
位置は
/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */
とある部分の真上でいいでしょう。
つづいて「http://example.com/wp」とある部分を状況に応じて書き換えます。define('WP_SITEURL', 'http://*****.com/...');
↑こちらは一般設定における「WordPressのアドレス (URL)」に対応し、これを上書きします。define('WP_HOME', 'http://*****.com/...');
↑こちらは一般設定における「ブログのアドレス(URL)」に対応し、これを上書きします。これを編集したら、FTPソフトなどでサーバ(ダウンロードする前に元々あった位置)にアップロード、上書きし、その上でアクセスできるか試してみてください。
ダメだったら、
define('WP_SITEURL', 'http://*****.com/...'); define('WP_HOME', 'http://*****.com/...');
この部分のURL部分の記述が間違っていたということですので、思いつく組み合わせをトライしてみてください。
より詳しい説明は下記のページ、「WordPress アドレス (URL)」「ブログアドレス (URL)」の項をご参照ください。
WordPress Codex 日本語版 wp-config.php の編集
がんばってくださいね。
- トピック「wp-config.phpまたはwp_optionsの場所と追加・修正の仕方について」には新たに返信することはできません。