演劇とかの感想文ブログ

演劇感想文リンク(engeki.kansolink.com/)の中の人(清角克由(@kseikaku)のブログ。更新情報やサイト情報だけでなく、管理人の日々の思いも書いていきます。

WordPress

[WORDPRESS]「500 Internal server error」が出た時の対応方法

投稿日:

WORDPRESSを新規に設定していた途中で、トップページ以外が全て「500 Internal server error」が出ていまいました。ネットを調べて、対応方法をチェック 無事対応できたので、その記録を残しておきます。

スポンサーリンク

広告

インストールフォルダとURLが一致しない時に発生!?

今回は、「演劇感想文リンク」の移行作業中に発生しました。「演劇感想文リンク」は、”https://engeki.kansolink.com/”というURLで、ドメインの”kansolink.com”にサブドメイン”engeki”をつけています。よそのサーバーはどうなのかわかりませんが、私が利用しているX Serverは、kansolink.comのドメインを示すフォルダの配下にengekiというフォルダを作成し、そこにインストールしたWORDPRESSが、engeki.kansolink.comというURLでアクセスできるようになるという仕様です。(サブドメインの設定は別途必要ですが)

まず、サブドメインを設定し、engekiというフォルダを作成の上、X Serverの自動インストールでワードプレスをインストールします。このブログ自身同じ方法でインストールしたので、特にここまでは問題なくインストールできました。

ここで、トップページにアクセスして問題なくアクセスできることを確認し、テーマ等のインストールを開始しました。
しばらくして、実はトップページ以外にアクセスすると「500 internal server error」が発生していることがわかりました。

ネットを検索すると色々な状況でこのエラーが出るようですが、私のパターンは、インストールフォルダとURLの不一致が原因だったようです。

htaccessファイルの内容の不正が原因。修正で対応完了しました。

解決策は、こちらのページに記載がありました。

記事内のサーバーは、ロリポップということで、私の環境と異なっていましたが、インストールフォルダとアクセスするURLが異なるという環境は同じでした。
早速、.htaccessファイルをサーバーからダウンロードし、中身を確認しました。

記事内の以下の文言の通り、4行目、8行目の行が怪しいです

4行目 RewriteBase /xxxx/ ⇒ RewriteBase /

8行目 RewriteRule . /xxxx/index.php [L] ⇒ RewriteRule . /index.php [L]

というわけで、以下のように直しました。

こちらを元のhtaccessファイルにアップロードして無事対応しました。

WORDPRESSにおけるhtaccessの基本的な振る舞いは、以下のドキュメントを読んで確認しました。

広告

広告

-WordPress


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

演劇公演情報を構造化データで表現する。

演劇感想文リンクをWORDPRESS化するにあたり、公演の情報を構造化データで扱うようにしようと考えています。。少しは、SEO的な効果があることを期待しているからです(やってみないと効果の程は不明です …

発表!演劇感想文リンク WordPress化計画

現在の演劇感想文リンクは、オールドタイプのHTMLで作成されたホームページです これをWordPressに載せ替えることを考えています 目次1 ■Google先生の仰せのままに2 WordPress化 …

[SEO]ページをWORDPRESSにしたらページヴューが倍になりました。

約2万ページのページが有る「演劇感想文リンク」を静的なHTMLからWORDPRESSに置き換えて1ヶ月が経ちました。とりあえず、アクセス数の推移についてと、ページがグーグルにインデックスされるまでどの …

[WORDPRESS]STINGER8を利用する際にサイドバートップの投稿履歴を非表示にする。

目次1 ■STINGER8をブログのテーマとして採用しました。2 ■サイドバートップの最近の投稿を非表示にしたい。3 ■PHPのファイルを編集するしかない様子。3.1 関連 ■STINGER8をブログ …

[WORDPRESS]投稿を公開しようとすると固まってしまった時の対応方法

あくまで、私のパターン。結論から言うと、保存をした後のPingを打つプラグイン「WebSub/PubSubHubbub」の中でエラー(Out of Memory)が発生したことが原因でした。プラグイン …

2017年10月
« 9月    
1234567
891011121314
15161718192021
22232425262728
293031