0

CIv2.0.2プロジェクトを継承しました。

開発目的で、プロジェクトは別のサブドメインに移動され、database.phpファイルは適切に再構成されました。

ログインページは正常に読み込まれます。ただし、ログインしようとすると、CIから次のようなエラーが発生します。

An Error Was Encountered 
Unable to load the requested class: encrypt

ではautoload.phpdatabaseおよびsessionライブラリが自動ロードされます。このファイルは、メインのコードベースと同じです。

上記の行にライブラリを追加するとencrypt、ログインページがまったく表示されません。

以下は、ログインページのロードからのログファイルです-

DEBUG - 2012-10-21 04:15:22 --> Config Class Initialized
DEBUG - 2012-10-21 04:15:22 --> Hooks Class Initialized
DEBUG - 2012-10-21 04:15:22 --> Utf8 Class Initialized
DEBUG - 2012-10-21 04:15:22 --> UTF-8 Support Enabled
DEBUG - 2012-10-21 04:15:22 --> URI Class Initialized
DEBUG - 2012-10-21 04:15:22 --> Router Class Initialized
DEBUG - 2012-10-21 04:15:22 --> Output Class Initialized
DEBUG - 2012-10-21 04:15:22 --> Security Class Initialized
DEBUG - 2012-10-21 04:15:22 --> Input Class Initialized
DEBUG - 2012-10-21 04:15:22 --> XSS Filtering completed
DEBUG - 2012-10-21 04:15:22 --> XSS Filtering completed
DEBUG - 2012-10-21 04:15:22 --> XSS Filtering completed
DEBUG - 2012-10-21 04:15:22 --> Global POST and COOKIE data sanitized
DEBUG - 2012-10-21 04:15:22 --> Language Class Initialized
DEBUG - 2012-10-21 04:15:22 --> Loader Class Initialized
DEBUG - 2012-10-21 04:15:22 --> Helper loaded: url_helper
DEBUG - 2012-10-21 04:15:22 --> Database Driver Class Initialized
DEBUG - 2012-10-21 04:15:23 --> Session Class Initialized
DEBUG - 2012-10-21 04:15:23 --> Helper loaded: string_helper
DEBUG - 2012-10-21 04:15:23 --> Session routines successfully run
DEBUG - 2012-10-21 04:15:23 --> Controller Class Initialized
ERROR - 2012-10-21 04:15:23 --> Unable to load the requested class: encrypt

元のドメインから使用した場合、ログインは正常に機能します。

私が探し始めるべきポインターはありますか?

4

1 に答える 1

1

おそらく、エラーは次のいずれかの理由の結果です。

1)どういうわけか、ライブラリのファイル名が偶然にCodeIgniterがファイルを見つけることができなくなった

2)おそらくファイルがサーバー上に存在せず、CodeIgniterがファイルを見つけることができません。

3)ファイル名は、コードで参照しているものとは異なる場合があります。

于 2012-10-21T10:36:12.653 に答える