404 Страница не найдена Запрошенная вами страница не найдена. Код воспламенителя

Я разработал веб-приложение для воспламенителя кода .. это первый раз, когда я работаю над воспламенением кода .. после разработки веб-приложения на моем localhost .so я решил поместить мое приложение-загорающее веб-приложение на временный бесплатный сервер .. поэтому я загрузил свой сайт на этом сайте 1freehosting … и затем импортировал мою базу данных .. после этого я изменил настройки базы данных в файле database.php .., а также я изменил базовый url в файле config.php .. это мое доменное имя http://hello.hostingsiteforfree.com/ … поэтому я изменил его на этот url .. но потом я получаю следующую ошибку … я не знаю, что происходит не так. я много искал, но ничего не помогло .. а также я забыл упомянуть, что мой .htaccess файл пуст ..means нет ни одной строки в нем

это ошибка, которую я получаю

404 Page Not Found The page you requested was not found. 

routes.php

  <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); $route['default_controller'] = "loginController"; $route['404_override'] = ''; /* Location: ./application/config/routes.php */ 

мой контроллер

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

class LoginController расширяет CI_Controller {

  function index(){ $new['main_content'] = 'loginView'; $this->load->view('loginTemplate/template', $new); } function verifyUser(){ //getting parameters from view $data = array( 'username' => $this->input->post('username'), 'password' => $this->input->post('password') ); $this->load->model('loginModel'); $query = $this->loginModel->validate($data); if ($query){ //if the user c validated //data variable is created becx we want to put username in session $data = array( 'username' => $this->input->post('username'), 'is_logged_in' => true ); $this->session->set_userdata($data); redirect('sessionController/dashboard_area'); } else { $this->index(); } } function logout() { $this->session->sess_destroy(); $this->index(); } } ?> 

файл конфигурации

  $config['base_url'] = 'http://hello.hostingsiteforfree.com/'; $config['index_page'] = 'index.php'; 

Related of "404 Страница не найдена Запрошенная вами страница не найдена. Код воспламенителя"

Поскольку у вас нет .htaccess для редактирования URL-адреса, вы должны добавить index.php при вызове контроллера, например

http://hello.hostingsiteforfree.com/index.php/loginController

Я попытался получить доступ к нему через url выше, и он работает, но соединение с базой данных не настроено должным образом

в вашем файле конфигурации, где есть $config['index_page'] = '' если он пуст, добавьте index.php к нему

Проверьте, работает ли он

Посмотрите на свое application/routes.php и убедитесь, что ваш $route['default_controller'] правильно установлен на ваш контроллер по умолчанию. Как показано ниже, это мои маршруты.php:

 $route['default_controller'] = "home"; $route['404_override'] = ''; 

Кроме того, убедитесь, что ваш контроллер по умолчанию (в моем случае его application/controllers/home_controller.php и внутри него – class Home extends CI_Controller {...}

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

 $this->load->view('home_view', $data); 

Если THAT не работает, взгляните на ваше application/config/config.php и убедитесь, что следующее правильно установлено следующим образом, ЕСЛИ вы хотите избавиться от вашего index.php в URL (для чистых URL-адресов) :

$ config ['index_page'] = ''; $ config ['uri_protocol'] = "AUTO";

и если вы собираетесь использовать чистые URL-адреса, разместите свой .htaccess (который должен следовать примерно так: http://www.farinspace.com/codeigniter-htaccess-file/ ), чтобы мы могли более подробно изучить его и попытайтесь исправить это, если ни одно из вышеизложенных не исправить.

Вы удалили index.php с .htaccess? Если нет, тогда положите его в конец.