Ankündigung

Einklappen
Keine Ankündigung bisher.

[behoben in 1.5.5e] 1101:BLOB/TEXT column 'logmessage' can't have a default value

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [behoben in 1.5.5e] 1101:BLOB/TEXT column 'logmessage' can't have a default value

    Hallo,

    wieder einmal dieses Thema. Habe ZenCart als DemoShop installiert bevor ich ein Update des aktuellen Shops mache. Jetzt der Fehler "
    WARNING: An Error occurred, please refresh the page and try again." beim Aufruf des Adminbereiches. Auch wenn es schon oft Thema war wurde ich nicht fündig. Auch weiß ich nicht wirklich, was in der vom Logfile genannten Zeile falsch ist.

    Logfile:
    Code:
    "[02-May-2016 12:47:42 America/Chicago] PHP Fatal error:  1101:BLOB/TEXT column 'logmessage' can't have a default value :: ALTER TABLE admin_activity_log ADD COLUMN logmessage mediumtext NOT NULL default '' ==> (as called by) /home/xxxxx/public_html/demo/admin/includes/classes/class.admin.zcObserverLogWriterDatabase.php on line 90 <== in /home/abelone/public_html/demo/includes/classes/db/mysql/query_factory.php on line 155"
    
    /home/xxxxx/public_html/demo/joerg/includes/classes/class.admin.zcObserverLogWriterDatabase.php on line 90:
    Zeile 88-91
        {
          $sql = "ALTER TABLE " . TABLE_ADMIN_ACTIVITY_LOG . " ADD COLUMN logmessage mediumtext NOT NULL default ''";
          $db->Execute($sql);
        }
    Danke für eure Hilfe.

    jizido
    Zuletzt geändert von webchills; 02.05.2016, 20:55.

    #2
    Das kann bei bestimmten MySQL Konfigurationen auftreten.

    Ändere in DEINADMIN/includes/classes/class.admin.zcObserverLogWriterDatabase.php

    ca. Zeile 90

    von

    Code:
    $sql = "ALTER TABLE " . TABLE_ADMIN_ACTIVITY_LOG . " ADD COLUMN logmessage mediumtext NOT NULL default ''";
    auf

    Code:
    $sql = "ALTER TABLE " . TABLE_ADMIN_ACTIVITY_LOG . " ADD COLUMN logmessage mediumtext NOT NULL;

    Kommentar


      #3
      Hallo webchills,

      danke für die rasche Antwort. Habe ich geändert, jetzt habe ich aber eine komplett leere Seite.

      Log:
      Code:
      [02-May-2016 14:45:17 America/Chicago] PHP Parse error:  syntax error, unexpected T_STRING in /home/xxxx/public_html/demo/admin/includes/classes/class.admin.zcObserverLogWriterDatabase.php on line 93
      
      Line 91-100:
          }
          // add 'severity' field of type varchar(9)
          $sql = "show fields from " . TABLE_ADMIN_ACTIVITY_LOG;
          $result = $db->Execute($sql);
          while (!$result->EOF) {
            if  ($result->fields['Field'] == 'severity') {
              return true; // exists, so return with no error
            }
            $result->MoveNext();
          }
      Zuletzt geändert von webchills; 02.05.2016, 21:55.

      Kommentar


        #4
        sorry habe ein " zum Schluss vergessen, so ist es korrekt:
        Code:
        $sql = "ALTER TABLE " . TABLE_ADMIN_ACTIVITY_LOG . " ADD COLUMN logmessage mediumtext NOT NULL";

        Kommentar


          #5
          Super, danke, jetzt funkts.

          lg jizido

          Kommentar

          Info zu diesem Forenarchiv:
          Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
          Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
          Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
          PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
          Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
          FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

          Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
          Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
          Fehler in der Software können auf Github als Issues gemeldet werden.
          Follow us
          aktuelle version
          Zen Cart 1.5.7g deutsch
          vom 12.12.2023
          [Download]
          Lädt...
          X