我尝试在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文件夹
谢谢
答案 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'
您可能希望将ROOT
和APP_DIR
设置为默认值,除非您需要自定义路径。