1

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

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

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

有人知道怎么修这个东西吗?

4

2 回答 2

4

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

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

使用较新的版本,您可以做到define('APPLICATION_MODE', 'in_debug_mode');

于 2012-07-24T13:26:13.450 回答
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

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

于 2012-05-12T20:45:30.597 回答