2010-04-07 19 views
0

Silverstripe fonctionne sur ma base depuis quelques semaines. Récemment, je reçois un message d'erreur Internal Server lorsque j'essaie d'accéder à la zone d'administration.Silverstripe | Erreur interne du serveur

Avoir un regard dans les journaux d'erreurs du serveur, j'ai découvert astuce suivante:

[Lun 5 avril 2010 12:15:26] [error] [client ...] Fin prématurée du scénario têtes: main.php

Je l'ai déjà été refered sur ce site: What does the 'premature end of script headers' error mean?

Mais personne n'eu ce problème dans le cadre de Silverstripe? Cela rendrait beaucoup plus facile de restreindre la portée d'où l'erreur est causée.

Cordialement, Benedikt

Répondre

0

Eh bien ... il semble fonctionner maintenant.

Raison: SilverStripe avait besoin d'un modèle «Security.ss» distinct pour la zone de connexion. (Je me demande, pourquoi il n'avait pas besoin de cela, avant!)

Malheureusement, le serveur Web a affiché un message d'erreur «Internal Server Error» très général. Lorsque j'ai couru le site sur un autre serveur, SilverStripe était capable de me montrer des messages d'erreur.

0

insert

Director::set_environment_type("dev"); 

dans votre _config.php pour plus de messages d'erreur.

ne l'utilisez pas en mode direct, seulement en mode dev.