Codeigniter, page blanche, pas d'erreurs
public function newreg()
{
$username = $this->input->post('username');
$password = $this->input->post('password');
$this->load->model('register_model');
$data['list']=$this->register_model->add($username, $password);
$this->load->view('register_display', $data);
}
Cette est une partie d'un contrôleur nommé register.php
une fois que cette fonction est appelée, tout ce que je vois sur l'écran est un espace blanc.
Cette fonction est une copie exacte d'un travail, d'un travail de contrôleur. Seuls les noms de fichiers sont modifiés (modèle, vue)
Je ne vois pas où est le problème.
qu'est-ce que l'url que vous essayez d'accéder? avez-vous supprimé index.php ?
url ressemble à www. IRRELEVANT.com/index.php/register/
C'est vraiment sympa qu'on peut aller pour un site GRATUIT, et de demander des conseils GRATUITS, d'autres qui offrent de leur temps pour LIBRE, et pourtant on peut encore être impoli à travers nos commentaires sarcastiques. Bonne chance avec ça!
Alors peut-être www.example.com aurait été mieux que le faux "sans importance" commentaire de l'avis comment @Badaboooooom n'a offert aucune aide? Qui pourrait être pourquoi.
yep peu impoli, juste je ne me dérange pas parce que je ne suis pas anglais, mais je suppose que pour l'anglais langue maternelle, IRRILEVANt est trop impoli, séjour tout à fait 😉
url ressemble à www. IRRELEVANT.com/index.php/register/
C'est vraiment sympa qu'on peut aller pour un site GRATUIT, et de demander des conseils GRATUITS, d'autres qui offrent de leur temps pour LIBRE, et pourtant on peut encore être impoli à travers nos commentaires sarcastiques. Bonne chance avec ça!
Alors peut-être www.example.com aurait été mieux que le faux "sans importance" commentaire de l'avis comment @Badaboooooom n'a offert aucune aide? Qui pourrait être pourquoi.
yep peu impoli, juste je ne me dérange pas parce que je ne suis pas anglais, mais je suppose que pour l'anglais langue maternelle, IRRILEVANt est trop impoli, séjour tout à fait 😉
OriginalL'auteur Ivan | 2013-01-04
Vous devez vous connecter pour publier un commentaire.
Vous pouvez facilement vérifier ce qui se passe dans le enteire envoirment par enalbing
CI logs
,aller à
config/config.php
et le modifier:alors si vous n'avez pas encore un
/logs
dossier à l'intérieur de votre /dossier de l'application, créer et ajouter775 chmod
pour que (logs uniquement).Mise à JOUR: Vous devez également
chown apache:apache logs
pour qu'apache pour pouvoir écrire dans ce dossier.exécuter votre application par le navigateur et vérifier à l'intérieur de votre
/logs
dossier de lalog.php
fichier, il contiendraall the application errors
.avez-vous vérifié php journaux de trop?
OriginalL'auteur itsme
De voir les erreurs au lieu d'une page blanche, vous avez besoin de changer deux options dans le php.fichier ini:
error_reporting
àE_ALL
display_error
àOn
Voir cette réponse pour plus d'informations.
OriginalL'auteur antoyo
si vous avez changé les noms de fichier, vous devez également modifier les noms de classe:
Un fichier nommé
my_class.php
doit avoir:class My_class extends CI_Controller {
donc, si vous avez pris un travail de contrôleur, copié et renommé le fichier. Ensuite, vous devez également renommer la classe.
Ouais, je dirais ensuite tourner sur les rapports d'erreurs (aurais pensé que tu l'avais essayé aussi)
Rapport d'erreur est sur, j'ai été en mesure de voir beaucoup d'erreur avant cette. Et je n'ai jamais éteint.
OriginalL'auteur swatkins