我安装了 CI 3 + HMVC 扩展 ( https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc ) 在我的本地网络服务器上运行良好。但是在公共服务器上,这个脚本:
<?php echo modules::run("menu"); ?>
不会被执行。
服务器之间的主要区别可能是:
本地:服务器 API:Apache 2 处理程序
公共:服务器 API:CGI / FastCGI
当我尝试调用不同的页面(例如 domain.com/artist、domain.com/events 等)时,我也会收到错误 404。这些页面在本地服务器上运行良好。