*さくらのサーバでInternal Errorになる

さくらのサーバにPHPファイルをアップロードしていざ見てみるとInternal 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.

このサイトに見ると、どうやらパーミッションが原因らしい。

FTPソフトかなんかで(私の場合はWinSCP)でパーミッションを755に変更したらちゃんと動きました。

以下参考として上のサイトから引用

よく使うパーミッションのパターン

・644

rw-r--r--
通常のHTMLファイルなど。自分は読み込み、書き込みができるが、グループメンバや他人は読み込みしかできない。

・666

rw-rw-rw- CGIスクリプトが書き込むファイルなど。自分もグループメンバも他人も、読み込みと書き込みができる。

・755

rwxr-xr-x 通常のディレクトリ、コマンド、CGIスクリプトなど。誰でも読込みと実行はできるが、書き込みは自分だけ。

・777

rwxrwxrwx CGIスクリプトがファイルを作成するためのディレクトリなど。誰でもなんでもOK。セキュリティ上は少々危険。