我在共享主机上(从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