Page 404 CodeIgniter index.php

J'ai ce problème en ce qui concerne Codeigniter, malheureusement d'autres posts concernant ce problème dans ce site ne m'aide pas ou je n'ai pas l'appliquer bien.

Modifications* Ajout De La Capture D'Écran:

Page 404 CodeIgniter index.php

Page 404 CodeIgniter index.php

Ma Structure De Répertoire:

  • planificateur(dossier principal)
    • système
      • application
        • config(dossier)
        • contrôleur(dossier)
          • BS.php
    • et d'autres dossiers et fichiers
    • index.php

Comme le dit le titre, quand je tape

http://mysite.com/folder/index.php

Il sorties Page 404 not found. Mais, quand j'ai tapé http://mysite.com/scheduler/index.php/BS il montre "C'est un BS Fichier" depuis que j'ai fait l'écho de l'aide du code ci-dessous.

BS.php

 function index($flag = NULL)
{

 echo "This is a BS File.";
 }

routes.php

$route['default_controller'] = "BS";
$route['scaffolding_trigger'] = "";

index.php

error_reporting(E_ALL);

$system_folder = "system";

$application_folder = "application";

if (strpos($system_folder, '/') === FALSE)
{
    if (function_exists('realpath') AND @realpath(dirname(__FILE__)) !== FALSE)
    {
        $system_folder = realpath(dirname(__FILE__)).'/'.$system_folder;
    }
}
else
{
    //Swap directory separators to Unix style for consistency
    $system_folder = str_replace("\\", "/", $system_folder); 
}

define('EXT', '.php');
define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME));
define('FCPATH', str_replace(SELF, '', __FILE__));
define('BASEPATH', $system_folder.'/');

if (is_dir($application_folder))
{
    define('APPPATH', $application_folder.'/');
}
else
{
    if ($application_folder == '')
    {
        $application_folder = 'application';
    }
    define('APPPATH', BASEPATH.$application_folder.'/');
}

require_once BASEPATH.'codeigniter/CodeIgniter'.EXT;

Et enfin, mon config.php

$config['base_url'] = "http://" . $_SERVER['HTTP_HOST']. "/scheduler/";
$config['secure_base_url'] = "https://" . $_SERVER['HTTP_HOST']. "/scheduler/";

$config['index_page'] = "index.php";

$config['uri_protocol'] = "REQUEST_URI";

De le faire depuis des jours maintenant, toujours pas un seul processus. Serait heureux pour toute aide.

Le besoin d'U HTACCESS pour supprimer INDEX.PHP à partir de l'URL
Il fonctionne comme prévu. Quel est le problème ici?
J'ai édité ma question, s'il vous plaît regardez dans la partie supérieure de ma question, vous verrez une capture d'écran de mon problème.
Ressemble à la BS pour vous. Avez-vous essayé $config['uri_protocol'] = 'AUTO';? Également, si possible, essayez de mettre à niveau vers une version récente de Codeigniter. On dirait que vous êtes toujours à l'aide de la version 1.
Je pense que le "folder/index.php" l'URL qu'il a utilisé comme un exemple en est incorrect/erreur - découvrez l'Url dans la barre d'adresse de l'captures d'écran, qui devrait clarifier. Oh, et +1 parce que Wesley dois rester ensemble 😉

OriginalL'auteur Wesley Brian Lachenal | 2013-01-08