contao installtool wird abgebrochen

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Re: contao installtool wird abgebrochen

Postby Nobbie » 05. December 2021 10:56

Wenn Du im Xampp Control Center die Mysql Datenbank startest, dann führt das Control Center im Hintergrund (für Dich nicht sichtbar) ein Kommando aus, welches Mysql startet. Und das ist exakt dasselbe Kommando, wie Du selbst erneut eingibst. Das ist genau das Kommando, welches die Datenbank startet.

D.h. also Du startest einmal Mysql via Control Center, und danach noch einmal durch die manuelle Eingabe dieses Kommandos. Und das ist die Ursache allen Übels, man kann nicht zweifach Mysql starten. Diese Anleitung von Contao setzt entweder grundlegende Kenntnisse voraus, oder ist jämmerlich veraltet, denn das Control Center gibt es seit vielen Jahren.
Nobbie
 
Posts: 13165
Joined: 09. March 2008 13:04

Re: contao installtool wird abgebrochen

Postby Altrea » 05. December 2021 11:28

KarinHö wrote:ja, ich hatte vorher auf den Starten button geklickt. heißt das, die mariaDB sollte nicht gestartet sein, wenn ich den Befehl in die Shell eingebe? Weil das öffnen der shell sie startet?

Der Befehl den du in der XAMPP Shell eingibst startet den MariaDB Daemon. Dementsprechend sollte MariaDB zu dem Zeitpunkt nicht gestartet sein.
MariaDB wird hierbei als Konsolenanwendung gestartet. Das bedeutet dass auc alle Meldungen an das Konsolenfenster ausgegeben werden, selbst Meldungen die nicht in der Fehler Logdatei mysql_error.log geschrieben werden können (weil diese zum Beispiel nicht beschreibbar ist, oder ähnliches). Deshalb sollte sich spätestens in der Konsolenausgabe das Problem für Startprobleme mit MariaDB zeigen, oder Hinweise darauf geben.
Wenn MariaDB allerdings gestartet werden kann bringt das Starten als Konsolenanwendung in aller Regel keinen Erkenntnisgewinn.


KarinHö wrote:- habe ich mal gemacht: dann kommt tatsächlich nur der obere längere log (quergelesen der gleiche) Danach läuft die DB, ohne dass ich sie gestartet habe (s.o.)
aber danach kann ich in der Shell nichts mehr eingeben.

Das ist doch alles gut so. Du Eingabe in das Shell Fenster ist nicht möglich, da dieses permanent auf Ausgaben des gestarteten MariaDB Daemons wartet.
Mit der Tastenkombination STRG+C oder dem schließen des Shell Fensters kann der Prozess unterbrochen werden, was dann auch unweigerlich zum beenden des MariaDB Daemon führt.

KarinHö wrote:Ein zweites Shell Fenster gibt mir dann den Fehler log mit der innodb not writeable.
Starte ich die mysql über den Starten button und dann die Shell bekomme ich die Fehlermeldung sofort.

Korrekt, weil der MariaDB Daemon nicht zweimal gleichzeitig gestartet werden kann.

KarinHö wrote:- heißt erst mal, dass die innoDB ok ist? (und der Fehler woanders liegt)

Prinzipiell ja, aber wir wissen ja noch nicht, ob die "aborted connection" Meldungen bei dir wieder auftauchen, was ja durch das Ändern des Parameters max_allowed_packet behoben oder verbessert sein sollte.

KarinHö wrote:ja, ich mache das nach einer Anleitung der Contao-Academy. Dort konnte man mir nicht helfen

Da habe ich natürlich keinen Zugriff drauf und deshalb fällt es schwer, das Problem konkret nachzustellen.
Dass man dir dort nicht weiterhelfen konnte ist vorallem deshalb traurig, weil die Kurse dort eine Menge Geld kosten.

KarinHö wrote:man vermutet den Fehler bei xampp oder meiner xampp installation - die ich nun schon mehrfach erneuert habe, auf C: (aktuell) oder auf D: zuletzt mit vorherigen Säuberungen der Registry und der Festplatte mit dem cccleaner.

Du musst für XAMPP nicht den CCleaner bemühen. XAMPPs Philosophie ist sich möglichst nicht ins System einzunisten. Es werden also weder Umgebungsvariablen gesetzt, noch Registry Keys gesetzt (mit Ausnahme der Installer Informationen, damit der Uninstaller gefunden werden kann, oder auf Wunsch des Users gesetzte Windows DIenste) oder Dateien außerhalb des XAMPP Verzeichnisses geschrieben.
Ob XAMPP auf C: oder D: installiert wurde, spielt übrigens keine Rolle. Solange dies eine fest Verbaute Festplatte ist und der Pfad keine Sonderzeichen enthält oder zu lang ist, kann XAMPP da in aller Regel auch zum Laufen gebracht werden. Das setup_xampp.bat Script muss einmalig ausgeführt werden, damit die Pfade in den Konfigurationsdateien richtig gesetzt werden.

KarinHö wrote:wenn xampp installiert ist, installiere ich noch den Composer, dann mache ich die Einträge damit der host gefunden wird, ein paar Einträge in der my.ini und der php.ini und dann wird erst Contao installiert. Die Installation läuft auch sauber durch, ich bekomme keine Fehlermeldungen, bis ich zum Installtool weitergeleitet werde, wo ich dann fest hänge. Es lässt sich entweder gar nicht öffnen, oder ohne die Möglichkeit einen Admin für das Backend einzurichten.

Den Teil hätte ich mir gerne ausführlicher gewünscht, viel ausführlicher. Im Idealfall eine Schritt für Schritt Anleitung die man Reproduzieren kann.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: contao installtool wird abgebrochen

Postby Nobbie » 05. December 2021 13:03

Ich habe mir mal die Installationsanleitung von https://docs.contao.org/manual/de/installation/ durchgelesen - da steht aber kein Sterbenswort davon, "mysqld ..." händisch irgendwo zu starten. Außerdem steht da auch, dass man ggf. die Konfigurationsdatei config/config.yml anpassen muss, je nach verwendeter Engine und je nach Zeichensatz in MariaDB. Kann sein, dass man alles lassen kann, kann aber auch sein, dass man InnoDB als Engine angeben muss, kann ich von hier aus nicht beurteilen.

Da ist auf alle Fälle einiges zu berücksichtigen - dafür steht aber nichts davon da, dass man MariaDB händisch starten soll. Wo kommt das denn her? Mischst Du verschiedene Installationsanleitungen?
Nobbie
 
Posts: 13165
Joined: 09. March 2008 13:04

Re: contao installtool wird abgebrochen

Postby Nobbie » 05. December 2021 13:35

So, ich habe jetzt Contao installiert, mit Hilfe der Installationsanleitung und mit dem sog. Composer (contao-manager.phar). Man muss allerdings Xampp ziemlich verbiegen, der DocumentRoot muss neu angelegt werden, wenn man localhost als Domain betreiben will, muss DocumentRoot genau so heißen: c:/xampp/localhost/web (ich habe es allerdings unter Linux installiert). Muss man entsprechend in httpd.conf anpassen.

Danach den contoa-manager.phar (den lädt man von contao herunter) in das web Verzeichnis legen, umbenennen nach contoa-manager.phar.php (sonst wird er nachher nicht ausgeführt).

Präventiv in phpmyadmin schon einmal eine Datenbank "contao" anlegen (darf auch anders heißen, aber ich finde das am einfachsten) und ggf. auch einen eigenen User für die Datenbank, den nenne ich auch "contao".

Dann im Browser mit "http://localhost/contao-manager.phar.php" den Composer starten und der Reihe nach alle Fragen beantworten und ggf. Admin-Anwender anlegen, das dauert alles seine Weile. Ich habe Null Ahnung von Contao, recht weit fortgeschritten werde ich gefragt, ob ich ein Template installieren will, aber die Listbox enthält keine Einträge. Keine Ahnung, was da erwartet wird. Habe ich halt nicht gemacht, aber ich kann mich nachher trotzdem im Backend nachher als Admin einloggen... und kann da nichts, weil ich keine Ahnung von Contao habe.

Aber ich mußte NICHTS via Kommandozeile machen, alles läuft im Browser und es läuft alles automatisch. Die einzige seltsame Beschränkung ist die Sache mit dem DocumentRoot, da wird hart verdrahtet(!) das web-Verzeichnis verlangt. Dann soll es eben so sein.
Nobbie
 
Posts: 13165
Joined: 09. March 2008 13:04

Re: contao installtool wird abgebrochen

Postby Altrea » 05. December 2021 15:05

Nobbie wrote:da steht aber kein Sterbenswort davon, "mysqld ..." händisch irgendwo zu starten.

Das wurde mir schon beim allerersten Beitrag klar
KarinHö wrote:Ich habe die Fehlersuche in der Shell der Maria DB laufen lassen und folgenden log erhalten:

KarinHö iat also auf ein Problem gestoßen, hat danach gesucht und in unserem Forum beiträge gefunden, wo zur Fehleranalyse MariaDB über den oben genannten Befehl als Konsolenanwendung gestartet wurde. Das stand natürlich nirgens in irgendeiner Anleitung.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: contao installtool wird abgebrochen

Postby Nobbie » 05. December 2021 17:36

Ich kann aber nicht erkennen, ob sie die gleiche Installationsroutine benutzt wie ich (ich bezweifle es sehr), denn die flutscht durch, man muss es nur korrekt vorbereiten. Und da wird GAR NICHTS im Terminal gemacht. Alles im Browser.

a, ich mache das nach einer Anleitung der Contao-Academy.


Das ist das Problem. Ich kenne das nicht und wieso nicht so, wie es auf der Contao Seite steht (siehe meinen Link)?
Nobbie
 
Posts: 13165
Joined: 09. March 2008 13:04

Re: contao installtool wird abgebrochen

Postby KarinHö » 08. December 2021 18:54

ich hatte leider erst heute wieder Zeit, mich damit zu beschäftigen.

Hier meine - schon an mir bekannte Fehler angepasste - Anleitung:

1. xampp installieren
apachefriends.org download (xampp-windows-x64-8.0.13-0-VS16-installer.exe)
Xampp nicht in Programme sondern als Admin direkt auf C: installieren, folgende Komponenten sind notwendig:
- Apache
- mySql
- PHP
- PHP MyAdmin
- Fake Sendmail (wahlweise)
Xampp Control Panel auf dem Desktop verlinken, xampp immer als Administrator ausführen!
Xampp öffnen (nicht starten), Konfig in der Zeile Apache anklicken, im Menü die php.ini auswählen, Einträge aktivieren oder ändern:
extension=intl
extension=soap
extension=gd
max_execution_time auf 600 erhöhen
memory_limit=2048M
Aus dem Apacheforum habe ich folgenden Rat befolgt um eine Fehlermeldung im Contao-Manager zu beheben:
sys_temp_dir="C:/xampp/tmp"
aktivieren, Pfad eintragen und ggf. die Datei anlegen (die ist aber vorhanden)

Beide Dienste im control-panel einmal starten, wenn ok
dann den Ordner anlegen, in dem die Dateien liegen sollen: D:/Webb/rauhwoller-in-rinteln/web
Folgende Datei öffnen: C:/xampp/apache/conf/extra/http-xampp.conf
Unterhalb von LoadModule phpmodule die nächste Zeile einfügen:
LoadModule vhost_alias_module modules/mod_vhost_alias.so

Dann C:/xampp/apache/conf/extra/http-vhosts.conf öffnen
Den kompletten Text ersetzen durch:

<Directory "D:/Webb">
Options Indexes FollowSymLinks Includes ExecCGI
Order deny,allow
Allow from 127.0.0.1
AllowOverride All
Require all granted
Allow from all
</Directory>

NameVirtualHost *:80
UseCanonicalName Off

<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/"
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
ServerAlias *.local
VirtualDocumentRoot "D:/Webb/%1/web"
</VirtualHost>


2. Contao in Windows per Contao Manager installieren
Apache – Admin – phpMyAdmin – Datenbanken – im Feld einen Namen* eintragen – im Feld daneben „utf8mb4_unicode_ci“ festlegen – anlegen anklicken
* dabei handelt es sich um den Namen der auch im Order Webb auf D: im letzten Schritt angelegt wurde! rauhwoller-in-rinteln
Bei contao.org den contao-manager.phar herunterladen (Version 4.9) und in Webb/rauhwoller-in-rinteln/web einfügen und in contao-manager.phar.php umbenennen
Die Datei „C:/Windows/System 32/drivers/etc/ hosts als Admin im Editor öffnen (ggf. in etc auf alle Dateien umschalten) und wenn nicht im letzten Schritt bei der Apache Installation geschehen, jetzt den Namen für die lokale Seite eintragen:
127.0.0.1 (tab!) rauhwoller-in-rinteln.local

Jetzt im Browser folgende Adresse eingeben:
http://rauhwoller-in-rinteln.local/cont ... r.phar.php
benutzer und Passwort eingeben
Serverkonfiguration: xampp auswählen
Speichern
Einrichten – contao Version wählen (habe mich für 4.9 entschieden, wegen des longtime supportes, 4.12 habe ich auch mal probiert, hängt an der gleichen Stelle)
Contao installieren
Console task complete – Datenbank aktualisieren –
Im neuen Tab öffnet sich das Install Tool
1. Lizenz akzeptieren
2. Install tool: Passwort vergeben
3. Benutzername: root
Passwort bleibt Frei
Datenbankname: rauhwoller-in-rinteln
Weiter komme ich dann nicht, es müsste ein Formular im Installtool erscheinen, in welchem ich ein Administratorkonto anlegen kann.
Über den direkten Aufruf rauhwoller-in-rinteln.local/contao/install habe ich danach manchmal die Möglichkeit das Passwort für das Installtool einzugeben und lande dann auf einer Fehlerseite des Browsers, oder ich komme sofort auf die Fehlerseite.
KarinHö
 
Posts: 17
Joined: 20. November 2021 17:41
XAMPP version: x64-8.0.12-0-VS16
Operating System: win 10 pro

Re: contao installtool wird abgebrochen

Postby KarinHö » 08. December 2021 19:01

Nobbie wrote:So, ich habe jetzt Contao installiert, mit Hilfe der Installationsanleitung und mit dem sog. Composer (contao-manager.phar). Man muss allerdings Xampp ziemlich verbiegen, der DocumentRoot muss neu angelegt werden, wenn man localhost als Domain betreiben will, muss DocumentRoot genau so heißen: c:/xampp/localhost/web (ich habe es allerdings unter Linux installiert). Muss man entsprechend in httpd.conf anpassen.


Das ist für mich leider nicht genau genug... Ich habe folgendes versucht:
den Ordner c:/xampp/localhost/web angelegt (wobei ich localhost mit meinem hostnamen ersetzt habe - sonst könnte ich ja immer nur eine Seite bearbeiten?)
- die Datei httpd.conf geändert
und die http-vhosts.config angepasst.
Jetzt startet Apache nicht, ich liege also irgendwo falsch...
KarinHö
 
Posts: 17
Joined: 20. November 2021 17:41
XAMPP version: x64-8.0.12-0-VS16
Operating System: win 10 pro

Re: contao installtool wird abgebrochen

Postby Nobbie » 08. December 2021 20:05

KarinHö wrote:Jetzt startet Apache nicht, ich liege also irgendwo falsch...


Offensichtlich ist irgendetwas falsch.

P.S.: Mal eine grundsätzliche Frage: wieso gehst Du nicht zu irgendeinem Webspace Provider (ich habe gestern noch gesehen, dass Hetzner beispielsweise Pakete ab 1,95€ im Monat anbietet), wo alles fertig eingerichtet ist und Du 50 Subdomains betreiben kannst? Das ist doch um Welten einfacher und genau dafür gibt es diese Provider. Ich würde vermuten, dass es sogar fertige Contao Accounts zu mieten gibt. Das ist doch alles viel, viel einfacher als die Quälerei, wenn man als Laie einen Webserver betreiben möchte?!

P.P.S.: Wie vermutet, gibt es tonnenweise Webhosting Angebote für Contao. Es gibt sogar Vergleichsseiten: https://www.hosttest.de/vergleich/contao.html

Für ein paar Kröten im Monat bist Du alle Sorgen los und sparst auch noch den Strom für Deinen Server.
Nobbie
 
Posts: 13165
Joined: 09. March 2008 13:04

Re: contao installtool wird abgebrochen

Postby KarinHö » 08. December 2021 20:29

Jetzt habe ich auch wieder Zugriff auf das alte Laptop mit einer bestehenden xampp installation. Dort läuft das control-panel v3.2.4, mit php 7.4.4 und der MariaDB 10.4.11 (Mitte 2019?)
Dort kann ich ein neues contao-projekt problemlos installieren.

Meine Einstellungen und die aktuelle Xampp Version passen also nicht. Falls ihr euch die Mühe macht, das mal durchzuprobieren, würde ich mich riesig freuen, ansonsten muss Plan B - das alte Laptop nutzen - herhalten!
KarinHö
 
Posts: 17
Joined: 20. November 2021 17:41
XAMPP version: x64-8.0.12-0-VS16
Operating System: win 10 pro

Re: contao installtool wird abgebrochen

Postby Nobbie » 09. December 2021 00:19

S.o. ich habe contao und Xampp neu installiert, mit PHP 8.
Nobbie
 
Posts: 13165
Joined: 09. March 2008 13:04

Re: contao installtool wird abgebrochen

Postby KarinHö » 09. December 2021 09:04

KarinHö wrote:.P.S.: Wie vermutet, gibt es tonnenweise Webhosting Angebote für Contao. Es gibt sogar Vergleichsseiten: https://www.hosttest.de/vergleich/contao.html


Danke! Überlegt hatte ich das auch schon.
- Es geht darum, eine bestehende Seite (die ich noch von Hand in html schreibe) wegen den Zeit die ich für die Überarbeitung benötige, lokal vorzubereiten und dann erst "fertig" auf den Webserver zu laden. Das habe ich halt schon einmal erfolgreich erledigt, da war das auch ganz einfach.
Für neue Seiten ist das allemal eine gute Idee, weil nicht ständig jemand vorbeischaut.
KarinHö
 
Posts: 17
Joined: 20. November 2021 17:41
XAMPP version: x64-8.0.12-0-VS16
Operating System: win 10 pro

Problem gelöst!!

Postby KarinHö » 09. December 2021 14:28

Jippee!
Diesmal habe ich die PHP 7.4.26 ausprobiert, zur Abwechslung mit einem download von sourceforge (beides ein Tipp der contao academy) und die Installation von contao ist problemlos durchgelaufen. Zuletzt hatte ich immer die jeweils aktuelle PHP 8 Version heruntergeladen, im November hatte ich aber auch die PHP 7.4.25 ausprobiert.
Ich habe beides (xampp und contao) auf D installiert.

Vielen Dank an Altrea und Nobbie für eure Hilfe!
KarinHö
 
Posts: 17
Joined: 20. November 2021 17:41
XAMPP version: x64-8.0.12-0-VS16
Operating System: win 10 pro

Previous

Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 59 guests