404 Page Non Trouvée La page que vous avez demandée n'a pas été trouvé. Code de l'allumeur
j'ai développé une application web sur le code de l'allumeur .. c'est la première fois que je suis en train de travailler sur le code d'allumage .. après le développement d'une application web sur mon localhost .j'ai donc décidé de mettre mon code d'allumage web app sur la gratuit temporaire du serveur.. j'ai donc mis mon site sur ce site
1freehosting... et puis j'ai importé ma base de données .. après que j'ai changé les paramètres de base de données dans database.php fichier .. et aussi j'ai changé l'url de base dans config.php fichier ..comme c'est mon nom de domaine http://hello.hostingsiteforfree.com/... donc je l'ai changé pour cette url .. mais je reçois un message d'erreur suivant ... je ne sais pas ce qui ne va pas ..j'ai beaucoup cherché mais rien n'y fait.. et aussi j'ai oublié de mentionner que mon .fichier htaccess est vide ..signifie qu'il n'existe pas une seule ligne dans ce
c'est l'erreur que je reçois
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 */
mon contrôleur
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
classe LoginController extends 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();
}
}
?>
fichier de config
$config['base_url'] = 'http://hello.hostingsiteforfree.com/';
$config['index_page'] = 'index.php';
OriginalL'auteur mynameisjohn | 2013-01-29
Vous devez vous connecter pour publier un commentaire.
Puisque vous n'avez pas tout .htaccess pour éditer vos url, vous devez ajouter un
index.php
lors de l'appel d'un contrôleur comme
http://hello.hostingsiteforfree.com/index.php/loginController
J'ai essayé d'y accéder via l'url ci-dessus et il fonctionne, mais la connexion de base de données n'est pas correctement configuré
dans votre fichier de configuration où il est
$config['index_page'] = ''
si elle est vierge ajouter unindex.php
àVérifier qu'il fonctionne
href="http://www.farinspace.com/codeigniter-htaccess-file/" >farinspace.com/codeigniter-htaccess-file c'est un sujet à traiter .htaccess problèmes avec codeigniter
OriginalL'auteur tomexsans
Regardez votre
application/routes.php
et assurez-vous que votre$route['default_controller']
est correctement paramétré par défaut de votre contrôleur. Comme suit, c'est mon routes.php:Aussi, assurez-vous que votre contrôleur par défaut (dans mon cas, sa
application/controllers/home_controller.php
et à l'intérieur il estclass Home extends CI_Controller {...}
--
Si cela ne fonctionne pas, assurez-vous que votre contrôleur par défaut est correctement appelant par défaut de votre vue et de chargement en tant que tel:
--
Si cela ne fonctionne pas, alors jetez un oeil à votre
application/config/config.php
et assurez-vous que les éléments suivants sont correctement définis comme suit, SI vous voulez vous débarrasser de votreindex.php
dans l'url (pour nettoyer les url):$config['index_page'] = ";
$config['uri_protocol'] = "AUTO";
et si vous allez pour les urls propres, publiez votre .htaccess (qui devrait suivre quelque chose comme ceci: http://www.farinspace.com/codeigniter-htaccess-file/) afin que nous puissions le regarder plus en détail et essayer de le réparer si aucun correctif ci-dessus.
merci pour votre aide ... regarde si il y a quelque chose à mon problème dans les contrôleurs ou il y a un problème que je ne suis pas le chargement de la vue de droite, alors sûrement il peut me donner l'erreur sur localhost .. mais il fonctionne avec succès ...et pour le fichier htaccess ..j'ai mon fichier htaccess dans le dossier de l'application .. et il n'y a rien là .. je veux dire qu'il est vide vide .. je sais pas quoi écrire dans
vous pouvez poster votre contrôleur par défaut, routes.php et la vue par défaut de code veuillez donc nous pouvons prendre un coup d'oeil? Elle retourne une erreur 404 parce que le routage n'est pas de trouver quelque chose...
jsanc623 j'ai mis à jour ma question ..
En prenant un coup d'oeil maintenant
OriginalL'auteur jsanc623
Avez-vous supprimé index.php avec .htaccess? Si non, alors le mettre à la fin.
OriginalL'auteur user2001057