Ho provato a integrare un progetto symfony sul mio server ma produce una pagina vuota non produce errori anche se sono presente sul display di errore in php. Dopo aver incluso il file di configurazione in index.php non funziona nulla, anche il die nella prima riga del file di configurazione del progetto non viene stampato quando provo questo.Symfony produce una pagina bianca
mio file index.php è
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();
sto incluso il file di configurazione del progetto anche qui si prega di verificare che anche
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;
}
}
ho incluso la cartella symfony all'interno della cartella lib del progetto .
Non produce alcun errore anche se l'ho provato in modalità sviluppo, inoltre, per favore, non che io abbia fornito la piena autorizzazione a tutti i file inclusa la cache e la cartella dei registri.
Hai provato ad accedere a quella pagina con il controllore dev? quello che usa l'ambiente di sviluppo? qualcosa come _dev.php//? –
cernunnos
Controlla i tuoi file di log degli errori, quasi sicuramente hai un errore di sintassi o qualche altro errore di sintassi, come un 'require' fallito. Un errore di sintassi non verrà visualizzato sullo schermo se 'display_errors' è disabilitato in php.ini. – DaveRandom
Il problema è che non sta producendo alcun messaggio di registro su alcun file di registro. Inoltre ho già abilitato gli errori di visualizzazione su php.ini. Non so cosa sia realmente accaduto in realtà neanche un dado non funziona nel file ProjectConfiguration. Comunque grazie. – anoop