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:36

konto usunięte

Temat: [Symfony2] Instalacja strony

Pewnie przekopiowałeś pliki zamiast przeprowadzić instalacje?
http://symfony.com/doc/current/book/installation.html

Spróbuj uruchomić composer update w nowej lokalizacji.
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?
1. Klasa JMS\SecurityExtraBundle\JMSSecurityExtraBundle() istnieje?
2. Autoloader jest w stanie ją załadować?
3. Jak Tomasz podpowiedział, wykonaj instalację lub co najmniej, aby upewnić się, że masz poprawnie zainstalowane wszystkie potrzebne zależności, uruchom polecenie:
php composer.phar update
Andrzej Prażmo

Andrzej Prażmo programista .NET,
właściciel firmy SEE
Software

Temat: [Symfony2] Instalacja strony

Tomasz R.:
Pewnie przekopiowałeś pliki zamiast przeprowadzić instalacje?
To raczej nie powinno mieć znaczenia.
Ja proponowałbym po prostu zrobić: "rm -rf app/cache/*". Zazwyczaj działa.Ten post został edytowany przez Autora dnia 29.04.15 o godzinie 11:38

Następna dyskusja:

Symfony2 Instalacja na host...




Wyślij zaproszenie do