Viktor's Supportboard
Quickmenü
» Start
» Portal
» Kontakt
» Mitglieder
» Team

» Handy-Ansicht


Usermenü

» Registrieren

Login
Benutzername:
Passwort:

(Passwort vergessen?)

Database
» Database

Lizenzshop/Verwaltung
» Lizenzshop/Verwaltung


Allgemeines
» Themen der letzen 24 Stunden
» Beiträge von Heute
» Aktuelle Umfragen
» Themen als gelesen markieren
» Themen ohne Antwort

» F.A.Q
» Regeln
» Impressum
» Datenschutzerklärung

» Linkliste
» Partner
» Statistik

Kostenplichtige Hacks
» VG-Lizenz
» VG-Fotowettbewerb
» VG-Kontaktanzeige
» VG-Literatur-Verwaltung
» VGTreffen/Dater
» VGMusik/Video

Mein Hacks
» VGUser-Leaflet-Map
» VGUser-Google-Map
» VGClub-Map-Google
» User-Map
» Club-Map
» User-Locator
» Club-Locator
» Mitglieder Bilderupload
» VGOnlineList
» Teamspeak Onlineanzeige

Meine Banner
» Meine Banner

Statistik
Beiträge: 140.954 (Täglich: 21,63 )
Themen: 16.391
Mitglieder: 13.177
Neuestes Mitglied: jonas3344.
Ausl. d. letzten Minute: 76%
Ausl. d. letzten 5 Minuten: 87%
Ausl. d. letzten 15 Minuten: 88%
Freier Webspace: 1.92 TB
PHP-Version: 7.4.6

Spenden

Partner
Mein Supportboard

MySQLDumper

Forum für Angehörige und Freunde von Krebspatienten

Wetter-Board

Make your Webserver

ABC-des Essens

IC-Netforum

ultimate-funultimate-fun

Steinadler-Bastelstübchen

Webseitenschutz

Werben

Viktor's Supportboard » Support » Fragen/Hilfe/Sonstiges (wBB2.3.x) » ToDo-> WoltLab Burning Board 2.3.6pl2: Update PHP-Version 8.x (Aktuell 8.0) » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Thema ist geschlossen
Zum Ende der Seite springen ToDo-> WoltLab Burning Board 2.3.6pl2: Update PHP-Version 8.x (Aktuell 8.0)
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Schrimm
Spezialist



Dabei seit: 16.03.2015
Beiträge: 721
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
8 Bewertung(en) - Durchschnitt: 9,88

Level: 39 [?]
Erfahrungspunkte: 1.649.151
Nächster Level: 1.757.916

108.765 Erfahrungspunkt(e) für den nächsten Levelanstieg



ToDo-> WoltLab Burning Board 2.3.6pl2: Update PHP-Version 8.x (Aktuell 8.0) Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

Dieses Thema beschäftigt sich ausschließlich mit dem Update auf PHP 8.x(zuvor: 7.x) für das "WoltLab Burning Board 2.3.6pl2".

Hinweise:
  • Mache Sicherungskopien von den zu ändernden Dateien.
  • Befolge die Anleitung von Oben nach Unten und überspringe, falls möglich, keinen einzigen Punkt.
  • Durchsuche niemals die gesamte Datei, denn die Suchstellen sollten in den Dateien in der exakt gleichen Reihenfolge vorkommen, wie sie in der Anleitung vorkommen.
    Sprich: Wird ein Punkt übersprungen und findet man einen Text, der der vorhergehenden Suchstelle entspricht oder ähnelt, ist diese Stelle wahrscheinlich NICHT gemeint.

Die Anleitung befindet sich im Anhang, da die Summe der Änderungen einen Beitrag sprengen würde.
Für bereits installierte Foren sollte auch der SQL-Befehl am Ende der Anleitung ausgeführt werden.

Die folgenden Dateien werden bearbeitet:
  • /addreply.php
  • /attachmentedit.php
  • /board.php
  • /calendar.php
  • /editpost.php
  • /forgotpw.php
  • /formmail.php
  • /global.php
  • /index.php
  • /login.php
  • /memberslist.php
  • /misc.php
  • /modcp.php
  • /newthread.php
  • /pms.php
  • /polledit.php
  • /pollvote.php
  • /print.php
  • /profile.php
  • /regimage.php
  • /register.php
  • /report.php
  • /search.php
  • /team.php
  • /thread.php
  • /threadrating.php
  • /usercp.php
  • /usergroups.php
  • /wiw.php
  • /acp/avatar.php
  • /acp/bbcodes.php
  • /acp/board.php
  • /acp/database.php
  • /acp/designpack.php
  • /acp/global.php
  • /acp/group.php
  • /acp/icon.php
  • /acp/index.php
  • /acp/languagepack.php
  • /acp/login.php
  • /acp/logout.php
  • /acp/memberslist.php
  • /acp/misc.php
  • /acp/options.php
  • /acp/otherstuff.php
  • /acp/profilefield.php
  • /acp/ranks.php
  • /acp/setup.php
  • /acp/smilie.php
  • /acp/style.php
  • /acp/template.php
  • /acp/threads.php
  • /acp/users.php
  • /acp/lib/admin_functions.php
  • /acp/lib/class_adminsession.php
  • /acp/lib/class_db_mysql.php
  • /acp/lib/class_headers.php
  • /acp/lib/class_language.php
  • /acp/lib/class_options.php
  • /acp/lib/class_parse.php
  • /acp/lib/class_parsecode.php
  • /acp/lib/class_query.php
  • /acp/lib/class_smtp.php
  • /acp/lib/class_templateparser.php
  • /acp/lib/class_tpl_file.php
  • /acp/lib/class_useronline.php
  • /acp/lib/class_variableimport.php
  • /acp/lib/class_wiw.php
  • /acp/lib/class_zip.php
  • /acp/lib/functions.php
  • /acp/lib/inserts.sql
  • /acp/lib/lite_updatex.sql
  • /acp/lib/session.php
  • /acp/lib/structure.sql
  • /acp/templates/group_copy.htm
  • /acp/templates/group_permissionsbit.htm
  • /acp/templates/group_viewbit.htm
  • /acp/templates/style_import.htm
  • /acp/templates/threads_spinbit.htm
  • /acp/templates/threads_spinclosebit.htm
  • /acp/templates/threads_spindelbit.ht
  • /acp/templates/threads_spinmovebit.htm
  • /acp/templates/wordmatch_wordbit.htm
  • /acp/archive/board.php
  • /acp/archive/global.php
  • /acp/archive/index.php
  • /extra/acp_tpl.php


Es können nun noch Warnungen nach folgenden Schema erscheinen:
php:
1:
Warning: Use of undefined constant name assumed 'name' (this will throw an Error in a future version of PHPin sample.php(x) : eval()'d code on line z


Der Fehler tritt sehr wahrscheinlich im Zusammenhang mit einer "if"-Bedingung oder geschweiften Klammern in einem Template auf.
Für folgenden Lösungsansatz muss die Meldung genau obigen Schema entsprechen.
Wichtig sind nun folgende Teile der Meldung:
  • name (Das ist der Text, der im Template gesucht werden wird)
  • sample.php (Das ist die PHP-Datei in der das Template aufgerufen wird)
  • x (Das ist die Zeile in der PHP-Datei wo das Template aufgerufen werden sollte)
  • z (Das ist die Zeile im Template, wo sich der Suchtext befinden sollte)


Angenommen in der "sample.php" wird in Zeile x das Template mit Namen "sample" aufgerufen, dann wird in Zeile z dieses Templates nach "name" gesucht.

  1. Gefundene Zeile mit geschweiften Klammern
    php:
    1:
    
    Template-davor{$a[name]}Template-danach

  2. Gefundene Zeile mit "if"-Bedingung
    php:
    1:
    
    Template-davor<if($a[name])><then>...Auswahl...</then></if>Template-danach



Je nachdem welcher Fall auftritt, wird eine der beiden Lösungsvarianten gewählt:
  1. Lösung für Fundestelle mit geschweiften Klammern
    php:
    1:
    
    Template-davor{$a['name']}Template-danach

  2. Lösung für Fundestelle mit "if"-Bedingung
    php:
    1:
    
    Template-davor<if($a['name'])><then>...Auswahl...</then></if>Template-danach



Damit sollte euer "WoltLab Burning Board 2.3.6pl2" unter PHP 8.x (8.0) lauffähig sein.

Anmerkung:
Einige Stellen wurden bewusst nicht verändert, da eine mögliche resultierende Meldung auf andere Ursachen zurückzuführen ist und nicht auf einen Fehler des Forensoftware-Codes (Beispielweise: Falsche/Fehlerhafte Benutzerinteraktion).
Dennoch kann es durchaus sein, dass eventuelle notwendige Änderungen übersehen wurden und daher nicht enthalten sind.

Dateianhänge:
txt UpdatePHP8.txt (253,35 KB, 6 mal heruntergeladen)
txt UpdatePHP78.txt (176 KB, 3 mal heruntergeladen)


__________________
Nur bei v-gn.de

WoltLab Burning Board Lite 1.0.2pl3 ( HTML5 ) - Version

mywbb.info(†19.8.2011)
your-wbb.de(†20.2.2015)

Dieser Beitrag wurde 9 mal editiert, zum letzten Mal von Viktor: 16.06.2020 20:15.

16.07.2017 20:45 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf Austria
Slugger   Zeige Slugger auf Karte Slugger ist männlich
Moderator


images/avatars/avatar-16016.gif

Zeige Slugger auf Karte
Dabei seit: 30.06.2007
Beiträge: 398
1 Filebase-Einträge
Alter: 52 Jahre
wBB-Version: wBBLite
PHP-Version: PHP 7.4
MySQL-Version: 5.7.28-nmm1-log
Wo bist du gehostet?: ALL-INKL

Bewertung: 
4 Bewertung(en) - Durchschnitt: 5,50

Level: 40 [?]
Erfahrungspunkte: 2.031.139
Nächster Level: 2.111.327

80.188 Erfahrungspunkt(e) für den nächsten Levelanstieg



STICKY: WBB2 Allgemein Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo zusammen,
mittlerweile ist der Supportthread von Schrimm so groß geworden, das nützliche Informationen sowie korrigierte PHP-Dateien von diversen Hacks, Addons und Erweiterungen zum Thema WoltLab Burning Board 2.3.pl2 - Update PHP-Version 8.x nicht mehr auf Anhieb gefunden werden.

Verweis auf den Ursprung:
-> ToDo-> WoltLab Burning Board 2.3.6pl2: Update PHP-Version 8.x (Schrimm)
-> Support-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 7x (Support-Thread)
-> Support-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 8x (Support-Thread)

Für die Übersichtlichkeit werden alle geänderte Scripte und Codeteile hier gesammelt und aufgelistet.

Wer noch ein altes WBB mit der Version 2.3.3 hat muss zuvor die Updates bbis WBB 2.3.6pl2 durchführen!
-> Update WBB2.3.3-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 8.x (Viktor)

Experimentelle angepasste WBB2 Templates (Achtung: mehrere zusammenhängende Beiträge!)
-> Templates WBB2-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 8.x (Cleantex)

Angepasste WBB2 ACP-Templates
-> ACP-Templates WBB2-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 8.x (Stine)

Kein ACP Zugriff bei SSL
-> ACP Zugriff bei SSL-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 8.x (Slugger/Stine)

IN PLANUNG!
HACKS, ERWEITERUNGEN und CODETEILE von anderen, die WIEDERKEHREND sind!

GLIEDERUNG:
- Name des Hacks/Addons (Codeteile, PHP-Dateien, bei mehreren PHP-Dateien als ZIP-Datei etc.)
der erste Beitrag von Schrimm wurde geschlossen und alles was zu diesem Thema erstellt wurde, findet man nun in einem neuen Thread.

Bei Fragen und Problemen weiterhin diesen Supportthread nutzen!

->Support-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 8.x

Vielen Dank

__________________
Cu,
Slugger

Zitat:
Egal wie du es machst, du machst es falsch! Also mache es einfach.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Viktor: 15.02.2021 22:36.

08.04.2020 11:24 Slugger ist offline E-Mail an Slugger senden Beiträge von Slugger suchen Nehmen Sie Slugger in Ihre Freundesliste auf Germany
Schrimm
Spezialist



Dabei seit: 16.03.2015
Beiträge: 721
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
8 Bewertung(en) - Durchschnitt: 9,88

Level: 39 [?]
Erfahrungspunkte: 1.649.151
Nächster Level: 1.757.916

108.765 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Schrimm


Update PHP-Version 7.x - PHP-Version 8.x Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

Im Anhang des ersten Beitrages befindet sich eine Anleitung für das Update das Update von PHP-Version 7.x auf PHP-Version 8.x.

Ich rate jedoch zur vollständigen Anleitung, da nur dort, im Normalfall, alle Suchstellen der Reihe nach vorkommen.

Soweit bekannt, ist es notwendig folgende Dateien für das Update zu bearbeiten:
  • /addreply.php
  • /attachmentedit.php
  • /board.php
  • /calendar.php
  • /editpost.php
  • /forgotpw.php
  • /formmail.php
  • /global.php
  • /index.php
  • /login.php
  • /memberslist.php
  • /misc.php
  • /modcp.php
  • /newthread.php
  • /pms.php
  • /polledit.php
  • /pollvote.php
  • /print.php
  • /profile.php
  • /regimage.php
  • /register.php
  • /report.php
  • /search.php
  • /team.php
  • /thread.php
  • /threadrating.php
  • /usercp.php
  • /usergroups.php
  • /acp/avatar.php
  • /acp/bbcodes.php
  • /acp/board.php
  • /acp/database.php
  • /acp/designpack.php
  • /acp/global.php
  • /acp/group.php
  • /acp/icon.php
  • /acp/index.php
  • /acp/languagepack.php
  • /acp/login.php
  • /acp/logout.php
  • /acp/memberslist.php
  • /acp/misc.php
  • /acp/options.php
  • /acp/otherstuff.php
  • /acp/profilefield.php
  • /acp/ranks.php
  • /acp/setup.php
  • /acp/smilie.php
  • /acp/style.php
  • /acp/template.php
  • /acp/threads.php
  • /acp/users.php
  • /acp/lib/admin_functions.php
  • /acp/lib/class_adminsession.php
  • /acp/lib/class_headers.php
  • /acp/lib/class_parse.php
  • /acp/lib/class_variableimport.php
  • /acp/lib/functions.php
  • /acp/lib/session.php
  • /acp/templates/group_copy.htm
  • /acp/templates/group_permissionsbit.htm
  • /acp/templates/group_viewbit.htm
  • /acp/templates/style_import.htm
  • /acp/templates/threads_spinbit.htm
  • /acp/templates/threads_spinclosebit.htm
  • /acp/templates/threads_spindelbit.ht
  • /acp/templates/threads_spinmovebit.htm
  • /acp/templates/wordmatch_wordbit.htm
  • /acp/archive/board.php
  • /acp/archive/global.php


__________________
Nur bei v-gn.de

WoltLab Burning Board Lite 1.0.2pl3 ( HTML5 ) - Version

mywbb.info(†19.8.2011)
your-wbb.de(†20.2.2015)

03.03.2021 21:59 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf Austria
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Thema ist geschlossen
Viktor's Supportboard » Support » Fragen/Hilfe/Sonstiges (wBB2.3.x) » ToDo-> WoltLab Burning Board 2.3.6pl2: Update PHP-Version 8.x (Aktuell 8.0)

Impressum | Datenschutz | Fast-Index

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH Design © Tine

Valid XHTML 1.0! Valid CSS! Die letzten Themen Die letzten Beiträge © für wbb2 by Bandy & cback.de Geblockte Angriffe: 2.240
Seo Sidemap Powert by 2Clubradio.de
Viktor's Supportboard, ist " Online " seit 17 Jahren, 308 Tage, 15 Stunden, 22 Minuten und 1 Sekunden