コントローラーフォルダー内で、アクセスできるクラスとアクセスできないクラスがあります。なぜですか?
echo
echo 2020-11-11 15:20:19
0
2
971

引き継いだプロジェクトはCIフレームワークですが、クラスをいくつか書いたところ、

ルーティングアクセス状況:

Localhost:70/プロジェクト名/index.php/という現象が発生しました。 apicontent /method:

Localhost:70/プロジェクト名/index.php/moment/method:

****://domain name/apiconnt/method: にアクセスできます。 #

## ****://ドメイン名/モーメント/方法:404は見つかりません

#中期に、ドメイン名はオンライン環境です。

ルーティング設定は次のとおりです:

$route['default_controller'] = 'content/index';

$route['(:any)'] = 'home/index/$1';

考えられる理由は何ですか?ご指導をお願いします、よろしくお願いします! ! !

echo
echo

全員に返信(1)
echo

この問題は解決されました。

理由は次のとおりです。オンライン CI バージョンは 2 ですが、オフライン CI バージョンは 3 です。オフライン バージョンはファイル名の最初の文字が小文字をサポートしますが、オンライン バージョンはファイル名の最初の文字が大文字のみをサポートします。その結果、オフラインで正常に動作するファイルをオンラインにアップロードすると、ファイル名が見つからなくなります。

2 番目のインスピレーションは、エラー メッセージに敏感ではないということです。エラーは見つからないと報告されており、少なくともこの方法が正しいことを示しています。現時点では、ルーティング構成エラーを疑う必要はなくなり、ファイルが見つからないという方向に直接集中する必要があります。

いいねを押す +1
  • 返事 いいね!
    z老师 著者 2020-11-11 18:35:34
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!