我在共享主機上(從hostgator)上傳我的cakePHP項目時遇到了問題。 這裏是我做了什麼: 我已經組織了我的蛋糕分佈是這樣的:CakePHP:共享主機困境
- 家庭/用戶/應用
- 家庭/用戶/蛋糕/蛋糕
- 家庭/用戶/蛋糕/供應商
- 家庭/用戶/蛋糕/的.htaccess
家庭/用戶/蛋糕/ index.php文件
我採取的webroot目錄的內容從應用程序,並把它放在
- 家庭/用戶/的public_html
我修改這個文件家庭/用戶/的public_html/index.php文件(一說是在app/webroot的) 改變這些線路是這樣的:
- define('ROOT',DS.'home'.DS.'user');
- define('APP_DIR','app');
- define('CAKE_CORE_INCLUDE_PATH',DS.'home'.DS.'user'.DS.'cake');
就是這樣。
我的問題是這樣的:
我已成功地應對所有參與在默認的index.php CakePHP的頁面的問題,我有一個綠色和全功能如此說,項目。所以,當我進入「/」,我得到:。
「你的tmp目錄是可寫的
正在使用的FileEngine緩存若要更改配置編輯APP /配置/ core.php中
您的數據庫配置文件存在
Cake可以連接到數據庫。
現在,我創建了一個帶有mysql數據庫背景的模型視圖控制器(比如在15分鐘的博客教程中),但是當我嘗試訪問某些視圖時(例如/ posts)...它給了我一個空白頁面(這在我的本地機器虛擬服務器apache上完美運行)。
我缺少什麼配置?
謝謝。
編輯:顯然我有問題與託管。我的URL是這樣的:
http://gator111.hostgator.com/~username/
而我所要做的就是在根目錄添加一個額外的行。htaccess:
RewriteBase /〜用戶名/
感謝您的支持。
在config/core.php中設置你的調試級別爲2可能會給你一個錯誤信息 – inkedmn 2009-07-31 21:24:53