У меня есть установка расширения CI 3 + HMVC (https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc), работающего нормально на моем локальном веб-сервере. Однако на общедоступном сервере, этот скрипт:Модуль Codeigniter 3 + HMVC (cgi/fastcgi vs apache handler)
<?php echo modules::run("menu"); ?>
не будет выполнена.
Основное различие между серверами, будет, вероятно:
Local: сервер API: Apache 2 Handler
Public: сервер API: CGI/FastCGI
Также я получаю ошибку 404, когда я пытаюсь вызвать разные страницы, например domain.com/artist, domain.com/events и т. д. Страницы хорошо работают на локальном сервере.
'domain.com' целевая страница работает? – Girish
Да. Основная статья ist работает – alin
, вероятно, существует проблема '.htaccess' попробовать один раз url' domain.com/index.php/events', если она работает тогда. .htaccess' 'RewriteBase' issue – Girish