仲間のコード担当者、ローカルのciサイトをメディアテンプルサーバーに移動しています。システムとアプリケーションフォルダの場所に問題があります。次のようにcodeigniterのインストール - システムフォルダとアプリケーションフォルダの場所
サーバーの構成は次のとおりです。
../domains
/mysite.com
/html
htmlが自分のドメインのルートです。つまり、私はwww.mysite.comにアクセスしたところです。
ドメインの下にciシステムフォルダ(ci_system)を配置しました。
いくつかの「建設中」ファイルでhtmlフォルダが使用されているため、htmlの下に「mysiteapp」というサブフォルダを作成し、そこにアプリケーションフォルダidex.php、css、jsフォルダを配置しました。
ので、それは次のようになります。
../domains
ci_system
/mysite.com
/html
/mysiteapp
/application
/css
/assets
/js
index.php
$ system_folder =「../../../ci_system」ように私はindex.phpファイルを編集しました。
警告:
問題は、私は、サイトにアクセスしたとき、私はPHPのエラーを取得する、である[(../../../ ci_system /アプリケーション/設定/ constants.php)が必要ですfunction.require]:ストリームをオープンに失敗しました:いいえそのようなファイルやディレクトリを/nfs/c08/h04/mnt/xxxxxx/domains/ci_system/codeigniter/CodeIgniter.phpに行に52
はそれはci_systemのように見えますCIがまだci_systemフォルダからアプリケーションフォルダを見つけようとしています。
アプリケーションフォルダのフルパスを指定しようとしましたが、2つを連結しています。
私は多くのCIインストールを行っていないし、私のローカルのものは数か月前に行われていて、それは痛みであることを覚えていない。だから私はこの問題を解決するためにどこを探すべきか分からない。
誰かが助けてくれることを願っています。
おかげ
こんにちはDesignerfoo、私は多くの異なる値に設定しています。/から始まる完全な絶対パスを含めて、ciは$ system_folderと$ application_folderを連結しています。ここに例があります:$ system_folder = "/ nfs/c08/h04/mnt/xxxxxx/domains/ci_system"; $ application_folder = "/nfs/c08/h04/mnt/xxxxxx/domains/jugglerapp.com/html/jugglerapp/application";エラーは次のとおりです。警告:require(/nfs/c08/h04/mnt/xxxxxx/domains/ci_system//nfs/c08/h04/mnt/xxxxxx/domains/jugglerapp.com/html/jugglerapp/application/config/constants)。 php)... // ci_systemの後に気づく。 – djeetee