目次
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
これでとりあえず解決。
コメント