में दिखाया गया है, always_use_default_target_path
true
को सेट करना होगा मैं एक ही मुद्दा था, और कारण है कि मैं इस समस्या हो रही थी था क्योंकि Symfony वेब डीबग टूलबार (लोड करने के लिए कोशिश कर रहा था इसलिए त्रुटि में "_wdt" बिट), जिसके पास अपने स्वयं के मार्ग हैं जिन्हें पेज लोड के अंत में बुलाया जाता है। मेरे मामले में, मैं बहुत तरह मेरे security.yml कॉन्फ़िगर किया गया था:
एप्लिकेशन/config/security.yml
security:
encoders:
FOS\UserBundle\Model\UserInterface: sha512
role_hierarchy:
ROLE_ADMIN: ROLE_USER
ROLE_SUPER_ADMIN: ROLE_ADMIN
providers:
fos_userbundle:
id: fos_user.user_provider.username
firewalls:
main:
pattern: ^/
form_login:
provider: fos_userbundle
csrf_provider: form.csrf_provider
logout: true
anonymous: true
access_control:
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/css, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/js, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/, role: ROLE_USER }
इसका मतलब यह है कि अगर उपयोगकर्ता जड़ के पीछे कुछ भी के लिए एक पृष्ठ को खोलने के लिए कोशिश कर रहा है "/अज्ञात उपयोगकर्ताओं के लिए _wdt "भाग और अनुमति देने के लिए यह"।, वह में लॉग इन करने की आवश्यकता है
तरह से मैं समस्या तय जोड़कर था ":
access_control:
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/css, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/js, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/_wdt, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/, role: ROLE_USER }
इसके लिए धन्यवाद! यह असली समस्या को हल कर रहा है। दुर्भाग्य से उत्तर का चयन केवल समस्या की उपस्थिति को "ओवरराइट" करता है। –