MyBB.de Forum

Normale Version: mySQL error: 1146
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Code:
mySQL error: 1146
Table 'd0028f1d.mybb_emods' doesn't exist
Query: SELECT * FROM mybb_emods WHERE module='pmadmin' LIMIT 1

das Problem habe ich mit dem Private Messeging report mod.

Hab das datenbankupdate gemacht
Bedeutet, dass die Tabelle mybb_emods nicht existiert.
Würde mal darauf tippen du musst das EMods Plugin installieren.

https://www.mybb.de/component/option,com...fo/id,202/
this has been fixed for the next version
okay, aber bei diesem Einbau kommt dann dieser SQL Fehler
Code:
mySQL error: 1060
Duplicate column name 'canmanageemods'
Query: ALTER TABLE `mybb_adminoptions` ADD `canmanageemods` CHAR(3) DEFAULT 'no' NOT NULL

Was stimmt jetzt schon wieder nicht?
Er meint damit, dass das Feld "canmanageemods" bereits existiert.

Wobei tritt dieser Fehler denn genau auf?
beim installieren des emods

Aber jetzt ist da das Problem,

Zitat:MyBB Fehler
Zugang nicht gestattet!

Du hast nicht die Berechtigung diesen Teil des Administration Control-Panels zu betreten.

Aber ich bin der einzige Admin und habe ja auch alle Admin rechte
Bitte gehe einmal in das ACP->Adminberechtigungen-> Dein Acc.
Da gebe dir bitte das neue Häkschen welches du jetzt setzen musst(da eine neue Funktion dazu kam, musst du den haken jetzt nachträglich setzen). Sollte es schon vorhanden sein, klicke bitte trotzdem auf "Berechtigung Aktualisieren".

Im Normalfall sollte danach alles klappen Smile
geht immer noch nicht

Kann es daran liegen?
PHP-Code:
Find:
  
$db->update_query(TABLE_PREFIX."adminoptions"$sqlarray"uid='$uid'"); 

 
Afteradd:
  
/* eMods Core Support: Start */ 
if(is_array($eMod_perms)) 

    
$eMod_newperms = array(); 
    while(list(
$perm$value) = each($eMod_perms)) 
    { 
        
$eMod_newperms[$perm] = addslashes($value); 
    } 
     
    
$db->update_query(TABLE_PREFIX."adminoptions"$eMod_newperms"uid='$uid'"); 

/* eMods Core Support: End */ 

 
Find:
  
makeyesnocode($lang->can_use_maint"newperms[canrunmaint]"$permissions['canrunmaint']); 

 
After add:
  include 
$config['admindir'].'/eMods-perms.php'

des ist nen Auszug aus der Installationsanweißung
Diese Änderungen hast du auch in der Datei adminoptions.php durchgeführt, oder?

Anfürsich kann ich im Code keinen Fehler entdecken.
Kann es sein das es so gehen müsste? Leider tut es das nicht
PHP-Code:
    if($adminoptions['uid'])

    {

        
$db->update_query(TABLE_PREFIX."adminoptions"$sqlarray"uid='".$user['uid']."'");
/* eMods Core Support: Start */ 
if(is_array($eMod_perms)) 

    
$eMod_newperms = array(); 
    while(list(
$perm$value) = each($eMod_perms)) 
    { 
        
$eMod_newperms[$perm] = addslashes($value); 
    } 
     
    
$db->update_query(TABLE_PREFIX."adminoptions"$eMod_newperms"uid='".$user['uid']."'"); 

/* eMods Core Support: End */ 
Seiten: 1 2 3