1

ActiveCollab PHP アプリケーション (アクティブな collab ソースを含む) を、以前は 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 に答える