Ergebnis 1 bis 13 von 13

Thema: Problem mit contao Manager 1.10.10

  1. #1
    Contao-Nutzer
    Registriert seit
    09.07.2024.
    Beiträge
    23

    Standard Problem mit contao Manager 1.10.10

    Hallo,
    ich hab wieder ein problem mit dem neuem Contao Manager.
    Es geht darum das wir eine contao installation von 4.13.58 in ein Contao 5.3 upgraden wollen.
    Heißt, wir installieren die 5.3 Version und weisen dann die Kopie der Datenbank dem Manager zu.

    Anschließend laufen die Migrationsschritte durch. Soweit so gut.
    Im nächsten Schritt möchte der Manager alle Felder von Contao 5.3. anlegen und alle Felder von Paketen die zu diesem Zeitpunkt nicht eingerichten sind löschen.
    Letzteres kann ich ihm natürlich nicht erlauben, heißt, ich möchte dass nur die neuen Felder angelegt werden. Hier bricht das System aber ab. Die Felder werden nicht angelegt.

    x Feld tl_content.closeSections hinzufügen
    TINYINT(1) DEFAULT 0 NOT NULL
    Feld tl_content.sectionHeadline hinzufügen
    VARCHAR(255) DEFAULT 'a:2:{s:5:"value";s:0:"";s:4:"unit";s:2:"h2";}' NOT NULL
    Feld tl_content.unfilteredHtml hinzufügen
    MEDIUMTEXT DEFAULT NULL
    Feld tl_content.imagemargin löschen
    Feld tl_content.guests löschen

    Kann das an meiner PHP Version 8.4. liegen?

    Gruß Chris

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

    Standard

    Für ein Update musst du nicht unbedingt eine separate Neuinstallation anlegen.

    Zum Fehler: du musst die gesamte Konsolenausgabe posten.
    » sponsor me via GitHub or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    09.07.2024.
    Beiträge
    23

    Standard

    Das gleiche Problem ist auch beim direkten Update von 4.13.58 passiert.
    Erst nachdem hier nichts ging haben wir es auf dem Weg der Neuinstallation mit untergeschobener Datenbank probiert.
    Wir haben es eben noch mal mit PHP 8.2. probiert. Das gleiche Ergebnis.

    Die vollständige Konsole:

    DROP TABLE tl_nl_letter
    DROP TABLE tl_nlc_traking
    DROP TABLE tl_dk_mmenu_config
    DROP TABLE tl_kategories
    DROP TABLE tl_tabs
    DROP TABLE tl_style_sheet
    DROP TABLE tl_mediathek
    DROP TABLE tl_bcarousel_pictures
    DROP TABLE tl_eb_termine
    DROP TABLE tl_pg_glosar
    DROP TABLE tl_nlc_versand
    DROP TABLE tl_style
    DROP TABLE tl_news_feed
    DROP TABLE tl_bcarousel
    DROP TABLE tl_mediathek_types
    DROP TABLE tl_eb_guides
    DROP TABLE tl_eb_locations
    DROP TABLE tl_eb_bookings
    DROP TABLE tl_eb_termintypen
    ALTER TABLE tl_article DROP keywords, DROP guests
    ALTER TABLE tl_calendar_events DROP imagemargin
    ALTER TABLE tl_content ADD closeSections TINYINT(1) DEFAULT 0 NOT NULL, ADD sectionHeadline VARCHAR(255) DEFAULT 'a:2:{s:5:"value";s:0:"";s:4:"unit";s:2:"h2";}' NOT NULL, ADD unfilteredHtml MEDIUMTEXT DEFAULT NULL, DROP imagemargin, DROP guests, DROP mediathekgruppe, DROP OverlayPict, DROP slideHeight, DROP contentColumn, DROP gruppe, DROP toDatenschutz, DROP nl_subscribe, DROP nl_hideChannels, DROP nl_channels, DROP showkategorie, DROP rollover, DROP SliderTime, DROP MaxSlides, DROP SliderHeight, DROP news_archives, DROP DoNotShowPagination, DROP useAsFolder, DROP TopPosition, DROP BoxHeight, DROP FixedFlag, DROP PreLoadSRC, DROP NoCookie, DROP showinfo, DROP videowidth, DROP videoheight, DROP bsgalerie, DROP jumpToPage, DROP HideKalender, DROP TerminTypenAuswahlAusblenden, DROP OrtsauswahlAusblenden, DROP NurAktuellenMonatanzeigen, DROP ShowTerminTypes, DROP AbsenderName, DROP Absenderadresse, DROP OptInNotOkText, DROP OptInOkText, DROP TerminBestaetigt, DROP TerminBestaetigtBetreff, DROP OptInMail, DROP OptInMailBetreff, DROP TerminEmpfaengerEMail, DROP AnmeldungDanke, DROP OptInAllReadyOkText, DROP PictureGalery, DROP nl_kategorie, DROP altDocumentTitleTag, DROP altDocument, DROP ScreenReaderHint, DROP IframeTitleTag, DROP iFrameHeight, DROP iFrameFlag, DROP Iframe, DROP IframeTitle, DROP DoNotShowKategorien, DROP yeartrennung, DROP fileTypeFilter, DROP AnzeigeType, DROP Framed, DROP slidePicSVGColor, DROP slidePicBackColor, DROP descriptionRight, DROP descriptionLeft, DROP altTagOverlay, DROP altTagPict, DROP slidePicHint, DROP DoNotShowAbschnitte, DROP doNotShowTeaser, DROP BlogShowNewsArchive, DROP ShowKategories, DROP PicTextReverse, DROP SlideFolderAusgabe, DROP LightboxReader, DROP PictureOutput, DROP headingFormat, DROP ausgabeformate, DROP Datumsfahne, DROP headtobottom, DROP BahnX, DROP backGradient, DROP textColor, DROP backColor, DROP slideFolderHeadCenter, DROP blogkategorie, DROP loadTreeFormat, DROP MoreButtonText, DROP ShowMoreText, DROP ShowMoreButton, DROP ShowAsPolaroidTeaser, DROP ShowInLightbox, DROP ShowInTeaser, DROP `Trigger`, DROP Ausgabe, DROP altTag, DROP DontUseBahnX, DROP ausgabeformat, DROP pg_textColor, DROP pg_backColor, DROP Anmutung, DROP headPicNewWindow, DROP headPicUrl, DROP headPicTitleTag, DROP ContainFlag, DROP SidePicAltTag, DROP SideTextColor, DROP SideTextBackColor, DROP headPicTextBackground, DROP SideBySideFlag, DROP headPicTextBackgroundColor, DROP tabKlickIvert, DROP headPicTextCentered, DROP SideBySideAsBackPic, DROP HidePagination, DROP news_kategories, DROP kategorieTitle, DROP sectionFilter, DROP videoTag, DROP lbText, DROP moreInfoBtn, DROP headlineDown, DROP asLightBox, DROP lottie_options, CHANGE ptable ptable VARCHAR(64) CHARACTER SET ascii DEFAULT 'tl_article' NOT NULL COLLATE `ascii_bin`, CHANGE addImage addImage TINYINT(1) DEFAULT 0 NOT NULL, CHANGE showPreview showPreview TINYINT(1) DEFAULT 0 NOT NULL, CHANGE inline inline TINYINT(1) DEFAULT 0 NOT NULL, CHANGE overwriteMeta overwriteMeta TINYINT(1) DEFAULT 0 NOT NULL, CHANGE fullsize fullsize TINYINT(1) DEFAULT 0 NOT NULL, CHANGE thead thead TINYINT(1) DEFAULT 0 NOT NULL, CHANGE tfoot tfoot TINYINT(1) DEFAULT 0 NOT NULL, CHANGE tleft tleft TINYINT(1) DEFAULT 0 NOT NULL, CHANGE sortable sortable TINYINT(1) DEFAULT 0 NOT NULL, CHANGE target target TINYINT(1) DEFAULT 0 NOT NULL, CHANGE overwriteLink overwriteLink TINYINT(1) DEFAULT 0 NOT NULL, CHANGE useImage useImage TINYINT(1) DEFAULT 0 NOT NULL, CHANGE useHomeDir useHomeDir TINYINT(1) DEFAULT 0 NOT NULL, CHANGE perPage perPage SMALLINT UNSIGNED DEFAULT 0 NOT NULL, CHANGE metaIgnore metaIgnore TINYINT(1) DEFAULT 0 NOT NULL, CHANGE playerStart playerStart VARCHAR(16) DEFAULT '' NOT NULL, CHANGE playerStop playerStop VARCHAR(16) DEFAULT '' NOT NULL, CHANGE splashImage splashImage TINYINT(1) DEFAULT 0 NOT NULL, CHANGE sliderContinuous sliderContinuous TINYINT(1) DEFAULT 0 NOT NULL, CHANGE protected protected TINYINT(1) DEFAULT 0 NOT NULL, CHANGE invisible invisible TINYINT(1) DEFAULT 0 NOT NULL, CHANGE com_moderate com_moderate TINYINT(1) DEFAULT 0 NOT NULL, CHANGE com_bbcode com_bbcode TINYINT(1) DEFAULT 0 NOT NULL, CHANGE com_disableCaptcha com_disableCaptcha TINYINT(1) DEFAULT 0 NOT NULL, CHANGE com_requireLogin com_requireLogin TINYINT(1) DEFAULT 0 NOT NULL
    ALTER TABLE tl_faq DROP imagemargin
    ALTER TABLE tl_files DROP LinkText, DROP AriaDescript, DROP Copyright
    ALTER TABLE tl_form_field DROP tabindex, DROP pgCapcha
    ALTER TABLE tl_layout DROP stylesheet, DROP loadingOrder
    ALTER TABLE tl_member DROP loginAttempts, DROP locked
    ALTER TABLE tl_module DROP url, DROP guests, DROP news_metaFields, DROP anzahl, DROP gruppe, DROP fallback_user, DROP dk_mmenuJsTpl, DROP dk_mmenuConfig
    ALTER TABLE tl_news DROP imagemargin, DROP kategorie, DROP eventDate
    ALTER TABLE tl_newsletter_recipients DROP confirmed, DROP ip, DROP token
    ALTER TABLE tl_page DROP tabindex, DROP pgGlossarExclude
    ALTER TABLE tl_theme DROP vars
    ALTER TABLE tl_user DROP fullscreen, DROP loginAttempts, DROP locked, DROP newsfeeds, DROP newsfeedp, DROP headline, DROP text, DROP singleSRC
    ALTER TABLE tl_user_group DROP newsfeeds, DROP newsfeedp
    undefined

    Ach ja, zu erwähen wäre noch, dass es mit einer älteren Contao Manager Version bereits funktioniert hat. Mehrfach.
    Also wir haben keinen "neuen" Weg eingeschlagen für das Update.
    Geändert von JamesBolivar (10.02.2026 um 11:52 Uhr)

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

    Standard

    In deiner Konsolenausgabe ist kein Fehler drin.
    » sponsor me via GitHub or Revolut

  5. #5
    Contao-Nutzer
    Registriert seit
    09.07.2024.
    Beiträge
    23

    Standard

    Ist
    ALTER TABLE tl_user_group DROP newsfeeds, DROP newsfeedp
    undefined

    nicht ein Fehler?
    Hab es jetzt mit noch weiteren Installationen probiert, mit dem gleichen Ergebnis.
    Der Manager bleibt beim anlegen der Felder einfach hängen.

    Gruß Chris

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

    Standard

    Hast du SSH-Zugriff?
    » sponsor me via GitHub or Revolut

  7. #7
    Contao-Nutzer
    Registriert seit
    09.07.2024.
    Beiträge
    23

    Standard

    Leider nicht.

    Ich habe jetzt die fehlenden Felder (closeSection, sectionHeadline und unfilterdHTML) manuell in die Datenbank eingetragen.
    Dann ist SqL noch über ein anderes Problem gestolpert, weil ich blogkategorien von einem Blob Feld in einen MediumText ändern wollte. Damit das funktioniert musste sql_mode = "" setzen.
    Was seltsammerweise die Meldung: Warning: #1265 Daten abgeschnitten für Feld 'blogkategorie' in Zeile 477 ausgegeben hat. Dabei waren die Felder alle leer.
    Auf die manuelle Art hat sich jedenfalls die erste installation fixen lassen, ob es tatsächlich mit dem Feld "blogkategorie" zusammenhing kann ich jetzt erstmal nicht mehr sagen. Probier es morgen nochmal mit einer weiteren Installation, dann wird es sich zeigen.

    Gruß Chris.

  8. #8
    Contao-Nutzer
    Registriert seit
    09.07.2024.
    Beiträge
    23

    Standard Fehler bleibt bestehen

    Also hat jetzt eine Weile gedauert, aber beim nächsten Update auf eine 5.3. Version von 4.13.58 kommt der Manager beim Datenbank Update wieder nicht durch.
    Die felder:closeSections, sectionHeadline und unfilteredHtml werden nicht hinzugefügt. Vermutlich weil verboten habe die anderen Felder zu löschen.

    Das Feld, dass ich vorher für das Problem hielt, ist hier nicht dabei. Also kann es davon nicht gekommen sein.
    ---------------------------------------------
    Feld tl_content.closeSections hinzufügen

    TINYINT(1) DEFAULT 0 NOT NULL
    Feld tl_content.sectionHeadline hinzufügen

    VARCHAR(255) DEFAULT 'a:2:{s:5:"value";s:0:"";s:4:"unit";s:2:"h2";}' NOT NULL
    Feld tl_content.unfilteredHtml hinzufügen

    MEDIUMTEXT DEFAULT NULL
    Feld tl_content.imagemargin löschen
    Feld tl_content.guests löschen
    ...
    ---------------------------------------------

    Kann es sein, dass der Manager erst versucht eine Symulation seines Query durchlaufen zu lassen, die fehl schlägt und deshalb der ganze query nicht ausgeführt wird?
    Oder hängt es wieder daran liegen: SET sql_mode = ''; was der manager anscheinend nicht macht.
    Letztlich an einer Konfigurations Art der Datenbank?

    Gruß Chris

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

    Standard

    Das SET sql_mode = '' solltest du generell entfernen.

    Warum können die Felder nicht hinzugefügt werden? Welcher Fehler passiert?
    » sponsor me via GitHub or Revolut

  10. #10
    Contao-Nutzer
    Registriert seit
    09.07.2024.
    Beiträge
    23

    Standard

    Dummerweise wird gar kein Fehler ausgegeben.
    Nur das rote Kreuz am entsprechenden Befehl.

    Die Geschichte mit dem Sql_mode hab ich nur erwähnt, weil sich das BlogKategorie Feld beim letzten Versuch nur auf die Art im PhpMyAdmin umbauen ließ. War so ne Notlösung, sag ich mal.
    Wir haben noch einige Updates vor uns, von daher werden wir weitere Erfahrungen damit sammeln können.:-)

    Diesesmal scheint
    ALTER TABLE tl_content
    ADD COLUMN closeSections TINYINT(1) NOT NULL DEFAULT 0,
    ADD COLUMN sectionHeadline VARCHAR(255) NOT NULL DEFAULT 'a:2:{s:5:"value";s:0:"";s:4:"unit";s:2:"h2";}',
    ADD COLUMN unfilteredHtml MEDIUMTEXT DEFAULT NULL;

    direkt im phpMyAdmin geklappt zu haben.

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

    Standard

    Zitat Zitat von JamesBolivar Beitrag anzeigen
    Dummerweise wird gar kein Fehler ausgegeben.
    Nur das rote Kreuz am entsprechenden Befehl.
    Poste mal einen Screencast.
    » sponsor me via GitHub or Revolut

  12. #12
    Contao-Nutzer
    Registriert seit
    09.07.2024.
    Beiträge
    23

    Standard

    Screencast? Du meinst einen Snapshot.
    Beim nächsten Versuch. Jetzt hab ich das Problem ja lösen können.

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

    Standard

    Zitat Zitat von JamesBolivar Beitrag anzeigen
    Screencast? Du meinst einen Snapshot.
    Nein, eine Videoaufzeichnung.
    » sponsor me via GitHub or Revolut

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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