ไม่สามารถเริ่ม XAMPP บน Ubuntu 11.10


14

เมื่อฉันพยายามที่จะเริ่มต้น XAMPP ด้วยคำสั่ง sudo / opt / lampp / lampp มันทำให้ฉันมีข้อความเช่นนี้

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.

นี่คืออะไรและฉันจะค้นหาว่าอะไรคือ daemon เว็บเซิร์ฟเวอร์อื่นที่มี SSL จะหยุดเซิร์ฟเวอร์นี้ได้อย่างไร

คำตอบ:


13

นี่เป็นข้อผิดพลาดที่แปลกประหลาดที่คุณจะได้รับหากคุณเรียกใช้ XAMPP ใน LINUX

ข้อสันนิษฐาน : XAMPP ถูกคลายซิป/opt/โฟลเดอร์@

ถ้าคุณได้รับข้อผิดพลาด "XAMPP: อีกภูตเว็บเซิร์ฟเวอร์ด้วย SSL ทำงานอยู่แล้ว" ./lampp startเมื่อคุณเรียกใช้ เพียงทำตามขั้นตอนด้านล่างเพื่อกำจัดข้อผิดพลาดนี้:

  1. /opt/lampp/etc/httpd.confเปิดแฟ้ม

  2. ค้นหาListen 80และเปลี่ยนเป็นพอร์ตอื่น (เช่นListen 2145) (หมายเลขบรรทัด 40)

  3. /opt/lampp/etc/extra/httpd-ssl.confเปิดแฟ้ม

  4. ค้นหาListen 443และเปลี่ยนเป็นพอร์ตอื่น (เช่นListen 16443) (หมายเลขบรรทัด 39)

  5. เปิดไฟล์ /opt/lampp/lampp

  6. ค้นหาสำหรับพอร์ตและแทนที่มันtestport 80 testport 2145เปลี่ยนtestport 443ไปtestport 16443เป็น (เกิดขึ้นเป็นบรรทัดที่ 197, 214)

  7. /opt/lampp/lampp startตอนนี้ไปและวิ่ง มันควรจะทำงานตอนนี้

หมายเหตุ:หมายเลขบรรทัดอาจแตกต่างกัน


ขอบคุณมาก :) มีวิธีหยุดเซิร์ฟเวอร์ที่ทำลายเซิร์ฟเวอร์ก่อนหน้านี้ไหม?
Asanka400

ขึ้นอยู่กับว่าเป็นเซิร์ฟเวอร์ใดหากมีการใช้ daemon กระบวนการโอกาสน้อยกว่าก่อนอื่นคุณต้องรู้ว่ากระบวนการใดที่ใช้พอร์ตเป็นค่าเริ่มต้น
sum2000

นี่เป็นข้อผิดพลาดที่ฉันได้รับถ้าฉันคลิกที่หน้า phpmyadmin ใน xampp เกิดข้อผิดพลาด MySQL กล่าวว่า: เอกสาร # 2002 - ไม่มีไฟล์หรือไดเรกทอรีดังกล่าวเซิร์ฟเวอร์ไม่ตอบสนอง (หรือซ็อกเก็ตของเซิร์ฟเวอร์ภายในไม่ได้รับการกำหนดค่าอย่างถูกต้อง)
ราม

3

sudo /opt/lampp/lampp disablesslในเทอร์มิรัน สิ่งนี้ควรปิดใช้งาน ssl หลังจากที่ xampp จะเริ่มต้นอีกครั้งได้สำเร็จ


ทำงานเหมือนจับใจ แต่มีข้อเสียของการปิดการใช้งาน ssl ใน Xampp หรือไม่?
Prabesh bhattarai

2

ฉันมีปัญหาที่คล้ายกันและพบปัญหาทำให้บริการอื่นทำงานบนพอร์ต 443 (SSL) แล้ว

ตรวจสอบผู้ฟังที่กำลังรัน: sudo netstat -tunap | grep LISTEN. ฉันมีvmware-hostdและcupsdจดทะเบียน

อ้างถึงhttp://www.apachefriends.org/en/xampp-linux.htmlเราต้องปิดบริการ SSL ของหลอดไฟโดยใช้คำสั่งsudo /opt/lampp/lampp stopsslซึ่งจะยกเลิกการสนับสนุน SSL อย่างถาวร

ตอนนี้คุณสามารถเริ่ม xampp: sudo /opt/lampp/lampp start


การเปลี่ยนพอร์ตเป็น 2145 และ 16443 ไม่ได้ผลสำหรับฉัน สิ่งนี้ทำได้และฉันไม่ต้องการ ssl .. ขอบคุณ
user568021

0

สำหรับ Ubuntu 16.04

  1. ใช้คำสั่งก่อนnmap localhostและตรวจสอบว่าพอร์ตหมายเลข 43 กำลังทำงานอยู่หรือไม่
  2. หากมันกำลังทำงานอยู่ให้ใช้คำสั่ง sudo kill $(sudo lsof -t -i:443)
  3. จากนั้นเปิดแผงควบคุม xampp และเริ่มเซิร์ฟเวอร์ apache จากที่นั่น
  4. มันจะเริ่มทำงาน
  5. หรือคุณยังสามารถนำทางไปที่ /opt/lampp
  6. จากนั้นเริ่มต้นโดยให้คำสั่ง ./sudo xampp start

ในที่สุดมันก็ใช้งานได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.