我无法在我的系统上运行推进脚本。
我的build.properties看起来像这样:
propel.project = test
# The Propel driver to use for generating SQL, etc.
propel.database = pgsql
# This must be a PDO DSN
propel.database.url = pgsql:host=localhost;port=5432;dbname=test
propel.database.user = user
propel.database.password = password
运行propel-gen时出现以下错误。反向:
[propel-schema-reverse]从元数据构建XML时出错: /home/user/web/dev/vendor/propel/generator/build-propel.xml:296:1: 找不到司机
启用了pdo_pgsql(有几个应用程序成功运行它);但在我的phpinfo中似乎有一个错误的版本:
PostgreSQL(libpq)版本8.4.13
我正在运行PostgreSQL 9.1。我认为这会导致错误,但我不知道为什么版本不同。我已经安装了第一个PostGreSQL,然后通过apt-get安装了php5-fpm等。
在Ubuntu 11.04上使用Php 5.3.5。有人可以帮忙吗?
答案 0 :(得分:0)
删除buildtime-conf.xml中xml标记之间的所有空格和换行符。这对我有用。
使用runtime-conf.xml作为buildtime-conf.xml
的模板后,我的文件看起来像这样...
<adapter>
mysql
</adapter>
...
现在它看起来像那样,它可以正常工作
...
<adapter>mysql</adapter>
...