2015-03-09 2 views
0

Привет я любопытное новое в рамках PHP especilly в CodeIgniter ..Codeigniter PHP Объект не найден Запрошенный URL не найден на этом сервере

это мой взгляд

<!DOCTYPE HTML> 
<html> 
<head> 
<meta charset='UTF-8'> 
<title> Login </title> 
    <link rel="stylesheet" href="<?=base_url(); ?>/public/css/bootstrap.min.css"/> 
    <link rel="stylesheet" href="<?=base_url(); ?>/public/css/styles.css"> 

    <link rel="stylesheet" href="<?=base_url(); ?>/public/css/login.css"/> 

    <script src="<?=base_url()?>/public/js/jquery.js"></script> 
    <script src="<?=base_url()?>/public/js/bootstrap.js"></script> 
    <script src="<?=base_url()?>/public/js/bootstrap.min.js"></script> 
</head> 
<body> 

<!--login modal--> 
<div id="loginModal" class="modal show" tabindex="-1" role="dialog" aria-hidden="true"> 
    <div class="modal-dialog"> 
     <div class="modal-content"> 
      <div class="modal-header"> 
       <img class="lmsImg" src="<?=base_url(); ?>/public/img/books.png"/> 
       <h1 class="text-center">Library Management System </h1> 
      </div> 
      <div class="modal-body"> 
        <div class="form-group"> 
         <input type="text" class="form-control input-lg" name="username" id="username" placeholder="Username"> 
        </div> 
        <div class="form-group"> 
         <input type="password" class="form-control input-lg" name="pass" id="pass" placeholder="Password"> 
        </div> 
        <div class="form-group"> 
         <button class="btn btn-primary btn-lg btn-block"> 
          <a href="<?php echo base_url(); ?>homepage/loadhomeView"> Sign In </a> </button> 
        </div> 
      </div> 
      <div class="modal-footer"> </div> 
     </div> 
    </div> 
</div> 
</body> 

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

Class Homepage extends CI_Controller { 

    function __construct() { 
     parent::__construct(); 
     $this->load->helper('cookie'); 
     $this->load->helper('url'); 
     $this->load->helper('form'); 
     $this->load->database(); 
     $this->load->library('session'); 
    } 


    function loadhomeView() { 
     $this->load->view('homeView.php'); 
    } 
} 

моя проблема в том, что, когда я стараюсь, чтобы загрузить homepage/loadhomeView подсказывает мне, что он не найден, в котором у меня есть .php-файл в моей папке контроллера и файле homeView.php в моей папке просмотра. Не могли бы вы помочь мне в моей проблеме.

здесь моя установка конфигурации

$config['base_url'] = 'http://localhost/LibrarySystem'; 
$config['index_page'] = ''; 
$route['default_controller'] = "login/loadLogin"; 
+0

Выполнено с удалением файла index.php. https://ellislab.com/codeigniter/user-guide/general/urls.html –

+0

Работает ли этот http: //localhost/LibrarySystem/index.php/homepage/loadhomeView? –

+0

@ShaifulIslam Ислам о да, сэр, который работает. но почему это, когда я удаляю index.php в URL-адресе, он не работает? – kathleen55

ответ

0

Все выглядит, как он должен работать, так что я хотел бы сделать следующее. Попробуйте навигации по

http://localhost/LibrarySystem/homepage/loadhomeView

или

http://localhost/LibrarySystem/index.php/homepage/loadhomeView

и посмотреть, если любой из этих работ. Если более поздние работы вы можете удалить index.php, используя файл .htaccess.

Одна вещь, которую я заметил, что по вашему мнению, вы следующие

<a href="<?php echo base_url(); ?>homepage/loadhomeView"> 

Однако вы находитесь не добавить / в конце базового URL, где вы определяете его в конфигурационном файле поэтому это должно быть

+0

привет сэр. Я попытался перейти на http: // localhost/LibrarySystem/homepage/loadhomeView, но он все еще не найден – kathleen55

Смежные вопросы