さくらレンタルサーバーでCodeIgniter4初期設定トラブルシューティング

目次

CodeIgniter4でAPIサーバーを構築

これまでずっとCodeIgniter3をベースにしたオレオレフレームワークで自前のいろいろをやって来たが、そろそろCodeIgniter3がPHPサポートの関係などでお蔵入りになって久しいので、CodeIgniter4での新たな環境構築が必要になってきた。

直近ではLINE公式アカウント用のAPIサーバーを起ち上げたいのだが・・・

取り急ぎさくらレンタルサーバーでいいかと構築したところ、初手でつまづいたため、メモ。

.htaccessの設定

ポンと置いてルーティングの設定をしただけでは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 at [no address given] to inform them of the time this error occurred, and the actions you performed just before this error.

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

いろいろな初期設定を確認したが、結果的に.htaccessファイルであった。
どうやら一部のサーバーでは、Options +FollowSymlinksが使用できない場合があるため、この場合は代わりにOptions +SymLinksIfOwnerMatchにするとよいみたいだ。
というわけで、~/codeigniter/public/.htaccessの該当箇所を変更

# Options +FollowSymlinks
↓
Options +SymLinksIfOwnerMatch

これでとりあえず解決。

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

目次