CodeIgniter : Impossible de charger le fichier demandé:
Salut je suis tout nouveau dans codeigniter. Mon site fonctionne en local, mais quand je l'ai téléchargé, j'ai eu cette erreur:
Une Erreur A Été Rencontrée
Impossible de charger le fichier demandé: home\home_view.php
Voici mon controller:
<?php
class home extends CI_Controller{
function index(){
$data=array();
if($query=$this->home_model->get_dynamic_main_menu())
{
$data[‘main_menu’] = $query;
}
$this->load->view(‘home\home_view’,$data);
}
}
Merci!
- dans mon cas, le dossier de la première lettre était la capitale et dans le code que j'ai écrit petit .. il a travaillé sur le local mais n'a pas de travail dans la production
Vous devez vous connecter pour publier un commentaire.
essayer
(et notez le ""non pas" une " que vous avez utilisé)
$data['main_content'] = 'login_form'; $this->load->view('includes/template',$data);
dans login.php....?Les noms de fichiers sont sensibles à la casse, veuillez vérifier votre nom de fichier. il devrait être dans le même cas au vu du dossier
L'erreur de survenir. Lorsque vous essayez d'accéder à un fichier qui n'est pas le directeur. Vérifiez soigneusement chemin dans la vue
par défaut du chemin de la racine de la fonction de visualisation est application/vue .
J'ai eu le même message d'erreur. J'ai essayé d'accéder à des fichiers comme ceci
En fait, j'ai la classe des Pages et de la fonction. J'ai construit la fonction avec un argument pour appeler les fichiers du directeur application/view/pages . J'ai été mis dans le mauvais chemin. Au-dessus de la voie pages/view/les fichiers peut être utilisé lorsque vous essayez d'accéder au contrôleur. Pas pour la vue. MVC a donné beaucoup de confusion. J'ai eu ce problème. Je viens de le résoudre.
Merci.
Peut aussi être causé par des autorisations d'accès sous linux , assurez-vous de régler correctement les autorisations de lecture pour le dossier "views/home"
J'ai été faire cette erreur dans PyroCMS.
Vous pouvez améliorer le message d'erreur dans la Loader.php fichier qui est dans le code de la bibliothèque.
Ouvrir la Loader.php fichier et trouver tous les appels à
show_error
. J'ai remplacé le mien par le suivant:show_error(sprintf("Unable to load the requested file: \"%s\" with instance title of \"%s\"", $_ci_file, $_ci_data['_ci_vars']['options']['instance_title']));
J'étais alors en mesure de voir le fichier qui a été l'origine de problèmes pour moi.
Parfois, nous sommes confrontés à cette erreur car le fichier demandé n'existe pas dans ce répertoire.
Supposons que nous avons un dossier
home
dansviews
répertoire et d'essayer de chargerhome_view.php
du fichier:Si
home_view.php
fichier n'existe pas dansviews/home
répertoire puis il déclenche une erreur.Alors comment résoudre cette erreur d'aller à
views/home
et vérifier lahome_view.php
fichier existe, si non, alors le créer.essayer
$this->load->view('home/home_view',$data);
au lieu de cela:
$this->load->view(‘home\home_view’,$data);