Usunąłem $hearAboutIndustry
z encji, a teraz otrzymuję błąd poniżej tylko na serwerze produkcyjnym, a nie na serwerze lokalnym i postoju! Każdy pomysł, dlaczego lub rozwiązanie?Symfony: Właściwość nie istnieje - 500 błędów serwera wewnętrznego - ReflectionException
Property Tete\AdminBundle\Entity\Customer::$hearAboutIndustry does not exist
500 Internal Server Error - ReflectionException
config_prod.yml
doctrine:
orm:
metadata_cache_driver: apc
result_cache_driver: apc
query_cache_driver: apc
Co mam zrobić, aby rozwiązać go tak daleko:
- Usunięto getter i ustawiaczy od podmiotu.
- Usunięto cały cache i rejestruje foldery i utworzony ponownie z powrotem, INC 777.
- tylko w przypadku biegu
cache:clear --env=prod
- Szukano
hearAboutIndustry
we wszystkich katalogów/plików projektu. Brak odniesienia. - Uruchom
doctrine:schema:update
. DB jest aktualizowane. - Uruchom
doctrine:generate:entities
. Jednostka jest zaktualizowana. - app/doktryna konsola: cache: clear-metadata
- doktryna app/console: cache: clear-query
- app/doktryna konsola: cache: clear-wynik
Używasz buforowanie APC lub inną buforowanie z nauką? Jednym ze sposobów powiedzenia jest, czy doctrine.orm.metadata_cache_driver i doctrine.orm.query_cache_driver są ustawione w config.yml –
Tak, robię. Myślę, że to dobrze. Jestem na Ubuntu AWS. – BentCoder
Zastosowałem [to rozwiązanie] (http://stackoverflow.com/questions/11826444/symfony2-doctrine-clear-cache), ale bez powodzenia. – BentCoder