2012-03-20 38 views
5

Tôi vừa mới tải về một symfony2 (sf 2.0.12) với các nhà cung cấp, và khi tôi đi đến http://foo.localhost/config.php tôi nhận được tin nhắn này:Chỉ cần cố gắng để cài đặt/cấu hình symfony2

Welcome! Welcome to your new Symfony project. This script will guide you through the basic configuration of your project. You can also do the same by editing the ‘app/config/ parameters.ini’ file directly. 
- Configure your Symfony Application online 
- Bypass configuration and go to the Welcome page 
- Re-check configuration 

Sau đó, tôi bấm vào nút "Configure Symfony của bạn .. "Và tôi nhận được thông tin này:

InvalidConfigurationException: Nút con" db_driver "tại đường dẫn " fos_user "phải được định cấu hình.

Bạn có giống nhau không?

EDIT:

Bên cạnh đó, không có bất cứ điều gì về FOSUserBundle trong appKernel hoặc file autoload, cũng không phải trong thư mục nhà cung cấp. Dù sao, tôi đã thêm dòng này bên dưới vào tệp app/config/config.yml:

fos_user: 
    db_driver: orm 
    firewall_name: main 

nhưng lỗi này giống nhau.

+2

Tôi chỉ đưa xuống một bản sao mới của sf 2.0.12 và không có vấn đề fos ở tất cả. Có lẽ foo.localhost không trỏ đến nơi bạn nghĩ nó là? Hoặc có thể bạn đã có thứ còn sót lại từ lần cài đặt trước? Có lẽ bạn đã thử làm một số công cụ cài đặt bin? – Cerad

+0

có, foo.localhost đang trỏ đến một dự án khác .. – ziiweb

+0

Tôi đã gặp vấn đề tương tự. Tôi đã thử chạy một lệnh ứng dụng/giao diện điều khiển và nó đã cho tôi lỗi mà bạn có. Tôi cập nhật config.yml của tôi và có lỗi tương tự. Sau đó, tôi nhớ rằng các giao diện điều khiển lệnh được chạy trong môi trường dev theo mặc định, vì vậy tôi cập nhật config_dev.yml của tôi và nó làm việc. – targnation

Trả lời

7

Chỉ trong trường hợp bất cứ ai khác cần này ...

Tôi đã phải chạy "cập nhật sáng tác" trên cài đặt Symfony tôi mà không FOSUserBundle đầu tiên. Sau đó thực hiện lại với FOSUserBundle được thêm vào tệp composer.json của tôi.

2

Có vẻ như bạn đang cố gắng cài đặt FOSUserBundle cùng lúc với cài đặt Symfony2 của bạn.

Xóa gói trước khi cài đặt hoặc định cấu hình các phím bị thiếu mà nó yêu cầu.

+0

tôi đã chỉnh sửa câu hỏi của mình. – ziiweb

+8

Câu trả lời được chấp nhận hợp lệ này như thế nào? – Andri

+0

cùng một câu hỏi với tên ... – Kuro

1

Ngoài

fos_user: 
    db_driver: orm 
    firewall_name: main 

Bạn phải chỉ định tổ chức User của bạn.
Ví dụ:

user_class: Acme\UserBundle\Entity\User 
+0

xem step5 https://github.com/FriendsOfSymfony/FOSUserBundle/blob/1.3.x/Resources/doc/index.md – arsenik

Các vấn đề liên quan