Contao-Camp 2024
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 44

Thema: Einstieg in Contao 4 mit 4.4.0 auf XAMPP

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

    Standard Einstieg in Contao 4 mit 4.4.0 auf XAMPP

    Folgendes habe ich getan:
    1. contao-4.4.0.zip heruntergeladen und in ein neues htdocs-Unterverzeichnis ct440 ausgepackt (dabei war auch das web-Verzeichnis direkt unter ct440 mit drei Dateien).
    1b. Alternativ habe ich auch mal ein leeres htdocs-Unterverzeichnis ct440b mit einem leeren web-Unterverzeichnis angelegt. Alles weitere wie unter 2./3./4.
    2. Die Datei contao-manager.phar heruntergeladen, ins web-Untervezeichnis kopiert und in contao-manager.phar.php umbenannt.
    3. Schon mal im MySQL eine Datenbank namens ct440 angelegt.
    4. Jetzt die Datei contao-manager.phar.php aufgerufen per localhost/ct440(bzw. 440b)/web/contao-manager.phar.php .
    => Fehlermeldung: Objekt nicht gefunden! Der angeforderte URL konnte auf dem Server nicht gefunden werden. (Error 404)
    Meine Vermutung: Ich muß im XAMPP vielleicht einen Weg finden, das web-Unterverzeichnis direkt anzusprechen, als wäre es direkt unter htdocs und nicht noch ct440 dazwischen?
    .htaccess-Datei im ct440-Verzeichnis ?? hosts-Datei ??
    Vermutung ergibt sich daraus: Mit der Fehlermeldung steht in der Adreßzeile des Browsers: http://localhost/contao-manager.phar.php/
    Ich möchte gerne so schnell wie möglich mit Contao 4.4.0 auf XAMPP arbeiten / und später auf dem Server.
    Geändert von Hagord (15.06.2017 um 23:35 Uhr)

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

    Support Contao

    Standard

    Ich arbeite ich unter XAMPP immer mit vhosts. Damit kann ich dann die Installationen über eine Subdomain ansprechen also z.B. test.localhost. Abgesehen davon funktioniert der Contao-Manager aber noch nicht unter Windows.
    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.




  3. #3
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.975
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    @mlweb:
    Hi,

    magst Du eine kleine Installationshilfe posten, wie man contao 4.4 auf xampp installiert?
    Ich habe mit vhosts noch nicht gearbeitet und würde gerne lokal etwas mit contao 4 experimentieren.

    Wenn alles klappt würde ich auch einen Screencast dazu veröffentlichen falls Interesse besteht.

    Viele Grüße,
    tschero
    Geändert von tschero (19.06.2017 um 06:02 Uhr)
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

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

    Support Contao

    Standard

    Im Moment bin auf der Konferenz. Wenn ich zurück bin mache ich gern eine kleine Anleitung fertig. Möchte dazu nur vor meinem Windows-Rechner sitzen, sonst vergesse ich die Hälfte. Manches macht man ja doch automatisch oder man hat schon Sachen installiert, die standardmäßig nicht vorhanden sind.
    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-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.975
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ah Prima,

    da freue ich mich sehr drauf.
    Sitze gerade vor der Installation bei 1und1. Hat gut geklappt, Mal sehen ob ich das auch mal in einen Screencast packe.

    Viel Spaß noch bei der Konferenz.

    Viele Grüße,
    tschero


    EDIT:
    Hier geht´s zum Screencast
    Viel Spaß beim anschauen.
    Geändert von tschero (26.06.2017 um 20:59 Uhr) Grund: Screencast hinzugefügt
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  6. #6
    Contao-Nutzer
    Registriert seit
    16.06.2017.
    Beiträge
    22

    Standard Contao 4.4 lokal bei XAMPP installieren

    Hallo, ich scheitere leider auch an der lokalen Installation auf Windows 10. Mehrere Versuche mit frisch installiertem XAMPP, Version 7.1.4 (PHP 7.1.4)

    Versuch 1: (so sollte es wohl im Idealfall funktionieren?)

    • Download Contao-Manager
    • Kopiert in C:\xampp\htdocs\contao440\web\
    • Umbenannt in contao-manager.phar.php
    • Aufruf localhost/contao440/web/contao-manager.phar.php
    • Funktioniert nicht, wird umgeleitet auf localhost/contao-manager.phar.php mit leerer Seite


    Versuch 2: PHP als FCGI

    Habe hier im Forum in mehreren Beiträgen zu der 4er-Version den Hinweis gefunden, dass man bei XAMPP PHP wohl besser als FastCGI ausführen sollte, und nicht als normalen Apache 2 Handler. Den Grund, warum das erforderlich sein soll, habe ich nicht ganz verstanden, aber gut, einen Versuch ist es wert... Allerdings ist die mit XAMPP unter http://localhost/dashboard/docs/use-php-fcgi.html mitgelieferte Anleitung scheinbar nicht mehr ganz aktuell. Daher:

    • Bei der Apache Lounge nicht das Gesamtpaket, sondern etwas weiter unten mod_fcgid separat runtergeladen (Download mod_fcgid-2.3.9-win32-VC14.zip also die Win32-Version)
    • ZIP entpackt und die Datei mod_fcgid.so kopiert in C:\xampp\apache\modules
    • Änderungen in der Datei C:\xampp\apache\conf\extra\httpd-xampp.conf:
      Code:
      #
      # XAMPP settings
      #
      
      <IfModule env_module>
          SetEnv MIBDIRS "C:/xampp/php/extras/mibs"
          SetEnv MYSQL_HOME "\\xampp\\mysql\\bin"
          SetEnv OPENSSL_CONF "C:/xampp/apache/bin/openssl.cnf"
          SetEnv PHP_PEAR_SYSCONF_DIR "\\xampp\\php"
          SetEnv PHPRC "\\xampp\\php"
          SetEnv TMP "\\xampp\\tmp"
      </IfModule>
      
      #
      # PHP-Module setup
      #
      LoadFile "C:/xampp/php/php7ts.dll"
      LoadFile "C:/xampp/php/libpq.dll"
      LoadModule php7_module "C:/xampp/php/php7apache2_4.dll"
      
      #<FilesMatch "\.php$">
      #    SetHandler application/x-httpd-php
      #</FilesMatch>
      #<FilesMatch "\.phps$">
      #    SetHandler application/x-httpd-php-source
      #</FilesMatch>
      
      # PHP als FCGI Modul ausführen
      LoadModule fcgid_module modules/mod_fcgid.so
      FcgidInitialEnv PHPRC "c:/xampp/php"
      AddHandler fcgid-script .php
      FcgidWrapper "c:/xampp/php/php-cgi.exe" .php
      
      #
      # PHP-CGI setup
      #
      #<FilesMatch "\.php$">
      #    SetHandler application/x-httpd-php-cgi
      #</FilesMatch>
      #<IfModule actions_module>
      #    Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe"
      #</IfModule>
      
      
      <IfModule php7_module>
          PHPINIDir "C:/xampp/php"
      </IfModule>
      
      <IfModule mime_module>
          AddType text/html .php .phps
      </IfModule>
      
      ScriptAlias /php-cgi/ "C:/xampp/php/"
      <Directory "C:/xampp/php">
          AllowOverride None
          Options None
          Require all denied
          <Files "php-cgi.exe">
                Require all granted
          </Files>
      </Directory>
      
      <Directory "C:/xampp/cgi-bin">
          <FilesMatch "\.php$">
              SetHandler cgi-script
          </FilesMatch>
          <FilesMatch "\.phps$">
              SetHandler None
          </FilesMatch>
      </Directory>
      
      <Directory "C:/xampp/htdocs/xampp">
          <IfModule php7_module>
          	<Files "status.php">
          		php_admin_flag safe_mode off
          	</Files>
          </IfModule>
          AllowOverride AuthConfig
      </Directory>
      
      <IfModule alias_module>
          Alias /licenses "C:/xampp/licenses/"
          <Directory "C:/xampp/licenses">
              Options +Indexes
              <IfModule autoindex_color_module>
                  DirectoryIndexTextColor  "#000000"
                  DirectoryIndexBGColor "#f8e8a0"
                  DirectoryIndexLinkColor "#bb3902"
                  DirectoryIndexVLinkColor "#bb3902"
                  DirectoryIndexALinkColor "#bb3902"
              </IfModule>
              Require local
              ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
         </Directory>
      
      #    Alias /phpmyadmin "C:/xampp/phpMyAdmin/"
      #    <Directory "C:/xampp/phpMyAdmin">
      #        AllowOverride AuthConfig
      #        Require local
      #        ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
      #    </Directory>
      
          Alias /phpmyadmin "C:/xampp/phpMyAdmin/"
          <Directory "C:/xampp/phpMyAdmin">
              Options ExecCGI
              AllowOverride AuthConfig
              Require all granted
              ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
          </Directory>
      
          Alias /webalizer "C:/xampp/webalizer/"
          <Directory "C:/xampp/webalizer">
              <IfModule php7_module>
          		<Files "webalizer.php">
          			php_admin_flag safe_mode off
          		</Files>
              </IfModule>
              AllowOverride AuthConfig
              Require local
              ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
          </Directory>
      </IfModule>
    • Apache-Neustart
    • Aufruf localhost/contao440/web/contao-manager.phar.php
    • Funktioniert nicht, wird immer noch umgeleitet auf localhost/contao-manager.phar.php mit leerer Seite


    Versuch 3: Anpassung Host-Datei, damit das web-Unterverzeichnis als Hauptverzeichnis dient

    Laut Anleitung sollte das web-Verzeichnis als "root" definiert werden. Bei Online-Hostingpaketen kann man das Hauptverzeichnis eines Webspace bei den Domaineinstellungen und/oder Subdomains einstellen. Bei XAMPP geht das über Anpassungen in der Host-Datei.

    • Anpassungen gemäß der XAMPP-Anleitung unter http://localhost/dashboard/docs/configure-vhosts.html:
    • In der Datei C:\xampp\apache\conf\extra\httpd-vhosts.conf am Ende diese Einträge ergänzt:
      Code:
      <VirtualHost *:80>
        DocumentRoot "C:/xampp/htdocs/"
        ServerName localhost
      </VirtualHost>
      
      <VirtualHost *:80>
        DocumentRoot "C:/xampp/htdocs/contao440/web"
        ServerName contao440.localhost
      </VirtualHost>
    • In der Datei C:\windows\system32\drivers\etc\hosts diese Einträge ergänzt (Datei ist wegen Dateirechten als Windows-Administrator zu bearbeiten)
      Code:
      127.0.0.1       localhost
      127.0.0.1       contao440.localhost
    • Da Änderung an der hosts-Datei zur Sicherheit den Rechner neu gestartet (Windows )
    • Aufruf contao440.localhost/contao-manager.phar.php
    • Funktioniert nicht, Fehlermeldung "Windows wird nicht unterstützt", aber immerhin ein kleiner Fortschritt, das Script wurde ausgeführt... Sprich der Contao-Manager kann für XAMPP immer noch nicht genutzt werden


    Versuch 4: Manuelle Installation mit ZIP-Download

    • Download des ZIP-Archivs der 4.4-Version von der offiziellen Download-Seite
    • Entpackt und kopiert in C:/xampp/htdocs/contao440/
    • Im Browser Aufruf contao440.localhost/
    • Fehlerseite wird angezeigt: Unvollständige Installation
    • Im Browser Aufruf contao440.localhost/contao/install
    • Funktioniert nicht, Fehlerseite "Es ist ein Fehler aufgetreten". Fehler laut Log-Datei:
      Code:
      [2017-06-16 10:27:58] app.CRITICAL: An exception occurred.
       {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\ClassNotFoundException(code: 0):
       Attempted to load class \"Config\" from the global namespace.\nDid you forget a \"use\" statement?
       at C:\\xampp\\htdocs\\contao440\\vendor\\contao\\core-bundle\\src\\Resources\\contao\\library\\Contao\\Environment.php:537)"} []


    Versuch 5: Installation über Composer

    Diesen Weg wollte ich vermeiden, habe es aber dennoch versucht. Eine Anleitung zu Composer spare ich mir hier. Der Download hat soweit geklappt und ich habe auch in der Konsole die Datenbank-Daten eintragen können. Dann gab es aber ein paar Warnungen und Fehlermeldungen wegen ...Symlinks? (bin mir nicht mehr ganz sicher).

    • Funktioniert nicht, Fehlerseite und Log-Eintrag wie bei Versuch 4.


    An dieser Stelle habe ich erst mal aufgegeben und weiß nicht mehr weiter. Wie bekommt man Contao 4.4 lokal mit XAMPP zum Laufen?

  7. #7
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.075
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von tschero Beitrag anzeigen
    Ah Prima,

    da freue ich mich sehr drauf.
    Sitze gerade vor der Installation bei 1und1. Hat gut geklappt, Mal sehen ob ich das auch mal in einen Screencast packe.

    Viel Spaß noch bei der Konferenz.

    Viele Grüße,
    tschero
    Bei 1&1? Mit welchem Hostingpaket?

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

    Standard

    Vielen Dank an MLWEB für den Hinweis auf die Nutzung von vhosts. Habe gleich mal recherchiert und bin hier auf eine gute Anleitung gestoßen. Ab jetzt nur noch so ...

  9. #9
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.975
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Bei 1&1? Mit welchem Hostingpaket?
    Hi,
    das ist das Unlimited Plus;

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  10. #10
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.075
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von tschero Beitrag anzeigen
    Hi,
    das ist das Unlimited Plus;
    tschero
    Dann probiere ich das nachher auch mal aus.

  11. #11
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.075
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hmm, in meinem Paket scheint der Manager nicht zu funktionieren
    Der Contao Manager konnte einen Konsolentask nicht starten!

    Die Ausführung des Hintergrundtasks ist fehlgeschlagen.
    Sollte dies nochmals passieren, unterstützt der Contao Manager Ihren Server ggf. nicht.

  12. #12
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.975
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja die Meldung hatte ich auch, über die ssh Konsole hat´s dann geklappt.
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

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

    Standard

    Ich konnte über die hosts/vhosts-Modifizierungen die Datei contao-manager.phar.php zum Laufen bringen - nebenbei sogar das https auf XAMPP . Die Fehlermeldung war nun zu erwarten:
    [ERROR 501] This version of Contao Manager is currently not supported on Windows. Weitere Informationen
    Gibt es denn einen ungefähren Termin, ab dem der Contao-Manager auch unter Windows/XAMPP laufen soll?

  14. #14
    Contao-Nutzer
    Registriert seit
    16.06.2017.
    Beiträge
    22

    Standard Contao 4.4 lokal bei XAMPP auf Windows 10 installieren

    Hallo, nach vielen weiteren Versuchen hat bei mir die lokale Installation in XAMPP endlich geklappt.

    Ganz ohne Umwege, also ohne FCGI, ohne HOSTS-Anpassung, ohne Composer und offenbar auch ohne Symlink-Probleme.

    Ausgangszustand:
    • Windows 10, als einfacher Benutzer angemeldet (kein Admin-Konto)
    • Komplette Deinstallation der vorhandenen XAMPP-Installation, danach Rechner neu gestartet

    Schritt 1: „Saubere“ Neuinstallation von XAMPP ganz von vorne:
    • XAMPP Download der aktuellen Version 7.1.4 (PHP 7.1.4) 32 bit
    • Rechtsklick auf die runtergeladene Setup-Datei, als Administrator ausführen (XAMPP als Windows-Admin installieren)
    • Nach der Installation Windows neu starten (nur zur Sicherheit, da die Installation Systemvariablen geändert hat)

    Schritt 2: Anpassen der php.ini (liegt unter C:\xampp\php\php.ini)
    • Zeile 383: max_execution_time=90 (anstelle 30)
    • Zeile 404: memory_limit=256M (anstelle 128)
    • Zeile 671: post_max_size=64M (anstelle 8)
    • Zeile 742: sys_temp_dir = "C:\xampp\tmp" (Strichpunkt/Semikolon weg, neuer Wert)
    • Zeile 824: upload_max_filesize=50M (anstelle 2)
    • Zeile 899: extension=php_intl.dll (Strichpunkt/Semikolon weg)
    • Zeile 921: extension=php_soap.dll (Strichpunkt/Semikolon weg)
    • Zeile 956: date.timezone = Europe/Berlin (Strichpunkt/Semikolon weg, neuer Wert)

    Schritt 3: Datenbank vorbereiten
    • Das XAMPP Control Panel öffnen und Apache und MySQL starten (reicht hier als normal Benutzer, nicht Windows-Administrator)
    • Im Panel bei MySQL den Admin-Link anklicken, um PHPmyAdmin im Browser zu öffnen
    • Neue Datenbank anlegen (habe als Name "contao440" und als Kollation "utf8_general_ci" angegeben)
    • Browser mit PHPmyAdmin wieder schließen
    • Apache und MySQL stoppen und das XAMPP Control Panel beenden

    Schritt 4: Contao-Verzeichnis vorbereiten
    • Im Windows-Explorer neues Verzeichnis anlegen: C:\xampp\htdocs\contao440\
    • Download der aktuellen Contao Version 4.4.0 als ZIP-Archiv für die Manuelle Installation
    • ZIP entpacken
    • Den Inhalt des Ordners "contao-4.4.0" in das eben vorbereitete Verzeichnis unter C:\xampp\htdocs\contao440\ kopieren

    Schritt 5: Contao installieren
    • Rechtklick auf die Programmverknüpfung für das XAMPP Control Panel und als Administrator ausführen
    • Apache und MySQL starten (wird so mit Admin-Rechten ausgeführt)
    • Im Browser die Installationsseite aufrufen:
      http://localhost/contao440/web/contao/install

    Schritt 6: Der Contao-Installationsanleitung folgen...
    • Nutzungsbedingungen akzeptieren
    • Passwort für das Installtool vergeben
    • Datenbankverbindung einrichten:
      Host: localhost
      Port: 3306
      Benutzer: root
      Passwort bei "normaler" XAMPP-Installation leer lassen
      Datenbankname: contao440 (wie oben per PHPmyAdmin eingerichtet)
    • Dann Datenbank aktualisieren (Tabellen werden eingerichtet)
    • Administratorkonto anlegen (Benutzername etc. angeben)
    • Link zum Backend anklicken und freuen, wenn es funktioniert


    Das dürfte derzeit wohl die einfachste Möglichkeit einer lokalen Installation sein.

    Sollte eigentlich genauso funktionieren, wenn man zuvor einen virtuellen Host eingerichtet hat, wo das web-Unterverzeichnis als Startpunkt fungiert (wie weiter oben bei Versuch 3 beschrieben)

    Wichtig ist, dass das XAMPP Control Panel als Administrator ausgeführt wird.

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

    Standard

    Habe mir gerade noch einmal die Datei contao-4.4.0.zip heruntergeladen und es ist dabei geblieben:
    Das Unterverzeichnis web enthält außer den drei Dateien (s.u.) kein Verzeichnis contao.
    Woher stammt deine Datei contao-4.4.0.zip?
    Code:
     Verzeichnis von D:\ ... \contao-4.4.0\web
    
    15.06.2017  12:39    <DIR>          .
    15.06.2017  12:39    <DIR>          ..
    15.06.2017  12:39             2.614 .htaccess
    15.06.2017  12:39               865 app.php
    15.06.2017  12:39             2.285 app_dev.php
                   3 Datei(en),          5.764 Bytes
    Nachtrag: Datei contao-4.4.0.tar.gz mit gleichem Inhalt
    Geändert von Hagord (16.06.2017 um 23:28 Uhr)

  16. #16
    Contao-Nutzer
    Registriert seit
    16.06.2017.
    Beiträge
    22

    Standard

    Das ist richtig, das Unterverzeichnis web hat nach dem Download auch bei mir nur die von dir genannten 3 Dateien.

    Es gibt in dem Download kein Unterverzeichnis contao und auch keine separate Installationsdatei.

    Der Aufruf des nicht vorhandenen web/contao/install funktioniert aber trotzdem - vermutlich durch irgendwelche Anweisungen/Umleitungen/Weiterleitungen in der htaccess und app.php in dem web-Verzeichnis.

    Mit dem Aufruf von http://localhost/contao440/web/contao/install und dem Abschließen der Installation werden aber mehrere neue Verzeichnisse und Dateien in dem Verzeichnis http://localhost/contao440/ erstellt.

  17. #17
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.507
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von contaotester Beitrag anzeigen
    Das ist richtig, das Unterverzeichnis web hat nach dem Download auch bei mir nur die von dir genannten 3 Dateien.
    Das ist auch OK so. Wenn die Installation vollständig läuft, findet man dann noch einige symbolische Links und weitere Verzeichnisse.

    Zitat Zitat von contaotester Beitrag anzeigen
    Es gibt in dem Download kein Unterverzeichnis contao und auch keine separate Installationsdatei.
    Auch korrekt so.

    Zitat Zitat von contaotester Beitrag anzeigen
    Der Aufruf des nicht vorhandenen web/contao/install funktioniert aber trotzdem - vermutlich durch irgendwelche Anweisungen/Umleitungen/Weiterleitungen in der htaccess und app.php in dem web-Verzeichnis.
    contao/install wird als Parameter an die app.php weitergereicht und als Route interpretiert. Dadurch wird intern das installation-bundle aufgerufen und die Installation beginnt.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

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

    Support Contao

    Standard

    Zitat Zitat von Hagord Beitrag anzeigen
    Gibt es denn einen ungefähren Termin, ab dem der Contao-Manager auch unter Windows/XAMPP laufen soll?
    Nein noch nicht. Das ist im zweiten Stepp in Arbeit. Hier müssen vom Entwickler alle Tasks umgeschrieben und anschließend getestet werden. Priorität hat im Moment das Fixen von Bugs auf Unixsystemen (öffentliche Beta).
    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.




  19. #19
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von tschero Beitrag anzeigen
    Ja die Meldung hatte ich auch, über die ssh Konsole hat´s dann geklappt.
    Kannst Du Deine funktionierende Vorgehensweise bitte näher erklären?
    - Bei 1und1 klappt die 4.4.0 Installation via Manager gar nicht.
    - Machst Du das via SSH auf der Konsole über den composer (wie hast Du den hier installiert)?
    - ...

    Danke
    Frank
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  20. #20
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.975
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi,


    ich habe folgendes Verzeichnis auf dem Webspace angelegt:

    Code:
    "contao_4_4"
    Dann habe ich über die Konsole(putty) via ssh folgenden Befehl eingegeben um in das Verzeichnis zu wechseln:
    Code:
    cd contao_4_4
    Dnanach:
    Code:
    curl -L https://download.contao.org | tar -xz --strip-components=1
    Nach dem Ausführen ist im verzeichnis contao_4_4 ein weiteres Verzeichnis:
    Code:
    web
    Darauf habe ich eine Domain zeigen lassen(Einstellung im Kontrollzentrum von 1und1)

    Danach im Browser:
    Code:
    www.domainname.tld/contao/install
    und dann war das Installtool erreichbar.

    Mit dem Composer habe ich nicht, zumindest nicht bewusst, gearbeitet.

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

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

    Standard

    An contaotester:

    Leider war ich nicht so erfolgreich. Zunächst habe ich den aktuellsten Contao-Check durchgeführt - alles im grünen Bereich:

    ctcheck12-uebersicht.png / ctcheck12-installct4x.png

    Mit der Installation meldete sich zunächst das Contao-Installtool,
    nach Klick auf Lizenz akzeptieren erschien dann jedoch eine Fehlermeldung:

    What's the matter?
    The installation has not been completed, therefore Contao cannot work properly.
    How can I fix the issue?
    Please open the Contao install tool (/contao/install) in your browser.
    Tell me more, please
    For more information, please refer to the Contao manual.

    Der erneute Aufruf der Installation führte zu der Fehlermeldung

    Fatal error: Class 'Config' not found in C:\xampp\htdocs\ct440\vendor\contao\core-bundle\src\Resources\contao\library\Contao\Environ ment.php on line 537

    Ein Blick auf den Quellcode zeigt, dass es an der Stelle (Zeile 537) irgendwie um das Betriebssystem geht - bei mir Windows 7 Prof. Also muss ich noch ein wenig warten ...

  22. #22
    Contao-Nutzer
    Registriert seit
    16.06.2017.
    Beiträge
    22

    Standard

    Seltsam. Ich glaube aber nicht, dass es an der Windows-Version liegt, eher an den Symlinks, die Contao versucht während der Installation zu erstellen.

    Deine Fehlermeldung ist die selbe, die ich bei meinen ersten Versuchen hatte (siehe mein erster Beitrag unter Versuch 4 und 5). Bei mir waren allerdings mehr doppelte Slashes in den Pfadangaben

    Möglicherweise funktioniert es bei mir, weil ich den Composer zuvor nicht deinstalliert habe - wobei ich ihn nicht aktiv gestartet oder ausgeführt habe. Vielleicht braucht Contao den ja trotz der manuellen Installation? Keine Ahnung. Ich hatte in meiner Testreihe den Composer zuletzt auch mit Administrator-Rechten installiert, könnte sein, dass das relevant ist.

    Ich habe es eben nochmal probiert und dabei ist mir im Explorer folgendes aufgefallen:

    Wenn ich den Inhalt der ZIP in das htdocs-Verzeichnis kopiere, hat der Ordner diesen Inhalt:
    Code:
    app/
    assets/
    var/
    vendor/
    web/
    .gitinore
    composer.json
    composer.lock
    README.md
    Sobald ich dann die Contao-Installationsseite im Browser aufrufe, ändert sich der Inhalt und es kommen weitere Ordner dazu.

    Code:
    app/
    assets/
    files/
    system/
    templates/
    var/
    vendor/
    web/
    .gitinore
    composer.json
    composer.lock
    README.md
    und in dem web-Unterordner kommen auch neue Dateien hinzu:

    Code:
    assets/ (ist eine Verknüpfung auf einen Ordner, kein richtiger Ordner)
    bundles/
    share/
    system/
    .htaccess
    app.php
    app_dev.php
    Diese Dateien werden mit dem Aufruf der Installationsseite erzeugt, noch bevor ich die Lizenzbedingungen bestätige. Werden diese Dateien bei dir auch erzeugt?

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

    Standard

    Also ich denke nicht, dass bei der Ausführung von install der Composer zum Zuge kommt. Oder??? Der Zuwachs an Verzeichnissen und Dateien ist aber bei mir der gleiche wie bei Dir. Läuft denn der Contao-Manager bei Dir jetzt unter Win10 ohne bemerkbare Probleme? Konntest Du z. B. schon Erweiterungen suchen, finden und installieren? Es steht ja die Aussage von Contao-4.4-Insidern, wonach eine Anpassung an Windows (also auch an Windows/XAMPP ??) noch vorgenommen werden muss und der CM bis jetzt nur auf UNIX-Systemen sicher läuft. Ich würde mich ja gern weiter in das ganze Innere von Contao 4 einarbeiten. Aber leider sieht es mit entsprechender Literatur, die über Einführungen und Grundlagen hinausgeht, mau aus. Würde mich auch an entsprechenden Arbeiten beteiligen (Lernen - Praxis - Schreiben).

  24. #24
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.507
    User beschenken
    Wunschliste

    Standard

    gibt es Fehlermeldungen, vom ersten Aufruf, in var/log/prod-datum-log?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  25. #25
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.507
    User beschenken
    Wunschliste

    Standard

    Also ich denke nicht, dass bei der Ausführung von conto/install der Composer zum Zuge kommt. Oder??
    Richtig, wenn man die ZIP als Installationsquelle nimmt, braucht man für die Installation kein Composer. Es sind ja schon alle Pakte und deren Abhängigkeiten vorhanden.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

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

    Standard

    Aufruf von http://localhost/ct440/web/contao/install

    Ergebnis: Contao-Installtool mit "GNU Lesser General Public License" und Button [Lizenz akzeptieren]

    Klick auf Button

    Ergebnis: Fehlerseite mit

    Incomplete installation
    What's the matter?
    The installation has not been completed, therefore Contao cannot work properly.
    How can I fix the issue?
    Please open the Contao install tool (/contao/install) in your browser.
    Tell me more, please
    For more information, please refer to the Contao manual.

    prod-2017-06-17.log:

    Code:
    [2017-06-17 20:52:14] app.CRITICAL: An exception occurred. {"exception":"[object] (Doctrine\\DBAL\\Exception\\ConnectionException(code: 0): An exception occurred while executing 'SHOW FULL TABLES WHERE Table_type = 'BASE TABLE'':\n\nSQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at C:\\xampp\\htdocs\\ct440\\vendor\\doctrine\\dbal\\lib\\Doctrine\\DBAL\\Driver\\AbstractMySQLDriver.php:103, Doctrine\\DBAL\\Driver\\PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at C:\\xampp\\htdocs\\ct440\\vendor\\doctrine\\dbal\\lib\\Doctrine\\DBAL\\Driver\\PDOConnection.php:106, PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at C:\\xampp\\htdocs\\ct440\\vendor\\doctrine\\dbal\\lib\\Doctrine\\DBAL\\Driver\\PDOConnection.php:104)"} []
    [2017-06-17 20:52:14] app.CRITICAL: An exception occurred. {"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\\ct440\\vendor\\contao\\core-bundle\\src\\EventListener\\ExceptionConverterListener.php:109, Contao\\CoreBundle\\Exception\\IncompleteInstallationException(code: 0): The installation has not been completed. Open the Contao install tool to continue. at C:\\xampp\\htdocs\\ct440\\vendor\\contao\\core-bundle\\src\\Framework\\ContaoFramework.php:389)"} []
    ------------

    Erneuter Aufruf von http://localhost/ct440/web/contao/install
    (wie in der Fehlermeldung vorgegeben: "Please open the Contao install tool (/contao/install) in your browser."

    Ergebnis: Fehlerseite mit

    Fatal error: Class 'Config' not found in C:\xampp\htdocs\ct440\vendor\contao\core-bundle\src\Resources\contao\library\Contao\Environ ment.php on line 537

    Es ist ein Fehler aufgetreten
    Was ist das Problem?
    Bei der Ausführung des Skriptes ist ein Fehler aufgetreten. Irgendetwas funktioniert nicht richtig.
    Wie kann ich das Problem lösen?
    Öffnen Sie die aktuelle Log-Datei im Ordner var/logs bzw. app/logs und suchen Sie die zugehörige Fehlermeldung (normalerweise die letzte).
    Weitere Informationen
    Die Skriptausführung wurde gestoppt, weil irgendetwas nicht korrekt funktioniert. Die eigentliche Fehlermeldung wird aus Sicherheitsgründen hinter dieser Meldung verborgen und findet sich in der aktuellen Log-Datei (siehe oben). Wenn Sie die Fehlermeldung nicht verstehen oder nicht wissen, wie das Problem zu beheben ist, durchsuchen Sie die Contao-FAQs oder besuchen Sie die Contao-Supportseite.

    prod-2017-06-17.log:

    Code:
    [2017-06-17 20:52:14] app.CRITICAL: An exception occurred. {"exception":"[object] (Doctrine\\DBAL\\Exception\\ConnectionException(code: 0): An exception occurred while executing 'SHOW FULL TABLES WHERE Table_type = 'BASE TABLE'':\n\nSQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at C:\\xampp\\htdocs\\ct440\\vendor\\doctrine\\dbal\\lib\\Doctrine\\DBAL\\Driver\\AbstractMySQLDriver.php:103, Doctrine\\DBAL\\Driver\\PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at C:\\xampp\\htdocs\\ct440\\vendor\\doctrine\\dbal\\lib\\Doctrine\\DBAL\\Driver\\PDOConnection.php:106, PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at C:\\xampp\\htdocs\\ct440\\vendor\\doctrine\\dbal\\lib\\Doctrine\\DBAL\\Driver\\PDOConnection.php:104)"} []
    [2017-06-17 20:52:14] app.CRITICAL: An exception occurred. {"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\\ct440\\vendor\\contao\\core-bundle\\src\\EventListener\\ExceptionConverterListener.php:109, Contao\\CoreBundle\\Exception\\IncompleteInstallationException(code: 0): The installation has not been completed. Open the Contao install tool to continue. at C:\\xampp\\htdocs\\ct440\\vendor\\contao\\core-bundle\\src\\Framework\\ContaoFramework.php:389)"} []
    [2017-06-17 20:58:49] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction","_route":"contao_install"},"request_uri":"http://localhost/ct440/web/contao/install","method":"GET"} []
    [2017-06-17 20:58:54] app.CRITICAL: An exception occurred. {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\ClassNotFoundException(code: 0): Attempted to load class \"Config\" from the global namespace.\nDid you forget a \"use\" statement? at C:\\xampp\\htdocs\\ct440\\vendor\\contao\\core-bundle\\src\\Resources\\contao\\library\\Contao\\Environment.php:537)"} []

  27. #27
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.507
    User beschenken
    Wunschliste

    Standard

    Was mich ein wenig wundert, eigentlich sollten Windows Tester diese Meldung bekommen:
    'This version of Contao Manager is currently not supported on Windows.'

    Siehe https://github.com/contao/contao-manager/issues/66
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

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

    Standard

    Die bis eben besprochenen Fehlermeldungen kommen, wenn man die Datei contao-4.4.0.zip in das Root-Verzeichnis auspackt und localhost/ct440/web/contao/install aufruft.

    Dann gibt es ja noch die Variante, in der das Root-Verzeichnis bis auf ein Unterverzeichnis win mit der Datei contao-manager.phar.php leer bleibt. Der Aufruf der Datei muss dann aber per vhost erfolgen: ct440.localhost/contao-manager.phar.php, wobei die Subdomain ct440.localhost dann direkt auf das win-Verzeichnis konnektiert sein muss.

    Dann kommt die Fehlermeldung: [ERROR 501] This version of Contao Manager is currently not supported on Windows. Weitere Informationen

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

    Support Contao

    Standard

    Zitat Zitat von contaotester Beitrag anzeigen
    Hallo, nach vielen weiteren Versuchen hat bei mir die lokale Installation in XAMPP endlich geklappt.
    Danke für die gute Anleitung. Wollte mich gerade ransetzen und mein Versprechen einlösen. Gut dass ich zuvor noch einmal in den Thread geschaut habe.
    Zur Komplettierung: Wenn man vhosts benutzt funktioniert das natürlich ganz genauso. Danke an @Hagord für das Teilen der Quelle.
    Zitat Zitat von Hagord Beitrag anzeigen
    Habe gleich mal recherchiert und bin hier auf eine gute Anleitung gestoßen.
    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.




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

    Support Contao

    Standard

    @Hagord
    Hast Du mal versucht noch einmal alles zu löschen und komplett neu zu starten?
    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.




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

    Standard

    Hallo mlweb, es kommt darauf an, was Du unter Neustart verstehst.

    Beim installierten XAMPP handelt es sich um die Version 5.6.30 mit
    Apache 2.4.25 (Win32), OpenSSL 1.0.2j, PHP 5.6.30, MySQL 5.0.11 (MariaDB 10.1.21)

    php.ini
    aktivierte Module: php_soap.dll / php_openssl.dll / php_intl.dll
    [SSL-Cert] curl.cainfo="C:\xampp\php\ca-bundle.crt"

    Contao-Check ohne Probleme => Installation Contao 4 möglich

    Im Laufe dieses Themas habe ich die Contao-Installation 4.4.0 sowohl per contao/install als auch per contao-manager.phar.php mehrfach von Null neu begonnen. Die Ergebnisse waren immer identisch fehlerhaft, wie mehrfach beschrieben.

    Um mir zu erklären, wieso die contao/install-Installation auf anderen Windows-PCs (contaotester) funktioniert hat, fehlt mir die Detailkenntnis des Contao-Systems. Eine Frage z. B.: An welcher Stelle kommen denn die Skripte des Contao-Systems überhaupt in Kontakt/Verbindung mit Windows - werden die Skripte denn nicht ausschließlich vom Apache verarbeitet? Apache selbst (also das ganze XAMPP) funktioniert natürlich auf der Basis von Windows und interagiert mit diesem - klar. Unterscheidet sich also der Apache auf Windows in seiner Art und Weise zu funktionieren von einem Apache auf irgendeinem UNIX?

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

    Standard

    Ich vermute einen Bug, der Fehler bei einer frischen Installation tauchte ja schon öfter im Forum auf. Mit XAMPP/Windows wird das wohl nichts zu tun haben.

  33. #33
    Contao-Nutzer
    Registriert seit
    16.06.2017.
    Beiträge
    22

    Standard Wegen Symlinks XAMPP als Windows-Administrator installieren und ausführen

    Zitat Zitat von Hagord Beitrag anzeigen
    Eine Frage z. B.: An welcher Stelle kommen denn die Skripte des Contao-Systems überhaupt in Kontakt/Verbindung mit Windows - werden die Skripte denn nicht ausschließlich vom Apache verarbeitet? Apache selbst (also das ganze XAMPP) funktioniert natürlich auf der Basis von Windows und interagiert mit diesem - klar. Unterscheidet sich also der Apache auf Windows in seiner Art und Weise zu funktionieren von einem Apache auf irgendeinem UNIX?
    Contao 4 (bzw. das zu Grunde liegende Symfony PHP-Framework) verwendet viele Symlinks. Diese "Querverweise" auf andere Ordner müssen richtig funktionieren, damit Contao funktioniert.

    Leider hat Windows (sowohl 7, als auch 10) aber ein paar blöde Probleme mit den Symlinks. Diese werden offenbar nur richtig erstellt und können nur richtig aktualisiert werden, wenn XAMPP mit Windows-Administrator-Rechten läuft. Suche einmal hier im Forum, da finden sich mehrere Beiträge, wo es um die Symlinks auf Windows geht.

    Daher sollte XAMPP mit Administrator-Rechten installiert werden und später bei der Installation von Contao sollte XAMPP und damit auch PHP und MySQL mit Administrator-Rechten ausgeführt werden.

    Ich schätze, wenn eine vorhandene XAMPP-Version genutzt wird, wurde diese mit hoher Wahrscheinlichkeit nur als "normaler" Windows-Benutzer installiert – damit hat XAMPP weniger Ausführungsrechte, auch, wenn das XAMPP Controll Panel anschließend per Rechtsklick > als Administrator ausführen gestartet wird (das ist nur eine Vermutung, könnte aber erklären, warum es bei mir funktioniert, nachdem ich es mit Admin-Rechten installiert habe).

    Zu deiner anderen Frage weiter oben: Nein, den Contao Manager habe ich auch nicht zum Laufen bekommen – geht ja nicht, ist noch nicht für Windows einsatzbereit. Aber Contao 4.4 selbst konnte ich installieren und per Composer erste Erweiterungen ergänzen und testen. Die Rocksolid-Erweiterungen und Themes scheinen schon alle soweit mit 4.4 kompatibel zu sein, für meine Zwecke ist das im Moment ausreichend und ich werde versuchen, eine erste Website lokal mit 4.4 vorzubereiten/umzustellen... Laut dem Treat zum Contao Manager kann dieser ja später auch in einer vorhandenen 4.4-Installation noch nachträglich ergänzt werden (sprich dann später beim Umzug von XAMPP auf den richtigen Webserver).

  34. #34
    Contao-Nutzer
    Registriert seit
    16.06.2017.
    Beiträge
    22

    Standard

    Zitat Zitat von Hagord Beitrag anzeigen
    Aufruf von http://localhost/ct440/web/contao/install

    Ergebnis: Contao-Installtool mit "GNU Lesser General Public License" und Button [Lizenz akzeptieren]

    Klick auf Button

    Ergebnis: Fehlerseite mit ...

    prod-2017-06-17.log:

    Code:
    [2017-06-17 20:52:14] app.CRITICAL: An exception occurred. {"exception":"[object] (Doctrine\\DBAL\\Exception\\ConnectionException(code: 0): An exception occurred while executing 'SHOW FULL TABLES WHERE Table_type = 'BASE TABLE'':\n\nSQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at C:\\xampp\\htdocs\\ct440\\vendor\\doctrine\\dbal\\lib\\Doctrine\\DBAL\\Driver\\AbstractMySQLDriver.php:103, Doctrine\\DBAL\\Driver\\PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at C:\\xampp\\htdocs\\ct440\\vendor\\doctrine\\dbal\\lib\\Doctrine\\DBAL\\Driver\\PDOConnection.php:106, PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at C:\\xampp\\htdocs\\ct440\\vendor\\doctrine\\dbal\\lib\\Doctrine\\DBAL\\Driver\\PDOConnection.php:104)"} []
    [2017-06-17 20:52:14] app.CRITICAL: An exception occurred. {"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\\ct440\\vendor\\contao\\core-bundle\\src\\EventListener\\ExceptionConverterListener.php:109, Contao\\CoreBundle\\Exception\\IncompleteInstallationException(code: 0): The installation has not been completed. Open the Contao install tool to continue. at C:\\xampp\\htdocs\\ct440\\vendor\\contao\\core-bundle\\src\\Framework\\ContaoFramework.php:389)"} []
    ...
    Der erste Fehler im Log, wo es um "Doctrine" geht, deutet auf ein Problem mit der Datenbank hin.

    Wenn du die Installationsseite zum ersten mal aufgerufen hast und nur die Lizenz bestätigt hast, sollte eigentlich noch gar keine Datenbankverbindung versucht werden, da du ja noch gar keine Verbindungsdaten eingegeben hast.

    Die Frage ist im Moment daher also eher, warum es einen Datenbankfehler gibt, bevor du Datenbank-Verbindungsdaten eingegeben hast.

    Ist die für die Contao-Installation angelegte Datenbank leer oder gibt es darin schon Tabellen?

    Ich habe auch ettliche Versuche hinter mir und weiß leider nicht, warum es inzwischen funktioniert. Mein Tipp daher, falls es deine Zeit und Konfiguration erlaubt und du momentan keine "kritischen"/wichtigen Projekte auf XAMPP installiert hast: Sichere alle Datenbanken und vorhandene Projekte aus dem htdocs-Verzeichnis, lösche XAMPP anschließend und installiere es komplett neu... aber ohne Gewähr, dass es danach funktioniert Dafür macht man ja extra die "lokale" Testentwicklung, um ausprobieren zu können... (Ich weiß, ist keine richtige Problemlösung, aber ein möglicher Ansatz)

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

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ich vermute einen Bug, der Fehler bei einer frischen Installation tauchte ja schon öfter im Forum auf.
    Kann aber nicht in jeder Konstellation zum Tragen kommen. Meine Tests gestern und heute waren allesamt frische manuelle Installationen.
    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.




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

    Support Contao

    Standard

    Zitat Zitat von Hagord Beitrag anzeigen
    es kommt darauf an, was Du unter Neustart verstehst.
    Im Prinzip einen neuen Testordner anlegen bzw. den alten komplett leeren, neue DB verwenden bzw. alte komplett leeren. zip-Datei ggf. neu runterladen und dann in den entsprechenden Pfad schieben und die Installation noch einmal neu starten.
    Wo liegt eigentlich Dein XAMPP-Ordner?
    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.




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

    Standard

    Hallo, mlweb.

    mlweb: Wo liegt eigentlich Dein XAMPP-Ordner?
    C:\xampp

    mlweb: Im Prinzip einen neuen Testordner anlegen bzw. den alten komplett leeren, neue DB verwenden bzw. alte komplett leeren. zip-Datei ggf. neu runterladen und dann in den entsprechenden Pfad schieben und die Installation noch einmal neu starten.
    Beide Varianten der Installation habe ich mehrfach versucht. Jedesmal habe ich dazu das Verzeichnis C:\xampp\htdocs\ct440 komplett geleert, bevor ich den neuen Inhalt hineinkopiert habe.

    Die Datenbank ct440 (utf8_general_ci) war schon vor allen Versuchen angelegt, hat aber nie eine Tabelle enthalten. Es wurde ja auch nie nach ihrem Namen und ihren Zugangsdaten gefragt.

    In ein paar Tagen werde ich mal auf einem Win10-Rechner ein neues XAMPP unter Adminrechten (wie vorgeschlagen) installieren und die Ct440-Installation erneut versuchen. Bis dann ...

  38. #38
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard

    Hallo Hagord,

    ich hatte auch den Fehler "Fatal error: Class 'Config' not found in C:\xampp\htdocs\ct440\vendor\contao\core-bundle\src\Resources\contao\library\Contao\Environ ment.php on line 537"

    Ich bin nun wie folgt vorgegangen. Hab die Datenbank gelöscht und neu angelegt, ABER ohne Kollation. Dies hab ich nicht ausgewählt. Dort stand nur Kollation im Auswahlfenster.

    Dann hab ich contao gelöscht und nochmals die contao 4.4.0 in mein Verzeichnis kopiert. Install neu aufgerufen und nochmals neu installiert.

    Jetzt hat es wunderbar funktioniert und kann nun mit Contao 4.4.0 via xampp lokal arbeiten.
    LG, Andi

  39. #39
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Zitat Zitat von m-werk Beitrag anzeigen
    Ich bin nun wie folgt vorgegangen. Hab die Datenbank gelöscht und neu angelegt, ABER ohne Kollation. Dies hab ich nicht ausgewählt. Dort stand nur Kollation im Auswahlfenster.
    Ich nehmen an, dass du mit Phpmyadmin gearbeitet hast, dann solltest du jetzt die Kollation kontrollieren und zwar die Kollation der Datenbank als auch die Kollation der Verbindung zur Datenbank. Beide müssen für Contao utf8_general_ci sein.

    Wird bei Erstellung der Datenbank keine Kollation angegeben, setzt Phpmyadmin standardmäßig die Kollation: latin1_swedish.ci, damit wären Fehler bei Umlauten in Contao vorprogrammiert.

  40. #40
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard

    Ja, die Datenbank ist jetzt latin1_swedish_ci.

    Aber wenn ich mir die Tabellen ansehe, dort sind alle auf utf8_unicode_ci.
    LG, Andi

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
  •