[2.0.x] Junior Admins
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Hallo elton84
Prüfe mal, wieviel Speicher lauf phpinfo zur Verfügung steht - 16 MB sollten es schon sein. Welche MODs sind denn noch installiert die im ACP erreichbar sind (also Dateien im admin-Ordner haben)?
Edit2: geändert (gelöscht) wegen fehlinformation.
@nightfox
Installiere dir mal die neue Version -->>>>JUNIOR ADMIN 2.0.5 English + German + Bugfixes<<<
Grüße: Mahony
Prüfe mal, wieviel Speicher lauf phpinfo zur Verfügung steht - 16 MB sollten es schon sein. Welche MODs sind denn noch installiert die im ACP erreichbar sind (also Dateien im admin-Ordner haben)?
Edit2: geändert (gelöscht) wegen fehlinformation.
@nightfox
Installiere dir mal die neue Version -->>>>JUNIOR ADMIN 2.0.5 English + German + Bugfixes<<<
Grüße: Mahony
Zuletzt geändert von Mahony am 17.10.2006 22:45, insgesamt 2-mal geändert.
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
ok, danke.
Hab ich nun gemacht, ich komme jetzt in den Admin Bereich. Im linken Frame krieg ich aber folgenden Fehler:
Ich hab nur in der login.php noch die Änderungen durchgeführt... Wo ist jetzt das Problem mit der functions_jr_admin.php? Hab die Datei fertig so raufgeladen.
Muss ich beim Upgrade noch ein DB-Update machen? Ist m.A. nach im txt nicht ersichtlich...
Gruss nf
Hab ich nun gemacht, ich komme jetzt in den Admin Bereich. Im linken Frame krieg ich aber folgenden Fehler:
Code: Alles auswählen
Warning: Invalid argument supplied for foreach() in /home/httpd/vhosts/3302.ch/httpdocs/phpBB2/includes/functions_jr_admin.php on line 216
Warning: Invalid argument supplied for foreach() in /home/httpd/vhosts/3302.ch/httpdocs/phpBB2/includes/functions_jr_admin.php on line 344
Muss ich beim Upgrade noch ein DB-Update machen? Ist m.A. nach im txt nicht ersichtlich...
Gruss nf
ego sum, qui sum
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Hallo
Hast du die install_v205fixed.txt abgearbeitet? Insbesondere das hier:
Grüße: Mahony
Ja lösche mal die Datei aus dem admin-Ordner (war eine Fehlinformation von mir - ich musste vorhin schnell weg und war nicht so Konzentriert).Ich hab nur in der login.php noch die Änderungen durchgeführt... Wo ist jetzt das Problem mit der functions_jr_admin.php?
Hast du die install_v205fixed.txt abgearbeitet? Insbesondere das hier:
Code: Alles auswählen
#-----[ OPEN ]------------------------------------------
#
admin/pagestart.php
#
#-----[ FIND ]------------------------------------------
#
//
// End session management
//
#
#-----[ AFTER, ADD ]------------------------------------------
#
include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx);
find_lang_file_nivisec('lang_jr_admin');
#
#-----[ FIND ]------------------------------------------
#
else if ($userdata['user_level'] != ADMIN)
{
message_die(GENERAL_MESSAGE, $lang['Not_admin']);
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
elseif (!jr_admin_secure(basename($HTTP_SERVER_VARS['REQUEST_URI'])))
{
message_die(GENERAL_ERROR, $lang['Error_Module_ID'], '', __LINE__, __FILE__);
}
#
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Nein das habe ich nicht. Da ich ja die 2.0.5 bereits installiert hatte, habe ich nur die Änderungen der updatev205_to_205fixed.txt ausgeführt:Mahony hat geschrieben: Hast du die install_v205fixed.txt abgearbeitet? Insbesondere das hier:
Aus der install_v205fixed.txt habe ich keine Änderungen gemacht.################################################################
## ********* Upload *********
## If you are having trouble understanding this section, read
## the goodies/understanding_upload.txt file.
##
## nivisec_install.php to /
## nivisec_schema/*.* to nivisec_schema/
## admin/admin_jr_admin.php to admin/
## language/lang_english/lang_jr_admin.php to language/lang_english/
## includes/functions_jr_admin.php to includes/
## images/*.* to images/
## templates/subSilver/admin/*.* to templates/subSilver/admin/
################################################################
##
################################################################
## ********* RUN *********
## Choose Install from the list of items here. If you
## are upgrading from a previous version, please see
## goodies/updating/ for more info first.
##
## nivisec_install.php
################################################################
#
#-----[ COPY ]------------------------------------------
#
# german: Dateien in vorgesehene Verzeichnisse kopieren
#
# Update-Anleitung für User mit der originalen Version 2.0.5
#Bevor ihr Anfangt solltet ihr ein Backup anlegen.
#Dateien entpacken.
#Ladet alle Dateien aus dem entpackten Packet hoch (alte Dateien überschreiben lassen)
#Wenn das Verzeichnis cache/ nicht im phpbb_root_path vorhanden ist,
#dann legt es bitte an und setzt die Rechte auf CHMOD 777.
#Anschliessend noch das hier Ausführen
#
copy root/*.* to *.*
#
#-----[ DIY INSTRUCTIONS ]--------------------------------------------------
#
IMPORTANT:
Set the permissions of the folders cache to CHMOD 777 if you use a UNIX/Linux system!
#
#-----[ SQL ]--------------------------------------------------
#
ALTER TABLE `phpbb_users` DROP `user_jr_admin` ;
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;
#
#-----[ 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 ]------------------------------------------
#
Die Passage z.B. habe ich bereits in der pagestart.php:
hingegen kann ich#
#-----[ AFTER, ADD ]------------------------------------------
#
include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx);
find_lang_file_nivisec('lang_jr_admin');
in derselben Datei nicht finden...#-----[ FIND ]------------------------------------------
#
else if ($userdata['user_level'] != ADMIN)
{
message_die(GENERAL_MESSAGE, $lang['Not_admin']);
}
Was läuft da falsch???
Zuletzt geändert von nightfox am 18.10.2006 11:00, insgesamt 1-mal geändert.
ego sum, qui sum
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Hallo
Dann verlinke mal deine admin/pagestart.php als Text-Datei.
Grüße: Mahony
Dann verlinke mal deine admin/pagestart.php als Text-Datei.
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Hier ist meine pagestart.txtMahony hat geschrieben:Hallo
Dann verlinke mal deine admin/pagestart.php als Text-Datei.
Danke schonmal
ego sum, qui sum
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Hallo
In deiner pagestart.php steht das schon drinnen.
Allerdings unterscheidet sich deine Datei von der normalen pagestart.php
Diesen Teil
gibt es normalerweise nicht (in der phpBB - Version 2.0.21).
Grüße: Mahony
In deiner pagestart.php steht das
Code: Alles auswählen
elseif (!jr_admin_secure(basename($HTTP_SERVER_VARS['REQUEST_URI'])))
{
message_die(GENERAL_ERROR, $lang['Error_Module_ID'], '', __LINE__, __FILE__);
}
Allerdings unterscheidet sich deine Datei von der normalen pagestart.php
Diesen Teil
Code: Alles auswählen
$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name'])), '', $HTTP_SERVER_VARS['REQUEST_URI']);
$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path'])), '', $url);
$url = str_replace('//', '/', $url);
$url = preg_replace('/sid=([^&]*)(&?)/i', '', $url);
$url = preg_replace('/\?$/', '', $url);
$url .= ((strpos($url, '?')) ? '&' : '?') . 'sid=' . $userdata['session_id'];
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
ich habe phpbb 2.0.17
das heisst, ich soll diesen Teil:
das heisst, ich soll diesen Teil:
mal rausnehmen?$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name'])), '', $HTTP_SERVER_VARS['REQUEST_URI']);
$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path'])), '', $url);
$url = str_replace('//', '/', $url);
$url = preg_replace('/sid=([^&]*)(&?)/i', '', $url);
$url = preg_replace('/\?$/', '', $url);
$url .= ((strpos($url, '?')) ? '&' : '?') . 'sid=' . $userdata['session_id'];
ego sum, qui sum
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Hallo
Dann solltest du schnellstens ein Update deines Forums vornehmen, sonst ist es nur eine Frage der Zeit bis dein Forum gehackt wird.
Überprüfe am besten nochmal ob auch alle Dateien des Junior Admin MODs hochgeladen wurden. Im Ordner root befinden sich die MOD-Dateien die du hochladen musst.
Grüße: Mahony
ich habe phpbb 2.0.17
Dann solltest du schnellstens ein Update deines Forums vornehmen, sonst ist es nur eine Frage der Zeit bis dein Forum gehackt wird.
In der Version phpbb 2.0.17 war dieser Teil noch enthalten. Wenn du das herausnimmst gibt es bestimmt weitere Fehler.das heisst, ich soll diesen Teil:
mal rausnehmen?$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name'])), '', $HTTP_SERVER_VARS['REQUEST_URI']);
$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path'])), '', $url);
$url = str_replace('//', '/', $url);
$url = preg_replace('/sid=([^&]*)(&?)/i', '', $url);
$url = preg_replace('/\?$/', '', $url);
$url .= ((strpos($url, '?')) ? '&' : '?') . 'sid=' . $userdata['session_id'];
Überprüfe am besten nochmal ob auch alle Dateien des Junior Admin MODs hochgeladen wurden. Im Ordner root befinden sich die MOD-Dateien die du hochladen musst.
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.