没有index.php的CakePHP frontpage出现错误

没有index.php的CakePHP frontpage出现错误,cakephp,cakephp-1.3,Cakephp,Cakephp 1.3,当我尝试打开test.domain.com/时出错,如果我添加index.php(test.domain.com/index.php),它可以工作,并且子页面test.domain.com/shop在域和路径(test.domain.com/index.php/shop)之间没有index.php也可以工作 我正试图将它设置在一个共享主机上,作为测试目的的子域。 我已经在htaccess中尝试了不同的重写基本规则,但没有成功 错误通知: class AppController extends A

当我尝试打开test.domain.com/时出错,如果我添加index.php(test.domain.com/index.php),它可以工作,并且子页面test.domain.com/shop在域和路径(test.domain.com/index.php/shop)之间没有index.php也可以工作 我正试图将它设置在一个共享主机上,作为测试目的的子域。 我已经在htaccess中尝试了不同的重写基本规则,但没有成功

错误通知:

class AppController extends AppController {

    var $name = 'App';


    function webroot() {

    }

}

在共享主机中,您知道是否启用了.htaccess文件(应在vhost上设置AllowOverride)听起来好像没有加载重写规则

如果是这样的话,


如果在这种情况下,您无法让共享主机在共享主机中启用.htaccess,

,您是否知道.htaccess文件是否已启用(应在vhost上设置AllowOverride),听起来好像没有加载重写规则

如果是这样的话,


如果是这种情况,而您无法让共享主机启用.htaccess,

则要花时间让它正常工作。99%的主机应具有运行在存储库中的.htaccess文件。htaccess正在工作,但默认路径有错误。我设置了config/routes.php Router::connect('/',array('controller'=>'user_designs','action'=>'home');但它并没有加载控制器动作。如果我添加/index.php,它将正确加载。视图/layouts/default.ctp被呈现,在那里我得到了错误:操作webroot没有在controller AppController中定义错误:创建AppController::webroot()在文件:app/controllers/app_controller.php中我不知道它为什么要请求该操作。我宁愿花时间让它工作。99%的主机应具有运行在存储库中的.htaccess文件。htaccess正在工作,但默认路径有错误。我设置了config/routes.php Router::connect('/',array('controller'=>'user_designs','action'=>'home');但它并没有加载控制器动作。如果我添加/index.php,它将正确加载。视图/layouts/default.ctp被呈现,在那里我得到了错误:操作webroot没有在controller AppController中定义错误:创建AppController::webroot()在文件:app/controllers/app_controller.php中我不知道它为什么要请求该操作。