XAMPP kann unter Ubuntu 11.10 nicht gestartet werden

14

Wenn ich versuche, XAMPP mit dem Befehl sudo / opt / lampp / lampp start zu starten, erhalte ich die folgende Meldung.

Starting XAMPP for Linux 1.7.7...
XAMPP: Another web server daemon with SSL is already running.
XAMPP: Starting MySQL...
XAMPP: Couldn't start MySQL!
XAMPP: XAMPP-ProFTPD is already running.
XAMPP for Linux started.

Was ist das und wie kann ich finden, was dies ein anderer Webserver-Daemon mit SSL war. Wie stoppe ich diesen Server?

Asanka400
quelle

Antworten:

13

Dies ist ein eigentümlicher Fehler, den Sie erhalten, wenn Sie XAMPP unter LINUX ausführen.

Annahme : XAMPP ist entpackt @ /opt/Ordner.

Wenn Sie den Fehler "XAMPP: Ein anderer Webserver-Daemon mit SSL wird bereits ausgeführt" erhalten, wenn Sie ausgeführt werden ./lampp start. Befolgen Sie einfach die folgenden Schritte, um diesen Fehler zu beheben:

  1. Öffnen Sie die Datei /opt/lampp/etc/httpd.conf.

  2. Suchen Sie den Listen 80und ändern Sie ihn in einen anderen Anschluss (z. B. Listen 2145Leitung Nr. 40).

  3. Öffnen Sie die Datei /opt/lampp/etc/extra/httpd-ssl.conf.

  4. Suchen Sie den Listen 443und ändern Sie ihn in einen anderen Anschluss (z. B. Listen 16443Leitung Nr. 39).

  5. Öffne die Datei /opt/lampp/lampp

  6. Suchen Sie nach dem Port testport 80und ersetzen Sie ihn durch testport 2145. Ändern Sie auch die testport 443zu testport 16443. (Geschieht, um die Linie Nr. 197, 214 zu sein)

  7. Jetzt geh und renn /opt/lampp/lampp start. Es sollte jetzt funktionieren.

Hinweis: Die Zeilennummern können unterschiedlich sein.

sum2000
quelle
Tnx bro .. :) Gibt es eine Möglichkeit, diesen zuvor ruinierenden Server zu stoppen?
Asanka400
Dies hängt davon ab, um welchen Server es sich handelt. Wenn ein Dämonprozess diesen verwendet, sind die Chancen geringer. Zunächst müssen Sie wissen, welcher Prozess standardmäßig den Port verwendet.
sum2000 20.12.11
Dies ist der Fehler, den ich bekomme, wenn ich in xampp auf die Seite phpmyadmin klicke. Fehler MySQL sagte: Documentation # 2002 - Keine solche Datei oder kein solches Verzeichnis Der Server antwortet nicht (oder der Socket des lokalen Servers ist nicht richtig konfiguriert).
Ram
3

Führen Sie im Terminal aus sudo /opt/lampp/lampp disablessl. Dies sollte ssl deaktivieren, wonach xampp wieder erfolgreich gestartet wird.

tno2007
quelle
Lief wie am Schnürchen. Aber gibt es einen Nachteil beim Deaktivieren von SSL in Xampp?
Prabesh Bhattarai
2

Ich habe ein ähnliches Problem und habe festgestellt, dass ein anderer Dienst bereits auf Port 443 (SSL) ausgeführt wird.

Überprüfen Sie läuft Hörer: sudo netstat -tunap | grep LISTEN. Meins hatte vmware-hostdund cupsdaufgeführt.

Unter http://www.apachefriends.org/de/xampp-linux.html müssen wir den SSL-Dienst der Lampe mit dem Befehl ausschalten sudo /opt/lampp/lampp stopssl, der die SSL-Unterstützung dauerhaft deaktiviert.

Jetzt können Sie xampp starten: sudo /opt/lampp/lampp start

Coderbuzz
quelle
Das Ändern der Ports auf 2145 und 16443 hat bei mir nicht funktioniert. Dies tat, und ich brauche keine SSL .. danke
user568021
0

Für Ubuntu 16.04

  1. Verwenden Sie zuerst den Befehl nmap localhostund überprüfen Sie, ob Port Nr. 443 ausgeführt wird.
  2. Wenn es läuft, dann benutze den Befehl sudo kill $(sudo lsof -t -i:443)
  3. Öffnen Sie dann das xampp Control Panel und starten Sie dort auch den Apache Server.
  4. Es wird gestartet.
  5. Oder Sie können auch zum navigieren /opt/lampp
  6. Dann starten Sie es mit einem Befehl ./sudo xampp start

Es funktioniert endlich

Anmol G Sambayyanamath
quelle