Junior Admin > unexpected $ in admin/pagestart

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
webdev
Mitglied
Beiträge: 9
Registriert: 28.09.2007 16:57

Junior Admin > unexpected $ in admin/pagestart

Beitrag von webdev »

Hallo alle

hier [url=http://]http://www.phpbb.de/viewtopic.php?t=155876&highlight=webdev[/url]

hab ich versprochen, meine Installationserfahrung mit dem Junior Admin zu beschreiben.

Nachdem ich alle Installationsschritte durchgeführt hatte und mich erneut als admin einloggen wollte, bekam ich die Meldung:

Parse error: parse error, unexpected $ in /home/.../phpBB2/admin/pagestart.php on line 69

(Die '...' stehen für den gesamten Pfad)

Ok, ich beschreib mal, wie ich vorgegangen bin:

1. -junior_admin_german.zip runtergeladen und ins Forumsverzeichnis entpackt

2. Myadmin > Datenbank gesichert und alle Files via FTP runtergeladen

3. Gemäss 'understanding_uploads.txt' die Verzeichnisse / Dateien hochgeladen (und ersetzen lassen):
install/
admin/
test.php
templates/subSilver/admin/
language/lang_english/
includes/

4. cache-Ordner auf 777 gesetzt

5. gemäss install_205fixed.txt die Dateien hochgeladen:
nivisec_install.php/
nivisec_schema/
admin/admin_jr_admin.php
language/lang_english/lang_jr_admin.php
includes/functions_jr_admin.php/
images/
to templates/subSilver/admin/

6. beschriebene Anpassungen alle gemacht:
jede der beschriebenen Dateien runtergeladen, angepasst und wieder hochgeladen

Aber anscheinend ist doch was schief gelaufen... Kann mir jemand sagen, was ich ändern muss?

Bei mir ist übrigens die neuste Version von phpBB2 installiert. Und Zeile 69 in der Datei pagestart.php ist das Ende der Datei. Dort steht ?>

Vielen Dank für die Tipps!

PS: übrigens hab ich hier im Forum zuerst nach diesem Fehler gesucht, aber da kommen 1. sehr viele Seiten zurück und 2. steht in keiner im Subject was zu diesem Fehler. Ich müsste also Stunden suchen, bis ich allenfalls was finde. Nach einer halben Stunde hab ich die Suche aufgegeben. Man möge mir dies verzeihen ;-)
webdev
Mitglied
Beiträge: 9
Registriert: 28.09.2007 16:57

Beitrag von webdev »

Hallo alle

ich habe den Fehler selber begangen und gefunden:

hatte eine Zeile im Hack login.php vergessen, d.h. anstelle von

Code: Alles auswählen


   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)))

nur das da eingefügt:

Code: Alles auswählen


   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)))


Bis auf eine Fehlermeldung im Junior-Adminbereich, läuft es bis jetzt!

Die Fehlermeldung:

Warning: sprintf(): Too few arguments in /home/.../phpBB2/nivisec_version_check.php on line 42

Wird wohl nix schlimmes sein ;-)
sound-ks
Mitglied
Beiträge: 433
Registriert: 17.05.2007 02:00
Wohnort: Stuttgart

Beitrag von sound-ks »

aber diese Datei hättest Du doch gar nicht Uploaden sollen...

Code: Alles auswählen

nivisec_version_check.php
Korriegirt mich wenn ich falsch liege aber ich habe grad in der install.txt nachgeschaut und da steht nicht das man die auf deine Webspace Uploaden muss.
Ich installiere euch MODs, Styles und richte euch einen Forum. Wenn Interessiert per PN melden.
Bilder Hochladen : http://multi-hoster.com
webdev
Mitglied
Beiträge: 9
Registriert: 28.09.2007 16:57

Beitrag von webdev »

Hallo sound-ks

im File install_v205fixed.txt steht:

Code: Alles auswählen


################################################################
##                  ********* 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/
################################################################

Wie gesagt, es ist mein erstes Forum, welches ich installiere, ebenso mein erstes mod :-)

Ich hatte übrigens Mühe zu verstehen, welches .txt-Install File für mich relevant ist.

Momentan teste ich das Junior-Admin-Mod. Mal schauen, was dabei heraus kommt...

Danke für die Hilfe!

webdev
webdev
Mitglied
Beiträge: 9
Registriert: 28.09.2007 16:57

Beitrag von webdev »

Hallo sound-ks, hallo alle anderen

@sound-ks > stimmt natürlich, ich hatte falsch gelesen :oops:

Und weil ich nicht sicher war, ob ich noch was verkehrt gemacht hatte, begann ich die Installation von Neuem. Und siehe da: jetzt hat es geklappt!

Hier nochmals zusammengefasst, wie es geht:

1. Backup, um die vorhergehende Version nötigenfalls wieder einspielen zu können

2. Für diejenigen, die die aktuellste phpBB2.0.22-Version installiert haben und hier http://www.sportschulekang.de/forum/dow ... etail&id=5 den JuniorAdmin heruntergeladen haben: in der Datei 'install_v205fixed.txt' steht alles drin, und hier nochmals

3. Folgende Verzeichnisse / Dateien aus den entpackten Dateien hochladen

Code: Alles auswählen

##  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/
4. Datei 'nivisec_install.php' aufrufen und ausführen (dadurch wird neue Tabelle in DB angelegt)

5. Darauf achten, dass auf 'cache'-Verzeichnis 777 Schreibrechte vergeben sind (bei Linux / Unix-Servern)

6. Folgende Dateien vom Server runterladen und bearbeiten:

Code: Alles auswählen

##                admin/index.php
##                admin/pagestart.php
##                includes/constants.php
##                includes/page_tail.php
##                login.php
##                templates/subSilver/admin/index_body.tp
7. Die Anleitung aus 'install_v205fixed.txt', ab hier

Code: Alles auswählen

#  
#-----[ OPEN ]------------------------------------------ 
# 
includes/constants.php
genaustens lesen und befolgen.

Danach funktioniert es.

Ich fand übrigens die deutschen Einschübe in der install-Datei eher verwirrend. Aber sonst ist die Anleitung 'install_v205fixed.txt' klasse!

In der Hoffnung, hier alles und fehlerfrei zusammengetragen zu haben (man korrigiere mich bitte sonst!), werd ich mich mal mit den neuen Einstellungen genauer befassen...
Antworten

Zurück zu „phpBB 2.0: Mod Support“