wordpress

投稿日:2018年2月4日 更新日:

困った!wordpressのログイン画面にアクセスできなくなった!

ある日、記事を書こうとしたら wordpressのログイン画面にいくとアクセスできなくなっていた!

エラーメッセージ

「You don't have permission to access /blog/wp-login.php on this server.」

サーバーの設定とかあまりよく分からないので困った。
先日パソコンが壊れてリカバリしたのが原因か。
wp-login.phpのパーミッションを見てみたけど特におかしいところはなさそう。

対応策1. .htaccessファイルのIPを変更

色々調べてみたら、 .htaccessファイルに特定IPからのアクセスしか許可していないことを思い出した。

そういえばアナリティクスの解析でもまだ非公開の記事がページビュー詳細内にあったので、サーバーのIPアドレスが変わったのだ。
アナリティクス解析の除外設定はしたけど、管理画面のアクセス制限は変更していなかったので.htaccessファイルのIPを変更したら無事管理画面が表示されました。

ホッとしたのもつかの間、
今度はサイト内の記事が全部見れなくなってる
見られるのはトップページのみでカテゴリページ(archive.php)もアウト。

パーマリンク設定を更新

パーマリンク設定を更新してあげれば見られるようになりました。
カスタムを使用している人は以前の設定と同じにしておいてくださいね。
せっかく検索であがってきたページもリンク先が変わると無駄になるので。

どなたかの参考になると幸いです。

- wordpress
-,

関連記事

wordpressのテンプレート階層

wordpress使用している時、時々どのファイルを参照しているのか分からなくなるので記録。 目次1 トップページ1.1 トップが固定ページ1.2 トップが固定ページで投稿ページを設定1.3 トップが ...

the_excerpt();の文字数変更

functions.phpに記載 以下のコードをテーマのfunctions.phpにコピーします。 function twpp_change_excerpt_length( $length ) { r ...

wordpress 条件分岐【特定の親カテゴリに属する場合】

特定の親カテゴリに属する子カテゴリがたくさんある場合(たくさんなくてもいいけど)、条件分岐で子カテゴリを指定すると数多くの指定が必要になるので非常に手間がかかる。その上、子カテゴリが増えた場合にまたそ ...

wordpressトップページに新着記事を表示する

固定ページをトップページに設定して、 そのページに新着記事や商品一覧を表示したいことってサイト作ってるとよくあること。 私は以下のページを参考にして作成しました。 [WP]WordPress で固定ペ ...

wordpressで特定の固定ページを親子ともに表示させる/表示しない

通常wordpressで階層といえばカテゴリを使用しますが 固定ページを使って階層分けしているサイトがあり そのサイトで特定の階層だけ表示したい(または表示しない)場合の方法 以下の記事にとても分かり ...