Ergebnis 1 bis 6 von 6

Thema: Error 500 bei Aufruf von Install-Tool nach update von 3.2 auf 3.5

  1. #1
    Contao-Nutzer
    Registriert seit
    16.11.2010.
    Beiträge
    25

    Standard Error 500 bei Aufruf von Install-Tool nach update von 3.2 auf 3.5

    Hallo zusammen,

    ich hab hier eine alte Webseite eines Kunden. Die läuft noch auf 3.2 - ich würde sie gerne auf 4.4 updaten, dazu muss ich Contao aber ja bekanntlich von 3.2 auf 3.5 uppgraden.
    Nach dem ich das Backup gemacht habe, hab ich die Dateien der 3.5 auf den Server übertragen. Anschließend wollte ich das Install-Tool aufrufen, erhalte aber nur eine weiße Seite. Im Log des Server Admin Tools steht "Error 500".
    Ich habe leider keinen Zugang zu den echten Server-Logs und kann daher auch nicht die PHP Fehler sehen.

    Wie kann ich da jetzt am besten weiter machen?

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

    Support Contao

    Standard

    Wie bist Du denn beim Update genau vorgegangen?

    Ist in system/logs/error.log auch nichts protokolliert (insbesondere die letzten bzw. aktuellsten Einträge sofern vorhanden)?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Nutzer
    Registriert seit
    16.11.2010.
    Beiträge
    25

    Standard

    Danke für den Hinweis.

    In den Logs steht folgendes:

    Code:
    [05-May-2020 20:21:56 Europe/Berlin] PHP Fatal error:  require_once(): Failed opening required '/var/www/vhosts/example.com/httpdocs/vendor/autoload.php' (include_path='.:/opt/plesk/php/7.3/share/pear') in /var/www/vhosts/example.com/httpdocs/system/initialize.php on line 116
    [05-May-2020 20:23:34 Europe/Berlin] 
    PHP Warning: require_once(/var/www/vhosts/example.com/httpdocs/vendor/autoload.php): failed to open stream: No such file or directory in /var/www/vhosts/example.com/httpdocs/system/initialize.php on line 116
    #0 /var/www/vhosts/example.com/httpdocs/system/initialize.php(116): __error(2, 'require_once(/v...', '/var/www/vhosts...', 116, Array)
    #1 /var/www/vhosts/example.com/httpdocs/system/initialize.php(116): require_once()
    #2 /var/www/vhosts/example.com/httpdocs/contao/index.php(16): require('/var/www/vhosts...')
    #3 {main}
    Das "vendor" Verzeichnis ist tatsächlich leer.

    Was ich getan habe:
    Backup der 3.2, über git clone die letzte 3.5 Fassung geladen und auf den Server kopiert. Dabei alle Dateien überschrieben. Backup der localconfig zurück gespielt und dann das install-tool aufgerufen.

  4. #4
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.744
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Knobibrot Beitrag anzeigen

    Was ich getan habe:
    Backup der 3.2, über git clone die letzte 3.5 Fassung geladen und auf den Server kopiert. Dabei alle Dateien überschrieben. Backup der localconfig zurück gespielt und dann das install-tool aufgerufen.
    Verstehe ich es richtig, Du hast die 3.5 einfach über die 3.2 drüber gebügelt? Wenn ja dann ist das keine gute Idee, wie man hier im Forum in etlichen Threads lesen kann.

    Mach ein sauberes Update auf die 3.5 entweder mit easyUpdate von @Bugbuster (mein Favorit früher), mit dem Live-Update oder manuell z.B. durch Parallelinstallation einer 3.5 oder eben mit entsprechender Löschung.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  5. #5
    Contao-Nutzer
    Registriert seit
    16.11.2010.
    Beiträge
    25

    Standard

    Hey,

    danke für den Tipp. Aber leider funktioniert das nicht so einfach.
    Der neue Server rennt mit PHP7 und da läuft die 3.2 nicht.
    Kann mich weder ins Backend einloggen noch sehe ich das Frontend.

    Ich hab nur eine Chance, wenn ich das ohne irgendwelche extra Tools hinbekomme.

    Hat jemand eine Idee wie ich das machen kann?

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

    Standard

    Zitat Zitat von Knobibrot Beitrag anzeigen
    über git clone die letzte 3.5 Fassung geladen und auf den Server kopiert.
    Wenn du das mit git clone machst, musst du auch noch ein composer install ausführen.

    Anstatt git clone zu benutzen, kannst du auch das fertig gebaute Archiv herunterladen: https://github.com/contao/core/relea...tao-3.5.40.zip

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
  •