EC-CUBEとかに関係なく全ファイルに言えることだけど・・・
ファイルパーミッションが違うせいで500 internet server errorが発生することがよくある。
ファイルのパーミッションに問題あるとは、
666の実行権限なしで「PHP」ファイルが生成されていた。
『0755』が正解です。
もうひとつ!
index_dev内に、IPを追記しましょう。
index_dev.php
$allow = array(
'127.0.0.1',
'fe80::1',
'::1',
'追加するIP',
);
※追加するIPは、グローバルIPアドレスを設定しましょう。