ilch Forum » Ilch CMS 2.X » Fehlersuche und Probleme » [ERLEDIGT] MySQL Fehlermeldungen ?

Geschlossen
  1. #1
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    579
    Beitragswertungen
    36 Beitragspunkte
    Guten Nabend

    Unsere Homepage zeigt beim aufrufen seit ein paar Tagen Folgenden Fehler

    Notice: Trying to access array offset on value of type null in /var/www/vhosts/freiezocker.de/httpdocs/application/libraries/Ilch/Database/Mysql.php on line 196

    kann mir da jemand sagen wie bzw. was ich machen muß damit dieses behoben wird ?

    Ps.Habe nichts an der Datenbank oder so rum gestellt.


    verwendete ilch Version: 2.1.x

    betroffene Homepage: freiezocker.de/


    Zuletzt modifiziert von xRebellx am 23.01.2020 - 23:53:35
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.474
    Beitragswertungen
    411 Beitragspunkte
    Schaue ich mir nach der Arbeit an.
    Die Fehlerbehebung würde ich dann noch in 2.1.29 unterbringen.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Der WU Mitglied
    Registriert seit
    05.01.2020
    Beiträge
    10
    Beitragswertungen
    0 Beitragspunkte
    Kann ich bestätigen.
    Meist beim ersten Aufruf der Website am Morgen.
    Auf dem Handy verschwindet die Meldung aber unter der Menü Leiste.

    Gruß WU
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    579
    Beitragswertungen
    36 Beitragspunkte
    ZitatZitat geschrieben von Der WU

    Auf dem Handy verschwindet die Meldung aber unter der Menü Leiste.

    Gruß WU


    Auf Dem Handy habe ich dann auch Feher beim Aurufen und beim ein und aus loggen.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.474
    Beitragswertungen
    411 Beitragspunkte
    Die obige Fehlermeldung oder andere?


    // Edit:
    Behebt diese Änderung den Fehler? Nach einem Backup die vorhandene queryCell-Funktion durch diese ersetzen.
    application/libraries/Ilch/Database/Mysql.php
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    /**
     * Select on cell from table.
     *
     * @param  string $sql
     * @return string|int|null
     * @throws Exception
     */
    public function queryCell($sql)
    {
        $row = mysqli_fetch_row($this->query($sql));
     
        if ($row === null) {
            return null;
        }
     
        return $row[0];
    }



    Zuletzt modifiziert von blackcoder am 24.01.2020 - 17:49:42
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    579
    Beitragswertungen
    36 Beitragspunkte
    Habe die Änderung mal gemacht aber dann kommt der Fehler

    Parse error: syntax error, unexpected '*', expecting function (T_FUNCTION) or const (T_CONST) in /var/www/vhosts/freiezocker.de/httpdocs/application/libraries/Ilch/Database/Mysql.php on line 202
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.474
    Beitragswertungen
    411 Beitragspunkte
    Da muss was beim Ersetzen bzw. Bearbeiten der Datei schief gegangen sein.

    Nach der Änderung muss der Code so aussehen (Zeile 185 bis 201):
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    579
    Beitragswertungen
    36 Beitragspunkte
    Habe das jetzt zig mal versucht aber kommt immer wie Fehler oben .

    Hier mal der geänderte Code
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.474
    Beitragswertungen
    411 Beitragspunkte
    Nach Zeile 201 fehlt bei dir dies:
    202
    203
    204
    /**
     * Check if table exists.
     *
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    579
    Beitragswertungen
    36 Beitragspunkte
    Ich habe das jetzt einfach da zwischen kopiert und es kommt kein Fehler mehr :-)



    Kannste Dir den Code noch mal ansehen nicht das ich was falsch gemacht habe weil ich das einfach da zwischen kopiert habe oder ist das egal ? ( Na ja Fehler ist ja jetzt weg )
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.474
    Beitragswertungen
    411 Beitragspunkte
    Ja, passt jetzt.
    1 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    579
    Beitragswertungen
    36 Beitragspunkte
    @blackcoder dann sage ich mal ein großes Danke für Deine Hilfe und schönes WE noch gewünscht.

    Ihr macht schon ne gute Arbeit alles Top hier. Yes
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten