|  フォーラム一覧   -   トピック一覧  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 の削除が可能になります。 | 
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ | 
| 投稿するにはまず登録を | |

 
  
 
     
 