Seite 1 von 1

Problem mit Update von Junior Admin

Verfasst: 15.12.2007 21:35
von alexander2
Hallo PHP Experten,

seit längerer Zeit habe ich das Junior Admin installiert und es funz perfekt.
Nun habe ich das Update (Version 2.0.5 auf Version 2.0.5 fixed) installiert.
Es funktioniert soweit auch. Wenn ich Rechte an meine Moderatoren vergeben möchte, taucht Junior Admin aber nicht mehr in den Modulen auf, d.h. ich kann Junior Admin nicht mehr auswählen. Ich habe die Installation mehrfach versucht (drüberkopieren, Neuinstallation) aber nichts hat funktioniert. Gibt es da einen Bug und eine Fix dazu, oder stelle ich mich einfach zu dumm an? Ich hoffe, ihr bestätigt meine letzte Annahme nicht ;-)

Danke im Voraus

Grüsse
Alex

Verfasst: 19.12.2007 20:55
von alexander2
und nochmal nach oben. Vieleicht weiß doch noch jemand einen Rat ;-)

Grüsse Alex

Verfasst: 19.12.2007 21:02
von chrsla
das problem hatte ich auch meine ich mich zu erinnern. Da ich es nicht gefunden habe an was es gelegen hat bin ich hingegangen und habe den komplett ausgebaut und wieder eingebaut allerdings mit fix.

Verfasst: 19.12.2007 21:36
von Mahony
Hallo
Da gibt es keinen Bug.
Ich hoffe, ihr bestätigt meine letzte Annahme nicht
hm...ich muss das dann wohl bestätigen. :D

Hast du die update_v205_to_205_fixed.txt gemäß der KB:18 abgearbeitet?

1. Erstelle in deinem Forums - Verzeichnis, das Verzeichnis cache (falls noch nicht vorhanden) und gib im die Rechte CHMOD 777 (siehe KB:29 ).

2. Führe folgende Datenbankänderungen durch

Code: Alles auswählen

ALTER TABLE `phpbb_users` DROP `user_jr_admin` ;
DROP TABLE IF EXISTS `phpbb_jr_admin_users`;
CREATE TABLE `phpbb_jr_admin_users` (
  `user_id` mediumint(9) NOT NULL default '0',
  `user_jr_admin` longtext NOT NULL,
  `start_date` int(10) unsigned NOT NULL default '0',
  `update_date` int(10) unsigned NOT NULL default '0',
  `admin_notes` text NOT NULL,
  `notes_view` tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (`user_id`)
) TYPE=MyISAM;
3. Lade alle Dateien (aus dem Verzeichnis root) aus dem entpackten Packet hoch (alte Dateien überschreiben lassen).

4. Solltest du ein anderes Template als subSilver verwenden, müssen die Dateien aus dem Verzeichnis root/templates/subSilver/admin in das Verzeichnis deines Templates hoch geladen werden (also nach root/templates/dein_template/admin ).

5.

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------
#
login.php

#
#-----[ FIND ]------------------------------------------
#
   if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && $userdata['user_level'] == ADMIN))

#
#-----[ REPLACE WITH ]------------------------------------------
#
   include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx);
   $jr_admin_userdata = jr_admin_get_user_info($userdata['user_id']);

   if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && (!empty($jr_admin_userdata['user_jr_admin']) || $userdata['user_level'] == ADMIN)))

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
Lade diese geänderte login.php in dein Forum hoch und das war es dann.


Grüße: Mahony