Tomasz Faszyński

Tomasz Faszyński Specjalista ds.
programowania

Temat: [Symfony2] Instalacja strony

Używam serwera VPS. Mam stronę w Symfony2 zainstalowaną pod adresem: mojastrona.pl - działa prawidłowo.
Teraz chcę zainstalować kopię na subdomenie. Stworzyłem subdomenę subdomena.mojastrona.pl. Wrzuciłem wszystkie pliki. Skonfigurowałem połączenie z bazą danych. Po wejściu w przeglądarce pod adres subdomena.mojastrona.pl otrzymuję jednak fatal error:

PHP Fatal error:  Class 'JMS\\SecurityExtraBundle\\JMSSecurityExtraBundle' not found in /home/stay/app/AppKernel.php on line 21


Sprawdziłem plik i tam jest wpis:

$bundles = array(
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
new Symfony\Bundle\SecurityBundle\SecurityBundle(),
new Symfony\Bundle\TwigBundle\TwigBundle(),
new Symfony\Bundle\MonologBundle\MonologBundle(),
new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
new Symfony\Bundle\AsseticBundle\AsseticBundle(),
new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
new JMS\AopBundle\JMSAopBundle(),
new JMS\DiExtraBundle\JMSDiExtraBundle($this),
new JMS\SecurityExtraBundle\JMSSecurityExtraBundle(), // tu jest błąd
new Ex\CalltrackBundle\ExCalltrackBundle(),
);


Z czego wynikać może problem?Ten post został edytowany przez Autora dnia 28.04.15 o godzinie 21:37
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: [Symfony2] Instalacja strony

Tomasz F.:
Używam serwera VPS. Mam stronę w Symfony2 zainstalowaną pod adresem: mojastrona.pl - działa prawidłowo.
Teraz chcę zainstalować kopię na subdomenie. Stworzyłem subdomenę subdomena.mojastrona.pl. Wrzuciłem wszystkie pliki. Skonfigurowałem połączenie z bazą danych. Po wejściu w przeglądarce pod adres subdomena.mojastrona.pl otrzymuję jednak fatal error:

PHP Fatal error:  Class 'JMS\\SecurityExtraBundle\\JMSSecurityExtraBundle' not found in /home/stay/app/AppKernel.php on line 21


Sprawdziłem plik i tam jest wpis:

$bundles = array(
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
new Symfony\Bundle\SecurityBundle\SecurityBundle(),
new Symfony\Bundle\TwigBundle\TwigBundle(),
new Symfony\Bundle\MonologBundle\MonologBundle(),
new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
new Symfony\Bundle\AsseticBundle\AsseticBundle(),
new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
new JMS\AopBundle\JMSAopBundle(),
new JMS\DiExtraBundle\JMSDiExtraBundle($this),
new JMS\SecurityExtraBundle\JMSSecurityExtraBundle(), // tu jest błąd
new Ex\CalltrackBundle\ExCalltrackBundle(),
);


Z czego wynikać może problem?
Kilka podpowiedzi masz na grupie PHP. Poza tym zapraszam do grupy Symfony 2.x :)
Konrad Mietelski

Konrad Mietelski Full-stack
Developer, Tech Lead
w Domveo Sp. z o.o.

Temat: [Symfony2] Instalacja strony

Zaryzykowałbym stwierdzeniem, że JMSSecurityExtraBundle jest niezainstalowany jako zależność.

Powinieneś go dociągnąć, najlepiej za pomocą composera. W katalogu, w którym są pliki projektu spróbuj:

composer install
lub
php composer.phar install

W razie braku composera musisz go zainstalować. Szczegóły procesu znajdziesz na oficjalnej stronie. Jeżeli korzystasz ze środowiska unixowego pamiętaj, by nadać plikowi composer.phar uprawnienia do wykonywania.

Możliwe też, że cache nie jest już poprawny po przekopiowaniu plików. Warto więc wymusić jego odświeżenie:
rm -rf app/cache
Ten post został edytowany przez Autora dnia 12.05.15 o godzinie 17:29

Następna dyskusja:

Symfony2 Instalacja na host...




Wyślij zaproszenie do