0

このエラーが発生します:

FileLoaderLoadException: リソース「app/config/security.yml」を「/app/config/config.yml」からインポートできません。

ファイル security.yml は正しいパスにあります。これは私の security.yml ファイルです:

jms_sapp/confiapp/config/security.yml
    secure_all_services: false
    exprapp/confiapp/config/security.yml

security:
    encoders:
        Symfony\Component\Security\Core\User\User: plaintext

    role_hierarchy:
        ROLE_ADMIN:       ROLE_USER
        ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]

    providers:
        in_memory:
            memory:
                users:
                    user:  { password: userpass, roles: [ 'ROLE_USER' ] } 
                    admin: { password: adminpass, roles: [ 'ROLE_ADMIN' ] } 

    firewalls:
        dev:
            pattern:  ^/(_(profiler|wdt)|css|images|js)/
            security: false

        login:
            pattern:  ^/demo/secured/login$
            security: false

        secured_area:
            pattern:    ^/demo/secured/
            form_login:
                check_path: /demo/secured/login_check
                login_path: /demo/secured/login
            logout:
                path:   /demo/secured/logout
                target: /demo/
            #anonymous: ~
            #http_basic:
            #    realm: "Secured Demo Area"

    access_control:
        #- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https }
        #- { path: ^/_internal/secure, roles: IS_AUTHENTICATED_ANONYMOUSLY, ip: 127.0.0.1 }
4

1 に答える 1

1

@Sgoettschkesが指摘したように、これらの最初の3行は明らかに問題があります。YAML 構文標準に準拠していません。私は質問に賛成です。あなたは彼らで何を達成しようとしていましたか? それらを削除してみてください。このエラーが消えることは 100% 確信しています。

IDE をまだ使用していない場合に備えて、YAML コードを強調表示する優れた IDE を使用することを強くお勧めします (個人的には NetBeans を使用しており、YAML ファイルをうまく処理します)。このような構文エラーは非常に一般的であり、簡単に見つけることができます。

于 2012-07-05T21:13:49.343 に答える