其他codeigniters,我將我的本地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
我編輯的index.php文件,使$ system_folder =「../../../ci_system」;
的問題是,當我訪問該網站,我得到一個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,我已經設置$ application_folder到許多不同的值,包括開始完整的絕對路徑/什麼情況是,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