ActiveCollab - 无法执行您的请求(原因DBConnectError)

时间:2012-05-11 17:24:48

标签: php activecollab xampp

我正在尝试将ActiveCollab PHP应用程序(包括活动的协作源)转换为在XAMMP上的Windows XP上运行,该XAMMP之前在RedHat服务器上运行。我已经设置了一个虚拟主机,并将配置更改为指向本地数据库(加载数据并正常工作)。

但是,当我运行它时,我收到此错误消息:

致命错误:activeCollab未能执行您的请求(原因:DBConnectError)。已记录有关此错误的信息并将其发送给管理员。

任何人都知道如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

您可以通过activecollab/config/config.php访问和更新配置,获取有关此类错误的更多描述性信息。

define('APPLICATION_MODE', 'in_debug');
define('DEBUG', 2); 

对于较新的版本,您可以执行define('APPLICATION_MODE', 'in_debug_mode');

答案 1 :(得分:0)

为了迁移activeCollab,我们建议您安装一个新副本,然后从旧系统中移动数据。这里提供了精确的迁移说明:

http://www.activecollab.com/docs/manuals/admin-version-3/tweak/moving-activecollab

如果遇到连接错误问题,请打开config / config.php并确保数据库连接参数良好:

define('DB_HOST', 'localhost'); // Database host, usually localhost
define('DB_USER', ''); // Database user account
define('DB_PASS', ''); // Database user password
define('DB_NAME', ''); // Name of the database where activeCollab tables are

请注意,您应该在新的Windows驱动的服务器上将数据库内容从Red Hat服务器迁移到MySQL(从一个导出SQL转储并导入另一个转储应该可以覆盖您)。