Ergebnis 1 bis 8 von 8

Thema: Unvollständige Installation ??? (XAMPP/Windows, CM 1.1.2, Contao 4.6.10)

  1. #1
    Contao-Nutzer Avatar von Hagord
    Registriert seit
    18.08.2010.
    Ort
    Berlin
    Beiträge
    142

    Standard Unvollständige Installation ??? (XAMPP/Windows, CM 1.1.2, Contao 4.6.10)

    Endlich ist es mir gelungen - nach mehrmaligem Anschubsen der Installation unter XAMMP in ein Unterverzeichnis von htdocs, dass der Contao-Manager läuft.

    Das gilt für die Bereiche "Pakete", "Systemwartung" und "Systemprüfung". Beim Versuch, das "Install-Tool" oder gar das "Contao-Backend" aufzurufen geht die Sache schief, denn dann versucht der CM den Aufruf von "localhost/contao/install" bzw. "localhost/contao", obwohl es weder in der Root von htdocs noch im Unterverzeichnis (dem eigentlichen Installationsverzeichnis) einen Ordner names "contao" gibt.

    Dass kein Verzeichnis namens "contao" vorhanden ist, deutet mir auf eine unvollständige Installation. Ich habe auch alle Aktualisierungen u.ä. im CM wiederholt ausgeführt - ohne Besserung.

    Welche Informationen benötigt Ihr zur Fehlerfindung?
    Geändert von Hagord (13.12.2018 um 01:49 Uhr)

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

    Standard

    "contao/install" ist eine Route, kein physischer Pfad.

    Hast du den DocumentRoot beim VirtualHost deiner Domain auf das /web Verzeichnis gesetzt?

  3. #3
    Contao-Fan Avatar von Kopfnuss
    Registriert seit
    05.09.2012.
    Ort
    Zwickau
    Beiträge
    346
    Partner-ID
    11375
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das kommt mir bekannt vor.
    Wie Spooky schon gesagt hat mußt du auf das web Verzeichniss verweisen. Mach das bei Xampp am besten mit Virtual Hosts. Hier ist ein Anleitung:
    https://www.homeconstructor.net/de/x...sts-einrichten
    Dann kannst du in der httpd-vhosts.conf für jede Webseite den DocumentRoot festlegen der ja bei Contao 4 auf das web Verzeichniss zeigen muß.
    Geändert von Kopfnuss (13.12.2018 um 15:44 Uhr)

  4. #4
    Contao-Nutzer Avatar von Hagord
    Registriert seit
    18.08.2010.
    Ort
    Berlin
    Beiträge
    142

    Standard

    Besten Dank an Spooky und an Kopfnuss. Einen wichtigen Schritt bin ich dadurch schon weiter, aber leider noch nicht durch. Hier eine kurze Zusammenfassung:

    * Benutzerkonto wird mit Name/Passwort angelegt.
    * Systemprüfung alles auf grün: Dabei wird als Serverkonfiguration "XAMPP" gewählt und als Contao-Installation "4.6 Latest" und "Vollständige Installation"
    * Installation läuft mit "156 installs", unterbrochen von Fehlermeldung "symfony/routing (v4.1.9) Downloading ERROR 500 File "C:\xampp\htdocs\ct46\contao-manager/composer-install.get.json" does not contain valid JSON."
    * Nach Neustart von CM läuft Installation fertig mit: "Process terminated with exit code 0 / Result: OK / Task completed seccessfully"
    * Danach stehen zur Verfügung: "Datenbanken aktualisieren" oder "Bestätigen & Schließen". Da noch gar keine DB angebunden wurde, wird bestätigt und geschlossen.
    * Ich bin im CM und wähle "Tools" > "Install-Tool". Die Lizenz wird akzeptiert und ein Passwort vergeben und gespeichert.
    * Die Daten zur Datenbankverbindung werden eingegeben und "Einstellungen speichern" geklickt.
    * Es kommt zur Fehlermeldung.

    fehlermeldung_.png

    Inhalt der Log-Datei:

    Code:
    [2018-12-15 10:41:41] request.INFO: Matched route "contao_catch_all". {"route":"contao_catch_all","route_parameters":{"_route":"contao_catch_all","_scope":"frontend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_url_fragment":"favicon.ico"},"request_uri":"http://ct46.local/favicon.ico","method":"HEAD"} []
    [2018-12-15 10:41:41] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-12-15 10:41:41] request.CRITICAL: Uncaught PHP Exception Contao\CoreBundle\Exception\InternalServerErrorHttpException: "The installation has not been completed. Open the Contao install tool to continue." at C:\xampp\htdocs\ct46\vendor\contao\core-bundle\src\EventListener\ExceptionConverterListener.php line 93 {"exception":"[object] (Contao\\CoreBundle\\Exception\\InternalServerErrorHttpException(code: 0): The installation has not been completed. Open the Contao install tool to continue. at C:\\xampp\\htdocs\\ct46\\vendor\\contao\\core-bundle\\src\\EventListener\\ExceptionConverterListener.php:93, Contao\\CoreBundle\\Exception\\IncompleteInstallationException(code: 0): The installation has not been completed. Open the Contao install tool to continue. at C:\\xampp\\htdocs\\ct46\\vendor\\contao\\core-bundle\\src\\Framework\\ContaoFramework.php:367)"} []
    [2018-12-15 10:41:41] request.INFO: Matched route "contao_catch_all". {"route":"contao_catch_all","route_parameters":{"_route":"contao_catch_all","_scope":"frontend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_url_fragment":"favicon.ico"},"request_uri":"http://ct46.local/favicon.ico","method":"GET"} []
    [2018-12-15 10:41:41] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-12-15 10:41:41] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "Page not found: http://ct46.local/favicon.ico" at C:\xampp\htdocs\ct46\vendor\contao\core-bundle\src\EventListener\ExceptionConverterListener.php line 96 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): Page not found: http://ct46.local/favicon.ico at C:\\xampp\\htdocs\\ct46\\vendor\\contao\\core-bundle\\src\\EventListener\\ExceptionConverterListener.php:96, Contao\\CoreBundle\\Exception\\PageNotFoundException(code: 0): Page not found: http://ct46.local/favicon.ico at C:\\xampp\\htdocs\\ct46\\vendor\\contao\\core-bundle\\src\\Resources\\contao\\controllers\\FrontendIndex.php:67)"} []
    [2018-12-15 10:45:10] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"http://ct46.local/contao/install","method":"HEAD"} []
    [2018-12-15 10:45:10] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"http://ct46.local/contao/install","method":"GET"} []
    [2018-12-15 10:45:12] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Schema\SchemaException: "There is no column with name 'path(768)' on table 'tl_files'." at C:\xampp\htdocs\ct46\vendor\doctrine\dbal\lib\Doctrine\DBAL\Schema\SchemaException.php line 82 {"exception":"[object] (Doctrine\\DBAL\\Schema\\SchemaException(code: 30): There is no column with name 'path(768)' on table 'tl_files'. at C:\\xampp\\htdocs\\ct46\\vendor\\doctrine\\dbal\\lib\\Doctrine\\DBAL\\Schema\\SchemaException.php:82)"} []
    Im letzten Protokolleintrag findet sich "There is no column with name 'path(768)' on table 'tl_files'.", aber die Datenbank hat noch keine einzige Tabelle angelegt bekommen. Wieso wird nach Eingabe der Daten zur Datenbankverbindung keine Positiv- oder Negativmeldung zur erfolgreichen oder fehlgeschlagenen Anbindung gegeben?

    Bin gespannt auf Eure Vorschläge.

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

    Support Contao

    Standard

    Es gibt derzeit leider noch ein Problem, das von Drittanbietern (doctrine/dbal) gefixt werden muss: https://github.com/contao/contao/issues/238

    Die Lösung findest Du auch im zitierten Ticket oder hier im Forum.
    Geändert von xchs (15.12.2018 um 11:25 Uhr)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    Contao-Nutzer Avatar von Hagord
    Registriert seit
    18.08.2010.
    Ort
    Berlin
    Beiträge
    142

    Standard

    Entschuldigung, bin nur Anwender:

    Adding the following code to the composer.json and do a composer.phar update did the trick.

    Die composer.json (in der Root) um den angegebenen Code zu erweitern, bekomme ich hin. Wie aber macht man "do a composer.phar update"?

    Danke.

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

    Support Contao

    Standard

    Das ist eine ganz normale Paketaktualisierung, die Du entweder

    • via Contao Manager ("Pakete aktualisieren") oder
    • via Konsole (composer update)


    ausführen kannst.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    Contao-Nutzer Avatar von Hagord
    Registriert seit
    18.08.2010.
    Ort
    Berlin
    Beiträge
    142

    Standard

    Danke für die hilfreichen Infos. Mein erstes CT4 läuft jetzt lokal auf XAMPP - hatte schon fast nicht mehr daran geglaubt. Werde jetzt ausführlich damit experimentieren.

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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