Функции контроллера CodeIgniter не срабатывают

В CodeIgniter мой URL someurl.com/test/ не выполнит ничего внутри класса контроллера. Посмотрите, пожалуйста, и скажите, есть ли что-то, о чем вы можете подумать, что может помешать выполнению CI_Controller здесь или где я должен посмотреть.

Например, следующее

some.testurl.com/test/hi/Bob
some.testurl.com/test
some.testurl.com/test/hi

все показывают:

Above class
Below class

РЕДАКТИРОВАТЬ:
Я считаю, что моя проблема в том, как я пытаюсь запустить два отдельных приложения. Один в testurl.com а другой some.testurl.com где каталог для some.testurl.com это подпапка каталога, где testurl.com проводится. Какой правильный способ сделать это, чтобы они оба работали?

Обновить:
Перемещение субдомена за пределы каталога другого приложения CodeIgniter никак не изменило его поведение. Контроллер CodeIgniter ничего не делает.

Вот мой код:

<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');

echo "Above class<br>";

class Test extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->model('mod_login');
$this->load->helper('date');

}
//443 replace with 482
function index() {
echo "Index function";
}

function hi($name)
{
echo "Hi".$name."!";
}
}

echo "Below class<br>";
?>

Вот мой файл .htaccess:

RewriteEngine on
RewriteCond $1 !^(index\.php|assets|common|ico|database_backup|images|img|js|scripts|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
  1. Отчеты об ошибках уже включены, и никаких ошибок не происходит. Среда определяется как разработка в индексном файле.

0

Решение

Это может быть mod_rewrite вопрос. Проверьте информацию php, чтобы увидеть, установлен ли модуль и работает ли он на апаш сервер.

Если есть, проверьте файл httpd.conf по адресу <Directory "C:/PATH/TO/YOUR/APP"> директива, где она должна существовать AllowOverride All,

1

Другие решения

Отсутствующая фигурная скобка в файле database.php сломала все приложение, не вызывая сообщения об ошибке. Извините, потому что никто никогда не мог догадаться об этом. Это не та ошибка, которую я ожидал вызвать эту проблему, потому что я проверил, что среда была разработкой, и я вызвал множество других ошибок в своем поиске, чтобы исправить это.

Если кто-то столкнется с этим, просто знайте, что это может быть простой ошибкой в ​​любом из файлов конфигурации.

Спасибо всем.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector