У проблемы с CI 3.0 , если я оставляю контроллер по умолчанию в файле route.php «добро пожаловать», все работает отлично. НО, если я его изменю, то есть «основной» CI начинает бросать ошибку 404 Главный контроллер для первых шагов такой же, как и приветствуется. Я просто скопировал файлы. переименовано, изменилось название класса (конечно) и в index()
загрузочный просмотр. любые предложения?CI новый контроллер по умолчанию не работает
также я забыл сказать на WAMP LOCALHOST все работает .. но сервер не ..:/
И еще одна вещь ... то есть, если я стараюсь идти в mydomain.com/welcome - рабочий, , если я попытаюсь перейти на mydomain.com/main - НЕ. даже если я изменить маршрут по умолчанию контроллер обратно приветствовать
Мой main.php файл:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Main extends CI_Controller {
function index(){
$this->load->view('welcome_message');
}
}
мой routes.php файл:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$route['default_controller'] = 'main';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
Я думаю, что вы забыли изменить имя класса 'Main расширяет CI_controller'or имя файла Main .php. запишите свой главный контроллер с вопросом. –
Можете ли вы предоставить код для вашего контроллера и файл маршрутов? – Tim
К сожалению, но я не забыл изменить название класса ..:/ , поскольку я говорил, что это странно для меня, потому что в моем локальном хосте все работает ..:/ , но затем я скопировал все файлы на сервер ... и он не работает. Если я не стану приветствовать в качестве контроллера по умолчанию в routes.php – Scorpioniz