Ergebnis 1 bis 12 von 12

Thema: Fehler nach Upgrade von 3.8.2 auf 3.8.11

  1. #1
    Neuer Benutzer
    Registriert seit
    06.06.2009
    Beiträge
    6

    Fehler nach Upgrade von 3.8.2 auf 3.8.11

    Ich habe ein Upgrade von 3.8.2 nach 3.8.11 in einer Testumgebung ( ribpower.de) versucht.

    Die Installation lief fehlerfrei.

    Wenn ich jetzt im Forum einen Thread anzeigen möchte erhalte ich einen Datenbankfehlermeldung.

    Kann jemand helfen das Problem zu beseitigen?

    Hintergrund der Aktion ist, dass ich auf einen managed Server wechseln möchte, der allerdings mit mindestens php 5.6 läuft. Deshalb kann die alte Version mit 3.8.2 nicht umziehen.
    Ein Update nach 3.8.9 hat übrigens funktioniert.

    Aber der Datenbankfehler kommt jedesmal, egal ob ich von 3.8.2 direkt auf 3.8.11 oder die funktionierende Version 3.8.9 auf 3.8.11 update. :-(

    Database error in vBulletin 3.8.11:

    Invalid SQL:
    SELECT * FROM post_thanks AS post_thanks INNER JOIN user AS user USING (userid) WHERE post_thanks.postid IN (0Array) ORDER BY post_thanks.username ASC;

    MySQL Error : Unknown column '0Array' in 'where clause'
    Error Number : 1054
    Request Date : Wednesday, February 13th 2019 @ 01:55:07 PM
    Error Date : Wednesday, February 13th 2019 @ 01:55:07 PM
    Script : http://ribpower.de/showthread.php?t=18711
    Referrer : http://ribpower.de/forumdisplay.php?f=110
    IP Address : 185.22.142.246
    Username : OLKA
    Classname : vB_Database_MySQLi
    MySQL Version : 5.5.60-MariaDB
    Server : 81.169.197.180
    User Agent :


    Stack Trace:

    #0 vB_Database->halt() called in [path]/includes/class_core.php on line 1254
    #1 vB_Database_MySQLi->execute_query() called in [path]/includes/class_core.php on line 465
    #2 vB_Database->query_read() called in [path]/includes/functions_post_thanks.php on line 189
    #3 fetch_thanks() called in [path]/includes/class_postbit.php(265) : eval()'d code on line 7
    #4 eval() called in [path]/includes/class_postbit.php on line 265
    #5 vB_Postbit->construct_postbit() called in [path]/showthread.php on line 1093

  2. #2
    vB-Guru Avatar von Jaydee
    Registriert seit
    29.05.2008
    Ort
    ...tief im Westen....
    Alter
    58
    Beiträge
    13.542
    Deaktiviere zum Update testweise mal das "Danke" Add-on, oder am besten gleich alle. Offenbar betrifft es ja nur dessen Tabelle und das Add-on wird vermutlich unter der Version gar nicht mehr laufen.

    Ansonsten die Frage: Welche MySQL Version läuft dann auf dem neuen Server? vB 3.8.2 war ja "ein paar Tage" her und der Sprung ist evtl. etwas größerer.
    Gruß
    Jörg


    Die deutsche Rechtschreibung ist Freeware. Das heißt, Du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. Du darfst sie nicht verändern oder in veränderter Form veröffentlichen.



  3. #3
    Neuer Benutzer
    Registriert seit
    06.06.2009
    Beiträge
    6
    Vielen Dank für die Hilfe.
    Das ging ja schnell und war ein Volltreffer.

    Add-On deaktiviert und die Beiträge werden ohne Datenbankfehler angezeigt.

    Ansonsten die Frage: Welche MySQL Version läuft dann auf dem neuen Server? vB 3.8.2 war ja "ein paar Tage" her und der Sprung ist evtl. etwas größerer.
    Das Update habe ich auf dem neuen Server vorgenommen

    php 5.6.39
    MySQL-Version 55.60-MariaDB



    Das nächste Problem ergibt sich, wenn ich auf php 7 gehe,(php7.0.33)

    Dann erscheinen beim Aufruf von Beiträgen solche Fehlermeldungen

    ParseError: syntax error, unexpected 'new' (T_NEW) in ..../showthread.php(1078) : eval()'d code on line 87
    Trace Data:
    #1 : vbstop() called in ..../includes/class_core.php on line 3834
    #2 : vbulletin_exception_handler() called in on line

    Var Type:[ NULL ]
    Var Data:
    null

  4. #4
    vBulletin-Germany Team Avatar von pogo
    Registriert seit
    01.06.2001
    Ort
    Hannover
    Alter
    44
    Beiträge
    16.440
    Blog-Einträge
    5
    Auch ein Fehler in einem Add-on bzw. Plug-in.

    Schau dir die Plug-ins an und guck, welche Plug-ins von welchem Add-on den Einstiegspunkt showthread_postbit_create nutzen.

    Deaktivier dann erstmal das Add-on und schau, ob es ein Update bzgl. PHP 7 gibt.

    Mein Wunschzettel
    Warum du keine Anhänge herunterladen kannst!
    Suchst du Hacks, Add-ons, Modifikationen, Styles, Buttons und mehr? -> Auf zu vB.org!

  5. #5
    Neuer Benutzer
    Registriert seit
    06.06.2009
    Beiträge
    6
    okay, das kam von der Membermap.

    Allerdings würde ich die gerne behalten. Gibt es da was aktuelles - ich habe nocht nichts gefunden.

    (Fange gerade erst an mich um die Einstellungen zu kümmern)

    Bis Ende 2017 wurde das Ganze (inklusive root-Server) von einem Adminstrator „gewartet“, der jetzt nicht mehr greifbar ist.

    Deswegen ein „managed Server“: Dann muss ich mich auch noch darum kümmern.

    vbulletin und mySQl reicht mir erst einmal zum „Lernen“

  6. #6
    vB-Guru Avatar von Jaydee
    Registriert seit
    29.05.2008
    Ort
    ...tief im Westen....
    Alter
    58
    Beiträge
    13.542
    Zitat Zitat von olka Beitrag anzeigen

    Deswegen ein „managed Server“: Dann muss ich mich auch noch darum kümmern.
    Eigentlich dann gerade nicht. Das "managed" besagt normal eigentlich, dass sich dann der Hoster-Support um die Infrastruktur kümmert und der Kunde nur um seine Inhalte innerhalb der Domain.
    Das "Root/dedicated" würde umgekehrt bedeuten, dass Du auch für den Server verantwortlich bist und der Betreiber praktisch nur den Strom und die Anbindung ans Netz liefert.

    Zur Map: Nach meinem letzten Kenntnisstand hatte Vossi das Projekt schon vor langer Zeit eingestellt, mangels Unterstützung. Von daher eher nein, aber ich möchte nicht beschwören, dass sich das nicht inzwischen wieder geändert hat.
    Gruß
    Jörg


    Die deutsche Rechtschreibung ist Freeware. Das heißt, Du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. Du darfst sie nicht verändern oder in veränderter Form veröffentlichen.



  7. #7
    Neuer Benutzer
    Registriert seit
    06.06.2009
    Beiträge
    6
    Zitat Zitat von olka Beitrag anzeigen


    Deswegen ein „managed Server“: Dann muss ich mich "nicht" auch noch darum kümmern.
    Sorry, da fehlte ein "nicht"

  8. #8
    vB-Guru Avatar von Jaydee
    Registriert seit
    29.05.2008
    Ort
    ...tief im Westen....
    Alter
    58
    Beiträge
    13.542
    Achso, dann macht es Sinn.
    Gruß
    Jörg


    Die deutsche Rechtschreibung ist Freeware. Das heißt, Du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. Du darfst sie nicht verändern oder in veränderter Form veröffentlichen.



  9. #9
    Neuer Benutzer
    Registriert seit
    06.06.2009
    Beiträge
    6
    Vielen Dank für die bisherige Hilfe.

    Ich habe jede Menge Add-ons, die ich beim Upgrade deaktiviert habe, mittlerweile deinstalliert.

    Ich vermute, dass seitdem und deshalb die folgenden Mails mit Datenbankfehlern bei mir eintrudeln.

    Ich habe bis jetzt noch nicht feststellen können wo und wie diese Datenbankfehler produziert werden. Das Forum läuft für meine Empfinden fehlerfrei.

    Vielleicht kann mir ja jemand helfen, wie ich die Fehler verhindern kann...
    Im Wesentlichen betrifft das diese beiden Bereiche:

    Database error in vBulletin 3.8.11:

    Invalid SQL:

    SELECTlanguageid,
    phrasegroup_globalAS phrasegroup_global,
    phrasegroup_local_linksAS phrasegroup_local_links,
    phrasegroup_threadmanageAS phrasegroup_threadmanage,
    phrasegroup_postingAS phrasegroup_posting,
    phrasegroup_postbitAS phrasegroup_postbit,
    phrasegroup_timezoneAS phrasegroup_timezone,
    optionsAS lang_options,
    languagecodeAS lang_code,
    charsetAS lang_charset,
    localeAS lang_locale,
    imagesoverrideAS lang_imagesoverride,
    dateoverrideAS lang_dateoverride,
    timeoverrideAS lang_timeoverride,
    registereddateoverrideAS lang_registereddateoverride,
    calformat1overrideAS lang_calformat1override,
    calformat2overrideAS lang_calformat2override,
    logdateoverrideAS lang_logdateoverride,
    decimalsepAS lang_decimalsep,
    thousandsepAS lang_thousandsep
    FROMlanguage
    WHERElanguageid = 1;

    MySQL Error :Unknown column 'phrasegroup_local_links' in 'field list'
    Error Number :1054
    Request Date :Monday, March 4th 2019 @ 11:23:07 AM
    Error Date :Monday, March 4th 2019 @ 11:23:07 AM
    Script : http://www.schlauchboot-online.com/local_links.php?catid=46
    Referrer :
    IP Address :185.25.35.13
    Username :
    Classname :vB_Database_MySQLi
    MySQL Version :
    Server :81.169.197.180
    User Agent :


    Stack Trace:

    #0 vB_Database->halt() called in[path]/includes/class_core.php on line 1254
    #1 vB_Database_MySQLi->execute_query() called in[path]/includes/class_core.php on line 509
    #2 vB_Database->query_first() called in[path]/includes/class_core.php on line 540
    #3 vB_Database->query_first_slave() called in[path]/includes/class_core.php on line 3165
    #4 vB_Session->fetch_userinfo() called in[path]/includes/init.php on line 413
    #5 require_once([path]/includes/init.php) called in[path]/global.php on line 20
    #6 require_once([path]/global.php) called in[path]/local_links.php on line 260
    und


    Database error in vBulletin 3.8.11:

    Invalid SQL:

    SELECTlanguageid,
    phrasegroup_globalAS phrasegroup_global,
    phrasegroup_vbanonymizerAS phrasegroup_vbanonymizer,
    optionsAS lang_options,
    languagecodeAS lang_code,
    charsetAS lang_charset,
    localeAS lang_locale,
    imagesoverrideAS lang_imagesoverride,
    dateoverrideAS lang_dateoverride,
    timeoverrideAS lang_timeoverride,
    registereddateoverrideAS lang_registereddateoverride,
    calformat1overrideAS lang_calformat1override,
    calformat2overrideAS lang_calformat2override,
    logdateoverrideAS lang_logdateoverride,
    decimalsepAS lang_decimalsep,
    thousandsepAS lang_thousandsep
    FROMlanguage
    WHERElanguageid = 1;

    MySQL Error :Unknown column 'phrasegroup_vbanonymizer' in 'field list'
    Error Number :1054
    Request Date :Monday, March 4th 2019 @ 11:33:09 AM
    Error Date :Monday, March 4th 2019 @ 11:33:09 AM
    Script : http://schlauchboot-online.com/redirector.php?url=http%3A%2F%2Fwww.ADAC
    Referrer :
    IP Address :46.229.168.153
    Username :
    Classname :vB_Database_MySQLi
    MySQL Version :
    Server :81.169.197.180
    User Agent :


    Stack Trace:

    #0 vB_Database->halt() called in[path]/includes/class_core.php on line 1254
    #1 vB_Database_MySQLi->execute_query() called in[path]/includes/class_core.php on line 509
    #2 vB_Database->query_first() called in [path]/includes/class_core.phpon line 540
    #3 vB_Database->query_first_slave() called in[path]/includes/class_core.php on line 3165
    #4 vB_Session->fetch_userinfo() called in[path]/includes/init.php on line 413
    #5 require_once([path]/includes/init.php) called in[path]/global.php on line 20
    #6 require_once([path]/global.php) called in[path]/redirector.php on line 34

  10. #10
    vBulletin-Germany Team Avatar von pogo
    Registriert seit
    01.06.2001
    Ort
    Hannover
    Alter
    44
    Beiträge
    16.440
    Blog-Einträge
    5
    Entferne die Dateien redirector.php und local_links.php, die wohl zu Addons gehören, die du deinstalliert hast.

    Es könnten natürlich auch noch viel mehr alte, nicht mehr benötigte Dateien auf dem Server liegen.
    Um die zu löschen, müsstest du aber die Addons, sofern noch verfügbar, neu herunterladen und die zugehörigen Dateien ansehen.

    Auch hilft dir die Wartungsfunktion Dateiversionen anzeigen Dateien zu finden, die nicht zu vBulletin selbst gehören.
    Du musst beim Löschen dann aber drauf achten, dass sie wirklich nicht mehr von noch aktiven Addons benötigt werden.

    Mein Wunschzettel
    Warum du keine Anhänge herunterladen kannst!
    Suchst du Hacks, Add-ons, Modifikationen, Styles, Buttons und mehr? -> Auf zu vB.org!

  11. #11
    Neuer Benutzer
    Registriert seit
    06.06.2009
    Beiträge
    6
    Danke für die Info und schnelle Hilfe,

    ich dachte mir schon etwas in der Art und hatte die Dateien zwischenzeitlich umbenannt.

    Allerdings hatte ich damit gerechnet, dass die Dateien mit der Deinstallation entfernt werden... :-o

  12. #12
    vB-Guru Avatar von Jaydee
    Registriert seit
    29.05.2008
    Ort
    ...tief im Westen....
    Alter
    58
    Beiträge
    13.542
    Das ist leider bei Add-ons nicht der Fall. Da Du sie "manuell" (per FTP) hochgeladen und dann erst das eigentliche Add.on (Plugins) importiert hast, musst Du die Files auch ebenso manuell wieder vom Server löschen.

    Das ist keine Deinstallations-Routine, wie Du sie von Windows-PCs her kennst (und selbst die arbeiten nicht immer restlos sauber, sondern hinterlassen Spuren - spätestens in der Registry und in Form leerer Ordner).
    Gruß
    Jörg


    Die deutsche Rechtschreibung ist Freeware. Das heißt, Du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. Du darfst sie nicht verändern oder in veränderter Form veröffentlichen.



Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Forum - Fehler ? Nach upgrade von 4.1.1 auf 4.1.12
    Von conny23 im Forum vBulletin 4 Fragen und Probleme
    Antworten: 4
    Letzter Beitrag: 18.04.2012, 19:37
  2. Suite - CMS Fehler nach Upgrade auf 4.1.11
    Von rcweb im Forum vBulletin 4 Installation und Upgrades
    Antworten: 1
    Letzter Beitrag: 31.03.2012, 18:52
  3. Allgemein - 2 Fehler nach Upgrade auf 4.04
    Von fade im Forum vBulletin 4 Fragen und Probleme
    Antworten: 4
    Letzter Beitrag: 30.06.2010, 18:33
  4. Suite - Fehler nach Upgrade auf 4.0.2
    Von TMOA im Forum vBulletin 4 Installation und Upgrades
    Antworten: 6
    Letzter Beitrag: 03.03.2010, 13:33
  5. Suite - Fehler nach Upgrade von vB 3.8.4 PL2 auf vB 4.0.2
    Von Anopheles im Forum vBulletin 4 Installation und Upgrades
    Antworten: 26
    Letzter Beitrag: 24.02.2010, 22:16

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •