是啥导致了这个推进错误?
Posted
技术标签:
【中文标题】是啥导致了这个推进错误?【英文标题】:What is causing this propel error?是什么导致了这个推进错误? 【发布时间】:2009-10-13 03:27:08 【问题描述】:我在运行我的应用程序时遇到了这个错误:
PropelException: Unable to open PDO connection [wrapped: SQLSTATE[HY000] [14] unable to open database file]
我已经尝试了所有我能想到的方法,但无法弄清楚是什么导致了问题。
我的 build.properties 是:
propel.project = LinkCannon2
# The Propel driver to use for generating SQL, etc.
propel.database = sqlite
# This must be a PDO DSN
propel.database.url = sqlite://Users/GMan/Public/Source/LinkCannon2/test/data/LinkCannon2TestDB.sq3
propel.addGenericMutators = true
而我的 runtime-conf.xml 是:
【问题讨论】:
【参考方案1】:这可能不是 Propel 特有的问题,而是 SQLite 特有的问题。如果您搜索实际的错误消息 (SQLSTATE[HY000] [14] unable to open database file
),您将找到有关设置正确权限的信息以及确保执行 php 脚本的进程(例如,Apache 服务器)有权访问此文件的所有信息。
【讨论】:
【参考方案2】:您在runtime-conf.xml
中的dsn
条目以及您在build.properties
中的网址似乎不正确。
根据您使用的平台,确保路径正确。
【讨论】:
以上是关于是啥导致了这个推进错误?的主要内容,如果未能解决你的问题,请参考以下文章
是啥导致了这个 ActiveRecord::ReadOnlyRecord 错误?
是啥导致了这个错误? “CALayer 位置包含 NaN:[240 nan]”
是啥导致了这个 System.Data.SqlClient.SqlException 错误。我的 SqlDataAdapter 的问题