Ergebnis 1 bis 7 von 7

Thema: Update von 3.5.31 auf 3.5.33

  1. #1
    Contao-Nutzer
    Registriert seit
    18.02.2013.
    Beiträge
    3

    Standard Update von 3.5.31 auf 3.5.33

    Hallo liebe Contao Freunde,

    ich bin ganz neu mit Contao unterwegs und realisiere erstmal eine Webseite "offline" unter XXAMP, die später aber dann online gehen wird.
    Ich habe gerade mich, analog wie in den Contao DOCS beschrieben, an ein manuelles Update von 3.5.31 zu 3.5.33 heran gemacht.
    Soweit so gut, Probleme habe ich nach dem Synchronisieren der Daten ( das war kein Problem..) beim Datenbank update.

    Über die Install.php will er neue Tabellen anlegen, die aber schon da sind und auch benutzt werden.
    Es geht um die Tabellen tl_Flexpictures und tl_Flexslider.
    Eigentlich sollte zu meinem Verständnis ein Update der Tabellen sein, oder ?!?
    Was mache ich falsch ?

    Hier die Strings, die unter "Tabellen prüfen" in der Install.php durchgeführt werden sollen. Diese werden natürlich mit einem Fehler protokolliert, da sie ja schon da sind.
    Vielen Dank im voraus für eure Hilfe für einen Contao Dummy )
    Lg Rainer

    CREATE TABLE `tl_flexPictures` (
    `name` varchar(255) NOT NULL default '',
    `alt` varchar(255) NOT NULL default '',
    `singleSRC` binary(16) NULL,
    `description` text NULL,
    `fadeDesc` char(1) NOT NULL default '',
    `cssID` varchar(255) NOT NULL default '',
    `linkTarget` varchar(255) NOT NULL default '',
    `fullsize` char(1) NOT NULL default '',
    `published` char(1) NOT NULL default '',
    `start` varchar(10) NOT NULL default '',
    `stop` varchar(10) NOT NULL default '',
    `id` int(10) unsigned NOT NULL auto_increment,
    `pid` int(10) unsigned NOT NULL default '0',
    `sorting` int(10) unsigned NOT NULL default '0',
    `tstamp` int(10) unsigned NOT NULL default '0',
    PRIMARY KEY (`id`),
    KEY `pid` (`pid`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

    CREATE TABLE `tl_flexSlider` (
    `title` varchar(255) NOT NULL default '',
    `alias` varchar(128) NOT NULL default '',
    `slideshowSpeed` int(10) unsigned NOT NULL default '0',
    `animationSpeed` int(10) unsigned NOT NULL default '0',
    `animation` varchar(64) NOT NULL default '',
    `direction` varchar(64) NOT NULL default '',
    `css_theme` varchar(64) NOT NULL default '',
    `cssSRC` binary(16) NULL,
    `jqeasing` varchar(64) NOT NULL default '',
    `controlNav` char(1) NOT NULL default '',
    `directionNav` char(1) NOT NULL default '',
    `randomize` char(1) NOT NULL default '',
    `pauseOnHover` char(1) NOT NULL default '',
    `imgLinks` char(1) NOT NULL default '',
    `imgDesc` char(1) NOT NULL default '',
    `carousel` char(1) NOT NULL default '',
    `itemWidth` int(10) unsigned NOT NULL default '0',
    `itemMargin` int(10) unsigned NOT NULL default '0',
    `published` char(1) NOT NULL default '',
    `id` int(10) unsigned NOT NULL auto_increment,
    `pid` int(10) unsigned NOT NULL default '0',
    `sorting` int(10) unsigned NOT NULL default '0',
    `tstamp` int(10) unsigned NOT NULL default '0',
    PRIMARY KEY (`id`),
    KEY `pid` (`pid`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    Bestehende Tabellen löschen
    Alle auswählen

    DROP TABLE `tl_flexpictures`;

    DROP TABLE `tl_flexslider`;
    Datenbank aktualisieren

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

    Standard

    Da stimmt die Groß/Kleinschreibung nicht.
    Contao will die kleingeschrieben anlegen und MySQL macht aber kein Unterschied und meckert dann.
    Wenn ich mich recht erinnere gabs da ein Modus von MySQL wo man das einstellen kann, kann mich aber auch irren.

    Hat wohl seine Gründe warum ich mal gelernt habe, Tabellen Namen und Feldnamen immer klein schreiben.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.237
    Partner-ID
    10107

    Standard

    Zitat Zitat von FastFussel Beitrag anzeigen
    ich bin ganz neu mit Contao unterwegs und realisiere erstmal eine Webseite "offline" unter XXAMP
    Vermutlich unter Windows. Dein Problem ist jetzt, dass die Erweiterung "FlexSlider" Tabellennamen mit Groß- und Kleinbuchstaben verwendet. Unter Windows wird das alles zu Kleinbuchstaben, weil Windows Dateisysteme zwar Ordner und Dateinamen mit Groß- und Kleinschreibung erzeugen können, jedoch keinen Unterschied zwischen "Lorem.txt" und "lorem.txt" beim Zugriff machen.

    UNIX Dateisysteme können das allerdings schon.

    Um das Problem zu beheben, musst du die Datenbank auf dem Server importieren und danach manuell die betroffenen Tabellen korrekt umbenennen.
    Geändert von Spooky (23.01.2018 um 07:37 Uhr)

  4. #4
    Contao-Nutzer
    Registriert seit
    18.02.2013.
    Beiträge
    3

    Standard

    erstmal danke für deinen Hinweis,

    aber die Tabellen sind kleingeschrieben in der DB vorhanden ( erstellt durch das standard Template Music-Academy.sql).
    Ich benutze ja auch die Flexslider und Flexpitures Funktionalität.
    Deswegen kann es doch nicht richtig sein, das die Tabellen neu via sql geschrieben werden sollen. Dann sind ja meine Einstellungen weg.
    Manuell wurde an den Tabellen von mir nix gemacht.

    Lg Rainer

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.237
    Partner-ID
    10107

    Standard

    Siehe mein Post

  6. #6
    Contao-Nutzer
    Registriert seit
    18.02.2013.
    Beiträge
    3

    Standard

    Ok,
    also Problem mit Case sensitiv und Windows.. Vielen Dank für eure prompten Antworten.

    Lg Rainer

  7. #7
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Wenn ich mich recht erinnere gabs da ein Modus von MySQL wo man das einstellen kann, kann mich aber auch irren.
    Ja, das könnte man über die lower_case_table_names Variable in der MySQL-Konfiguration festlegen: https://dev.mysql.com/doc/refman/5.7...nsitivity.html
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

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
  •