フォーラム一覧 - トピック一覧 GroundWork Monitor 一般 Administration で user を削除しようとするとエラーが起こります。 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | トピック |
---|---|
praesentia | 投稿日時: 2008-5-8 16:57 |
管理人 登録日: 2010-1-12 居住地: 投稿: 15 |
Administration で user を削除しようとするとエラーが起こります。 Administration で user を削除しようとするとエラーが起こります。
どうすればいいですか? 表示エラー: Uncaught exception 'ADODB_Exception' with message 'mysql error: [1146: Table 'guava.roles_defaultdashboards' doesn't exist] in EXECUTE("SELECT name FROM guava_roles WHERE role_id IN (select role_id from roles_defaultdashboards where dashboard_id IN (select id from dashboard where uid=11))") ' in /usr/local/groundwork/guava/adodb/adodb-exceptions.inc.php:78 |
praesentia | 投稿日時: 2008-5-8 17:04 |
管理人 登録日: 2010-1-12 居住地: 投稿: 15 |
Re: Administration で user を削除しようとするとエラーが起こります。 これは、GroundWork Monitor 5.2がもつバグのようです。
以下の方法で回避できます。 *編集前にバックアップを取ることを強くお勧めします 1.以下のコマンドで編集: vi /usr/local/groundwork/guava/packages/guava/support/usermanagement.inc.php 2.以下の行頭に#を付けて、コメントアウトする。 309 #$query = "SELECT name " . 310 # "FROM guava_roles " . 311 # "WHERE role_id IN (select role_id from roles_defaultdashboards where dashboard_id IN (select id from dashboard where uid=" . $this->user_id . "))"; 312 # 313 #$result = $guava->dbConnection->Execute($query); 314 # 315 #$warningMessage = "The ownership of the default dashboards for the following Roles has been reassig ned to the user 'admin': "; 316 # 317 #$showError=false; 318 # 319 #while(!$result->EOF){ 320 # $showError=true; 321 # $warningMessage = $warningMessage . "--" . $result->fields['name']; 322 # $result->MoveNext(); 323 # 324 #} 325 #$err = new ErrorDialog($warningMessage); 326 #if($showError == true){ 327 # $err->show(); 328 #} 3.保存して閉じる。 以上で user の削除が可能になります。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |