movabletype5:デザインの設定を変更していたらInternal Server errorの表示がでた。

  • 投稿日:
  • by
  • カテゴリ:
今回ブログのデザインを変更するために、クラシックからプロフェッショナルに変更した。この過程は問題なくすすんだ。
その後カウンターが消えていることに気づく。そしてウィジェットに登録したカウンターも消えている。
movabletypeは、スタイル、テーマを変更すると以前の設定を引き継がないようだ。
つまりスタイル、テーマ変更する前にウィジェットのバックアップが必要そう。
ただ下部のブログで設定したウィジェットは保存されたままだ。

その後カウンターのウィジェットをサイド作り、設定したが表示されない。
そのためテーマの変更をプロフェッショナルよりクラシックに戻した。
直後よりサーバーエラーが出現した。ブログが、ブラウザで表示されず、Internal Server errorの表示となる。

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, support@sakura.ad.jp and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

再構築を繰り返すが、Sever Errorの表示は変わらない。こんなトラブルの為に、いままでの過程をブログに書き留めて来たが、表示できなければ参考資料もない。これは、危機管理として問題だ。バックアップも頻回に繰り返す必要がありそうである。

再度ブログをチェックしたところ、プロフェッショナルに以前に変更した時に、再構築エラーが生じていた。また危険なことをしていたようだ。

バックアップ機能は保たれている。まずバックアップファイルを作成。

ところがダッシュボードからだと各ファイルは問題なく表示できる。無事である。
Fetchで、ファイルを表示すると問題なさそうである。まず、index.html, home.htmlなどを削除して、再構築してみる。

Server errorの表示は変わらない。

仕方がないので、レンタルサーバー会社にメールをする。

どうしようかと考えていたが、サーバーコントロールパネルからアクセスログの設定を開き、エラーログを開いてみた。

すると、Server errorの表示が出始めたアクセルログの時間から、次の表示がある。

invalid CGI ref "./cgi-bin/txcount.cgi" 
invalid CGI ref "./cgi-bin/txcount.cgi" 
/.htaccess: Options not allowed here
/.htaccess: Options not allowed here
/.htaccess: Options not allowed here

ブログの以下に.htaccessのアクセスが出来ない表示である。.htaccessのファイルが出来ていたのは、知らなかった。

そして.htaccessを削除して、再構築をするとServer errorが消えてブラウザの表示が復活した。.htaccessはリタイレクト用のファイルである。

これは、サーバーのCGIの問題に対する解決策だったか。それともプロフェッショナルからクラシックのテーマに戻した時に起きたエラーなのか、今後も検証が必要である。