Contao 3.3.6, Theme+ Install via Erweiterungskatalog: Fatal Error

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Ralf_Schmitt
    Contao-Nutzer
    • 17.09.2012
    • 23

    #1

    Contao 3.3.6, Theme+ Install via Erweiterungskatalog: Fatal Error

    Guten Tag,

    habe gerade ein frisches 3.3.6 installiert und wollte als erstes Theme+ einfügen. Nachdem schon einiges durchgelaufen war, gabs eine Fehlermeldung und im Error-Log stand dies:

    Code:
    [19-Nov-2014 13:13:23 Europe/Berlin] 
    PHP Fatal error: Query error: Table 'db11264155-weschmi.tl_theme_plus_javascript' doesn't exist (DESC tl_theme_plus_javascript file)
    #0 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/core/library/Contao/Database.php(203): Contao\Database\Statement->query('DESC tl_theme_p...')
    #1 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/theme-plus/config/runonce_0.php(24): Contao\Database->query('DESC tl_theme_p...')
    #2 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/theme-plus/config/runonce_0.php(14): upgrade_to_contao3_2->updateFileField('tl_theme_plus_j...')
    #3 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/theme-plus/config/runonce_0.php(49): upgrade_to_contao3_2->run()
    #4 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/theme-plus/config/runonce.php(14): require_once('/is/htdocs/wp11...')
    #5 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/theme-plus/config/runonce.php(36): runonce_4c1a463ebc3362ceea7bbc35870a9854->run()
    #6 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/core/classes/Backend.php(266): include('/is/htdocs/wp11...')
    #7 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/repository/classes/RepositoryManager.php(483): Contao\Backend->handleRunOnce()
    #8 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/repository/classes/RepositoryBackendModule.php(153): RepositoryManager->update('database')
    #9 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/core/classes/BackendModule.php(100): RepositoryBackendModule->compile()
    #10 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/repository/classes/RepositoryBackendModule.php(72): Contao\BackendModule->generate()
    #11 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/repository/classes/RepositoryManager.php(57): RepositoryBackendModule->generate()
    #12 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/core/classes/Backend.php(409): RepositoryManager->generate()
    #13 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/contao/main.php(142): Contao\Backend->getBackendModule('repository_mana...')
    #14 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/contao/main.php(293): Main->run()
    #15 {main} in /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/theme-plus/config/runonce.php on line 22
    #0 [internal function]: __error(256, 'Query error: Ta...', '/is/htdocs/wp11...', 22, Array)
    #1 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/theme-plus/config/runonce.php(22): trigger_error('Query error: Ta...', 256)
    #2 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/theme-plus/config/runonce.php(36): runonce_4c1a463ebc3362ceea7bbc35870a9854->run()
    #3 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/core/classes/Backend.php(266): include('/is/htdocs/wp11...')
    #4 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/repository/classes/RepositoryManager.php(483): Contao\Backend->handleRunOnce()
    #5 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/repository/classes/RepositoryBackendModule.php(153): RepositoryManager->update('database')
    #6 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/core/classes/BackendModule.php(100): RepositoryBackendModule->compile()
    #7 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/repository/classes/RepositoryBackendModule.php(72): Contao\BackendModule->generate()
    #8 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/repository/classes/RepositoryManager.php(57): RepositoryBackendModule->generate()
    #9 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/system/modules/core/classes/Backend.php(409): RepositoryManager->generate()
    #10 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/contao/main.php(142): Contao\Backend->getBackendModule('repository_mana...')
    #11 /is/htdocs/wp11264155_0WL8550N2A/www/weschmi/contao/main.php(293): Main->run()
    #12 {main}
    Die Tabelle tl_theme_plus_javascript gibts tatsächlich nicht. Weiß jemand Rat?

    Gruß,
    Ralf
  • KlausGrenoble
    Contao-Urgestein
    • 27.01.2013
    • 2362

    #2
    Ruf' mal /contao/install.php auf . Vielleicht muss die Db upgedatet werden.
    sigpicContao-Check (direct Download)

    Kommentar

    • Ralf_Schmitt
      Contao-Nutzer
      • 17.09.2012
      • 23

      #3
      Zitat von KlausGrenoble Beitrag anzeigen
      Ruf' mal /contao/install.php auf . Vielleicht muss die Db upgedatet werden.
      Im ernst? Alle anderen Module, die ich bisher kenne, aktualisieren die DB beim Installationsprozess.

      Egal. Bin zurück auf 3.2.15. Gleiches Problem, gleiche Fehlermeldung. Wenn ich über das Installtool versuche, die DB zu aktualisieren, passiert dies:

      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: capture_001_19112014_162701.jpg
Ansichten: 1
Größe: 53,1 KB
ID: 925149

      Tja, bin ratlos.

      Kommentar

      • Spooky
        Community-Moderator
        Wandelndes Contao-Lexikon
        • 12.04.2012
        • 38811

        #4
        Soweit ich im Forum mitbekommen habe ist das ein allgemeines Problem der Version 4.4.2 von Theme+, wenn man Theme+ komplett neu installiert. Ich glaube als workaround könnte funktionieren, dass du zuerst die Version 4.2.0 installierst und dann auf 4.4.2 aktualisierst.
        » sponsor me via GitHub or Revolut

        Kommentar

        • tril
          Contao-Urgestein
          • 07.01.2010
          • 2939

          #5
          system/runonce.php und alle system/runonce_X.php löschen sollte helfen.

          Kommentar

          • Grossvater
            Contao-Fan
            • 20.02.2013
            • 512

            #6
            @tril
            du meinst wahrscheinlich: system/modules/theme-plus/config/runonce.php und runonce_0.php

            Nach dem löschen funktioniert alles einwandfrei.

            Eine Frage noch: die Pfade zu den .css werden ja neu geschrieben. Also nicht mehr: files/bla/css/style.css sondern: assets/css/edd85aaf-collection.css
            Wie bekomme ich in den Stylesheets trotzdem Links zu den fonts hin? Die sind ja nicht mehr richtig verlinkt zu (ausgehend vom Stylesheet)

            Kann man da eventuell eine Variable definieren indem der Pfad zu den Fonts enthalten ist? Wie funktioniert das?
            Zuletzt geändert von Grossvater; 21.11.2014, 10:28.

            Kommentar

            • webstar
              Contao-Urgestein
              • 29.10.2009
              • 2020

              #7
              @Grossvater der asseticfilter css-rewrite ist dein Freund für die pfadanpassungen.
              netzmacht: Partner Profil | Wunschzettel | Internetseite | Github | Unterstützungsmöglichkeiten

              Kommentar

              • fuggi
                Contao-Nutzer
                • 24.07.2015
                • 15

                #8
                Zitat von Spooky Beitrag anzeigen
                Soweit ich im Forum mitbekommen habe ist das ein allgemeines Problem der Version 4.4.2 von Theme+, wenn man Theme+ komplett neu installiert. Ich glaube als workaround könnte funktionieren, dass du zuerst die Version 4.2.0 installierst und dann auf 4.4.2 aktualisierst.
                Danke! So hat es einwandfrei funktioniert.

                Kommentar

                Lädt...