Ergebnis 1 bis 6 von 6

Thema: Fehler: Es wird nur der erste Tag gezählt.

  1. #1
    Contao-Nutzer
    Registriert seit
    02.12.2010.
    Beiträge
    19

    Standard Fehler: Es wird nur der erste Tag gezählt.

    Hallo Zusammen,

    ich habe ein Problem mit den Erweiterung.

    Leider musste ich Erweiterungen manuell installieren. Beim Update der Datenbank erhielt ich folgenden Fehler
    Code:
    Fatal error: Uncaught exception Exception with message Query error: Key column 'vid,visitors_date' doesn't exist in table (CREATE TABLE `tl_visitors_counter` ( `id` int(10) unsigned NOT NULL auto_increment, `vid` int(10) unsigned NOT NULL default '0', `visitors_date` date NOT NULL default '1999-01-01', `visitors_visit` int(10) unsigned NOT NULL default '0', `visitors_hit` int(10) unsigned NOT NULL default '0', PRIMARY KEY (`id`), UNIQUE KEY `vid,visitors_date` (`vid,visitors_date`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;) thrown in /webspace/15/70761/"Domain".de/contao3/system/modules/core/library/Contao/Database/Statement.php on line 317
    
    #0 /webspace/15/70761/"Domain".de/contao3/system/modules/core/library/Contao/Database.php(214): Contao\Database\Statement->query('CREATE TABLE `t...')
    #1 /webspace/15/70761/"Domain".de/contao3/contao/install.php(201): Contao\Database->query('CREATE TABLE `t...')
    #2 /webspace/15/70761/"Domain".de/contao3/contao/install.php(936): InstallTool->run()
    #3 {main}
    Also habe ich versucht die Tabelle im phpmyadmin per SQL-Befehl
    Code:
    CREATE TABLE `tl_visitors_counter` (
      `id` int(10) unsigned NOT NULL auto_increment,
      `vid` int(10) unsigned NOT NULL default '0',
      `visitors_date` date NOT NULL default '1999-01-01',
      `visitors_visit` int(10) unsigned NOT NULL default '0',
      `visitors_hit` int(10) unsigned NOT NULL default '0',
      PRIMARY KEY  (`id`),
      UNIQUE KEY `vid,visitors_date` (`vid,visitors_date`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    anzulegen. Da erhalte ich folgenden Fehler
    Code:
    #1072 - Key column 'vid,visitors_date' doesn't exist in table
    . Dann habe ich die Tabelle manuell angelegt und bei "vid" und "visitors_date" manuell auf "unique" gestellt.

    Anschließend erhalten bei der Contao-Intallation folgenden Hinweis.
    Neue Spalten anlegen
    - ALTER TABLE `tl_visitors_counter` ADD UNIQUE KEY `vid,visitors_date` (`vid,visitors_date`);
    Bestehende Spalten löschen
    - ALTER TABLE `tl_visitors_counter` DROP INDEX `vid`;
    - ALTER TABLE `tl_visitors_counter` DROP INDEX `visitors_date`;
    Na ja..

    Aber weiter..

    Im Backend habe ich alle Einstellungen vorgenommen und im die "invisible"-Vorlage im Layout eingebunden. Und ... er zählt.
    Super

    ABER: Er zählt nur den ersten Tag. Nachfolgende Tage werden nicht berücksichtigt.

    Kann mir jemand sagen wie ich den Fehler beseitigt bekomme?

    Vielen Dank.

    Gruß

    Broichi

  2. #2
    Contao-Nutzer
    Registriert seit
    02.12.2010.
    Beiträge
    19

    Standard

    Ach ja. Ich habe Contao 3.0.1 installiert.

  3. #3
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Welche Visitor Version hast du installiert?
    Die 3.1.3 geht erst ab Contao 3.1.0, mit 3.0 nicht, da Contao da genau diesen Bug fabriziert mit dem Unique Key.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  4. #4
    Contao-Nutzer
    Registriert seit
    02.12.2010.
    Beiträge
    19

    Standard

    Danke für die schnelle Antwort.

    Ich habe wie vermutet die 3.1.3 installiert. Welche Version kann ich denn nehmen.

    Ich hatte auch schon versucht Contao auf 3.1.0 upzudaten, aber das klappte nicht.
    Code:
    Der Import konnte nicht abgeschlossen werden! Ist die Datenbankstruktur aktuell und die Template-Datei kompatibel mit Ihrer Contao-Version?

  5. #5
    Contao-Nutzer
    Registriert seit
    02.12.2010.
    Beiträge
    19

    Standard

    3.1.2 stable, richtig?
    Die Version scheint für 3.0.0 bis 3.0.6 gültig zu sein.

  6. #6
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    ja die passt für deine Contao Version
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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