是啥导致了这个推进错误?

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 是:

sqliteDebugPDOsqlite://localhost///Users/GMan/Public/Source/LinkCannon2/test/data/LinkCannon2TestDB.sq3连接> 数据源> 数据源> 真启用> 方法> 真启用> 时间> 真启用> 详情> 记录> 推进> 配置>

【问题讨论】:

【参考方案1】:

这可能不是 Propel 特有的问题,而是 SQLite 特有的问题。如果您搜索实际的错误消息 (SQLSTATE[HY000] [14] unable to open database file),您将找到有关设置正确权限的信息以及确保执行 php 脚本的进程(例如,Apache 服务器)有权访问此文件的所有信息。

【讨论】:

【参考方案2】:

您在runtime-conf.xml 中的dsn 条目以及您在build.properties 中的网址似乎不正确。

根据您使用的平台,确保路径正确。

【讨论】:

以上是关于是啥导致了这个推进错误?的主要内容,如果未能解决你的问题,请参考以下文章

是啥导致了这个“jpackage 不存在”错误?

是啥导致了这个 ActiveRecord::ReadOnlyRecord 错误?

是啥导致了这个“无效的游标状态”错误?

是啥导致了这个 QT 4.7.3 错误?

是啥导致了这个错误? “CALayer 位置包含 NaN:[240 nan]”

是啥导致了这个 System.Data.SqlClient.SqlException 错误。我的 SqlDataAdapter 的问题