簡體   English   中英

Symfony Jobeet教程第3天,database.yml錯誤

[英]Symfony Jobeet Tutorial Day 3, databases.yml error

我是Symfony的新手,並且正在學習Jobeet Doctrine v1.4教程。 我目前停留在第3天。我已按照有關配置數據庫以及構建模型和模塊的所有說明進行操作。 但是,當我嘗試訪問“ http:// localhost:8080 / frontend_dev.php ”時,出現以下錯誤:

'配置“ config / databases.yml”不存在或不可讀。

我的config / databases.yml文件如下所示:

all:  
  doctrine:  
  class: sfDoctrineDatabase  
  param:  
    dsn: 'mysql:host=localhost;dbname=jobeet'  
    username: root  
    password: mysecret

使用phpmyadmin檢查數據庫后,創建表並加載固定裝置似乎可以正常工作。 任何幫助,將不勝感激。

謝謝!

我從第1天到第3天嘗試了Jobeet中的內容,它可以在我的本地計算機上運行,​​也許您遇到了一些文件權限問題,該問題阻止symfony加載config / databases.yml,因此請根據需要更改權限(chmod在Linux中)。

不知道這是否可以解決問題,但我認為值得嘗試,執行php symfony cc或只是清除緩存文件夾,然后在瀏覽器中再次加載您的應用程序,因為config / databases.yml將作為config_databases緩存.yml.php(您可以查看/ cache / frontend / dev / config /)

phpmyadmin? arrggggghhhhhhh = P

無論如何,您的身份是錯誤的。

應該是這樣的:

all:
  doctrine:
    class:  sfDoctrineDatabase
    param:
      dsn: "mysql:host=localhost;dbname=jobeet"
      username: root
      password: mysecret

對於錯誤,如果您使用的是Mac,請使用chmod更改權限。 :-)

如果您遇到database.yml的問題,可以使用以下symfony database.yml配置參考: www.symfonyreference.com/databases-yml

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM