Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 4 Gast/Gäste
mySQL error: 1146
#1
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

Zitieren
#2
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/
Zitieren
#3
this has been fixed for the next version
Zitieren
#4
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?

Zitieren
#5
Er meint damit, dass das Feld "canmanageemods" bereits existiert.

Wobei tritt dieser Fehler denn genau auf?
Ich gebe keinen Support per Messenger oder PN!
Zitieren
#6
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

Zitieren
#7
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
Ich gebe keinen Support per Messenger oder PN!
Zitieren
#8
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

Zitieren
#9
Diese Änderungen hast du auch in der Datei adminoptions.php durchgeführt, oder?

Anfürsich kann ich im Code keinen Fehler entdecken.
Ich gebe keinen Support per Messenger oder PN!
Zitieren
#10
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 */ 

Zitieren