मैंने इकाई से $hearAboutIndustry
हटा दिया और अब केवल उत्पादन सर्वर में नीचे त्रुटि प्राप्त कर रहा है, स्थानीय और स्टेजिंग सर्वर पर नहीं! कोई विचार क्यों या समाधान?सिम्फनी: संपत्ति मौजूद नहीं है - 500 आंतरिक सर्वर त्रुटि - प्रतिबिंब अपवाद
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
क्या मैं इसे अब तक हल करने के लिए करना है:
- हटाया संस्था से गेटर और setters।
- हटाए गए पूरे कैश और शायद ज़रुरत रन
cache:clear --env=prod
- परियोजना के सभी निर्देशिका/फाइलों में
hearAboutIndustry
खोजे गए फ़ोल्डरों और फिर से बनाया वापस, इंक 777 - लॉग करता है। बिल्कुल कोई संदर्भ नहीं।
- रन
doctrine:schema:update
। डीबी अद्यतन किया गया है। - रन
doctrine:generate:entities
। इकाई अद्यतन है। - एप्लिकेशन/कंसोल सिद्धांत: कैश: स्पष्ट मेटाडाटा
- एप्लिकेशन/कंसोल सिद्धांत: कैश: स्पष्ट क्वेरी
- एप्लिकेशन/कंसोल सिद्धांत: कैश: स्पष्ट परिणाम
आप एपीसी कैशिंग या सिद्धांत के साथ किसी अन्य कैशिंग का उपयोग करते हैं:
लेकिन मेम्कैश को फिर से प्रारंभ सही समाधान था? बताने का एक तरीका यह है कि अगर doctrine.orm.metadata_cache_driver और doctrine.orm.query_cache_driver config.yml –
में सेट हैं हाँ मैं करता हूं। मुझे लगता है कि यह बुद्धिमान करना है। मैं उबंटू एडब्ल्यूएस पर हूं। – BentCoder
मैंने [इस समाधान] लागू किया (http://stackoverflow.com/questions/11826444/symfony2-doctrine-clear-cache) लेकिन कोई भाग्य नहीं। – BentCoder