さくらサーバにて、1クリックバージョンアップ後またはインストール時にInternal Server Errorが発生します
さくらの共用サーバ独自の仕様により、.htaccessファイルの「Options」ディレクティブは利用できないようになっており、この影響で500 Internal Server Errorが発生してしまうと考えられます。
原則的に、さくらの共用サーバ(専用・VPS以外のレンタルサーバ)においては、さくらサーバの規定によりMilkyStepのようなメルマガ配信スクリプトの設置は禁止されておりますが、共用でも検証段階で使用されるお客様もいらっしゃると思いますので、下記にこのエラーになった場合の解決方法を記載させていただきます。
また、MilkyStep側の工夫でなんとかならないのか?とのご指摘もあるかと存じますが、htaccessの制御に関しては、完全に設置されるWEBサーバの仕様に依存されますので、MilkyStep側の努力だけでは残念ながら対応できないのが現実です。申し訳ございません。
大変お手数ですが、以下の手順にてお客様ご自身にてご対応いただきますようお願いいたします。
1.FTPソフトなどで、サーバ側のMilkyStep本体ディレクトリを開きます。
2.その中の「.htaccess」というファイルをご自身のPCにダウンロードします。
3.ダウンロードした.htaccessファイルをエディタ等で開きます。
4.「Options -Indexes +ExecCGI」と書いてある行の行頭に、「#」シャープを付け加えて保存します。
Options -Indexes +ExecCGI
↓
#Options -Indexes +ExecCGI
5.編集したファイルを、FTPソフトなどをつかって、先ほどの同じ場所(MilkyStep本体ディレクトリの直下)に、上書きでアップロードします。
手順は以上になります。
1クリックバージョンアップを行った場合、上記の.htaccessファイルは上書きされてしまいますので、大変お手数ですがバージョンアップの都度、上記の手順で.htaccessファイルのみ更新していただきますようお願いいたします。