Apache を使用して、ローカル マシンの CodeIgniter で Web サイトを構築しました。ウェブサイトは正常に動作します。次に、同じマシンの IIS に移動し、htaccess を web.config に変換しましたが、Web サイトは問題なく正常に動作します。次に、Web サイトを同じネットワーク内の IIS リモート サーバーに移動し、IIS で新しいサイトを作成してポート 81 に設定しました。次に、CodeIgniter の構成ファイルの base_url をhttp://192.168.1.40:81/
.
その URL で自分の Web サイトにアクセスしようとすると、500: Internal server error が表示されます。
何が問題を引き起こしているのかわかりません。私が考えられる唯一の原因は、Web サイトがローカル IIS で動作していたため、URL のポート番号ですが、URL または base_url にポート番号がありませんでした。デフォルトの 80 でした。
この問題に対する提案はありますか?