Ich habe versucht, ein symfony Projekt auf meinem Server zu integrieren, aber es produziert eine leere Seite erzeugt keine Fehler, auch wenn ich auf der Fehleranzeige in PHP. Nachdem ich die Konfigurationsdatei in index.php aufgenommen habe, funktioniert nichts mehr, sogar der Würfel in der ersten Zeile der Projektkonfigurationsdatei wird nicht gedruckt, wenn ich das versuche.Symfony produziert eine weiße Seite
Meine Datei index.php ist
error_reporting(E_ALL);
ini_set('display_errors', "1");
require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');
$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', false);
sfContext::createInstance($configuration)->dispatch();
i die Projektkonfigurationsdatei bin auch hier auch überprüfen Sie bitte, dass auch
require_once dirname(__FILE__).'/../lib/symfony/autoload/sfCoreAutoload.class.php';
sfCoreAutoload::register();
class ProjectConfiguration extends sfProjectConfiguration
{
public function setup()
{
// ...
$this->dispatcher->connect('request.filter_parameters', array($this, 'filterRequestParameters'));
}
public function filterRequestParameters(sfEvent $event, $parameters)
{
$request = $event->getSubject();
if (preg_match('|Safari/([0-9\.]+)|', $request->getHttpHeader('User-Agent')))
{
$request->setRequestFormat('html');
}
return $parameters;
}
}
i den symfony-Ordner im Ordner lib des Projekts enthalten sind, .
Es erzeugt keinen Fehler, auch wenn ich es im Entwicklungsmodus ausprobierte, bitte auch nicht, dass ich die volle Berechtigung für alle Dateien einschließlich Cache und Protokollordner habe.
Haben Sie versucht, mit dem dev controler auf diese Seite zuzugreifen? derjenige, der die Entwicklungsumgebung verwendet? etwas wie _dev.php//? –
cernunnos
Überprüfen Sie Ihre Fehlerprotokolldateien, Sie haben fast sicher einen Syntaxfehler oder einen anderen Syntaxfehler, wie eine fehlgeschlagene 'require'. Ein Syntaxfehler wird auf dem Bildschirm nicht angezeigt, wenn 'display_errors' in der php.ini deaktiviert ist. – DaveRandom
Das Problem ist, dass es keine Protokollnachrichten in einer Protokolldatei erzeugt. Außerdem habe ich bereits Anzeigefehler auf php.ini aktiviert. Ich weiß nicht was wirklich passiert ist eigentlich sogar ein Würfel der in der ProjectConfiguration Datei nicht funktioniert. Trotzdem danke. – anoop