Fehlermeldung "Fatal error: Class 'zz\Html\HTMLMinify' not found in ...." beheben

Problem:

Meine Webseite ist nicht aufrufbar.
Im exception_log steht folgende Fehlermeldung.
Die Pfade und Zeilennummern können ggf. abweichen

Dieser Fehler tritt in den meisten Fällen nach einem Upgrade auf eine neuere UliCMS Version auf.

Fatal error: Class 'zz\Html\HTMLMinify' not found in /var/www/html/lib/minify.php on line 14

Lösung:

  1. Sofern Sie Shellzugriff auf ihren Server haben, loggen sie sich per Terminal ein. Wenn Sie keinen Zugriff auf die Kommandozeile des Servers haben, folgenden Sie unten der alternativen Lösung.
  2. Nutzen Sie bitte nicht den root Account, sondern einen Account, der den Berechtigungen des Webservers entspricht.
  3. Wechseln Sie per cd [pfad] in den Hauptordner Ihrer UliCMS Installation.
  4. Löschen Sie mit folgendem Befehl den Ordner "vendor" mit dem Befehl
    rm -rf vendor
  5. Führen Sie folgenden Befehl aus, um alle Composer Pakete erneut zu installieren:
    php composer install

Alternative Lösung:

Wenn Sie keinen Shellzugriff zum Server haben, gehen Sie bitte wie folgt vor:

  1. Laden Sie das UliCMS Installations- oder Upgradepaket welches Ihrer UliCMS Version entspricht herunter.
  2. Löschen Sie per FTP den Ordner "vendor" im Hauptverzeichnis Ihrer UliCMS Installation.
  3. Laden Sie an Stelle des gelöschten Ordners den Ordner "ulicms/vendor" aus der in Schritt 1 heruntergeladenen zip-Datei auf den Server hoch.
Don't click this link