[英]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.