بعد أن قُمت بتثبيت برنامج xampp وأردت تشغيله عن طريق الأمر
sudo /opt/lampp/lampp start
وجدت رسالة خطأ تقول أن هناك سيرفر آخر يعمل على جهازى..
Starting XAMPP for Linux 7.2.7-0...
XAMPP: Starting Apache...fail.
XAMPP: Another web server is already running.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
لحل هذه المشكلة سنقوم بفتح الملف التالى
/opt/lampp/etc/httpd.conf
عن طرق فتح الـ terminal وكتابة الأمر التالى
sudo gedit /opt/lampp/etc/httpd.conf
واضغط انتر وسيظهرلك محرر GEdit وفيه ملف httpd.conf كما فى الصورة التالية.
قم بالبحث عن Listen 80 عن طريق الضغط على ctrl + f ثم كتابة Listen 80 واضغط انتر. وقم بتغييرها إلى Listen 2145 مثلاً. أنا حولتها إلى كومنت comment عن طريق الـ # ثم كتبت Listen 2145 كما ترى فى الصورة التالية.
ثم اغلق الملف، واختر حفظ (save).
بعد ذلك قم بفتح ملف /opt/lampp/etc/extra/httpd-ssl.conf عن طريق كتابة الأمر التالى فى واجهة سطر الأوامر (terminal)
sudo gedit /opt/lampp/etc/extra/httpd-ssl.conf
كما ترى فى الصورة التالية.
ثم اضغط انتر، سيتم فتح ملف httpd-ssl.conf فى محرر GEdit كما ترى فى الصورة التالية.
ابحث عن Listen 443 عن طريق الضغط على Ctrl + F ثم اكتب Listen 443 واضغط للبحث. ثم غير Listen 443 إلى أى بورت (port) وليكن Listen 16443 مثلاً. أنا طبعاً حوّلت Listen 443 إلى كومنت عن طريق اضافة # إلى بداية السطر، ثم كتبت Listen 16443 فى سطر جديد.
اضغط زر الخروج (x) فى أعلى النافذة، ثم اختر حفظ (save). كما ترى فى الصورة التالية.
قم بفتح ملف /opt/lampp/lampp عن طريق كتابة الأمر التالية فى الترمينال (terminal)
sudo gedit /opt/lampp/lampp
بعد أن تضغط انتر، سيظهر محرر GEdit وبه ملف lampp الذى نريد التغيير فيه.
ابحث عن testport 80 وقم بتغييرها إلى testport 2145 كما فعلنا فى الخطوات السابقة. وابحث أيضاً عن testport 443 ثم غيرها إلى testport 16443 ثم اضغط للخروج للملف واحفظ التغييرات (save).
والآن سيرفر apache يعمل كما تريده، عن طريق الأمر
/opt/lampp/lampp start
كما ترى فى الصورة التالية.
اقرأ أيضاً:
0 comments:
إرسال تعليق