Próbowałem zintegrować projekt symfony na moim serwerze, ale tworzy on pustą stronę nie generuje żadnych błędów, nawet jeśli i na wyświetlaczu błędu w php. Po dołączeniu pliku konfiguracyjnego do pliku index.php nic nie działa, nawet kostka w pierwszym wierszu pliku konfiguracji projektu nie drukuje, gdy próbuję tego.Symfony produkuje białą stronę
Mój plik index.php jest
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();
jestem tym plik konfiguracyjny projektu również tutaj należy sprawdzić, czy również
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;
}
}
mam włączone folder symfony wewnątrz lib folderu projektu .
Nie powoduje żadnych błędów, nawet gdy wypróbowałem go w trybie programistycznym. Proszę również, że nie zapewniam pełnych uprawnień do wszystkich plików, w tym do folderu pamięci podręcznej i dziennika.
Czy próbowałeś uzyskać dostęp do tej strony za pomocą kontrolera dev? ten używający środowiska dev? coś w rodzaju _dev.php//? –
cernunnos
Sprawdź swoje pliki dziennika błędów, prawie na pewno masz błąd składni lub inny błąd składniowy, np. Nieudany 'require'. Błąd składni nie pojawi się na ekranie, jeśli 'display_errors' jest wyłączone w php.ini. – DaveRandom
Problem polega na tym, że nie generuje żadnych komunikatów dziennika w żadnym pliku dziennika. Również mam włączone błędy wyświetlania na php.ini. Nie wiem, co się tak naprawdę stało, nawet die, która nie pracuje w pliku ProjectConfiguration. W każdym razie dzięki. – anoop