cakephp:在共享主机justhost上配置cakephp

时间:2012-01-18 06:44:09

标签: cakephp http-status-code-404 shared-hosting configure

我尝试在justhost上为我的插件域配置cakephp,当我访问www.merryflowers.com/pages/home时,我发现404找不到错误

有人可以帮帮我吗?

以下是我在/webroot/index.php和/webroot/test.php中所做的更改

if (!defined('ROOT')) {
        define('ROOT', DS.'home'.DS.'xxx'.DS.'public_html'); 
}
if (!defined('APP_DIR')) {
       define('APP_DIR', 'merryflowers'); 
 }
if (!defined('CAKE_CORE_INCLUDE_PATH')) {
    define('CAKE_CORE_INCLUDE_PATH', DS.'home'.DS.'xxx');
}

我是否需要对.htaccess文件进行一些更改?和.htaccess文件从哪个文件夹?

在public_html / merryflowers.com /我有: 视图,插件和webroot文件夹

谢谢

1 个答案:

答案 0 :(得分:3)

似乎mod_rewrite无法正常运行,我可以访问webroot目录(http://www.merryflowers.com/webroot/),该目录指出core.php可以找不到。在查看可能的mod_rewrite问题之前,请确保正确包含core.php

我不确定您是否需要设置index.php中的所有路径,设置CAKE_CORE_INCLUDE_PATH可能就足够了。

您的完整路径不是DS.'home'.DS.'xxx',而是:

DS.'home'.DS.'xxx'.'public_html'.DS.'merryflowers.com'

您可能希望将ROOTAPP_DIR设置为默认值,除非您需要自定义路径。