如何更新 symfony 中的数据库连接详细信息(也许是 propel?)
我不使用 symphony 进行开发,但需要更新运行它的第三方开发的几个网站的数据库连接详细信息。
他们似乎利用了推进力。
我已经更新了database.yml中的dsn,但这刚刚使站点脱机(500错误)
知道我可能做错了什么或可能需要做什么来强制进行更改。我需要运行某种更新脚本吗?
如果它有帮助的话,当我运行时,我似乎有 propel-init-crud、propel-generate-crud 作为 propel 的选项:
> php symfony 推进
I don't develop with symphony but need to update the database connection details for a couple websites developed by third parties running it.
They appear to make use of propel.
I've updated the dsn in database.yml but this has just taken the site offline (500 error)
Any idea what I might have done wrong or may need to do to force the changes through. Is there some kind of update script I need to run?
In case it helps I seem to have propel-init-crud, propel-generate-crud as options for propel when I run:
> php symfony propel
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
每当对 symfony 文件(尤其是 .yml 文件)进行更改时,您始终需要运行clear cache命令来删除所有缓存文件。
Whenever changes are made to symfony files, especially .yml files, you always need to run the clear cache command to remove all the cache files.
查看
config/propel.ini
:databases.yml
中需要包含相同的详细信息。此外,如果您准确说出错误是什么,回答会更容易。
Look in
config/propel.ini
:The same details need to be in
databases.yml
Also it would be easier to answer if you said exactly what the error is.
我需要知道你运行的 symfony 版本是什么,
要了解您的 symfony 版本,
如果您使用 symfony 1.4,请在项目目录中的终端(unix)/命令提示符(win)中运行此命令,设置数据库配置的最佳方法是:
祝您好运
i need to know what is symfony version that you running ,
to knowing your symfony version , run this command in terminal(unix)/command prompt(win) in project directory
if you using symfony 1.4 the best way to set database configuration is :
good luck