بضعی اوقات هنگام استفاده از زمپ ممکن هستش که یکسری خطا های به شما بده که این خطا ها مختلف هستش که در ویدئو پایین تمام خطا هایی که ممکن است با آن رو به شوید را برای شما آماده کرده ایم.
ویدئو
3 حطایی که ممکن است در هنگام نصب و پیکربندی زمپ برای ما پیش بیاید رو برای شما در زیر توضیح داده ایم
1_ خطای access denied در زمپ
خب این خطا به این دلیل به وجود می آید که ما با دسترسی ادمین به زمپ ورود نکرده ایم و برای این کار از دو روش مقطعی و قطعی می توانیم استفاده کنیم در روش اول روی shourt cut برنامه زمپ کلیک راست کرده و روی properties کلیک میکنیم رو تب compatibility کلیک کرده و تیک گزینه run as administrator رو زده و سپس ok و apply رو میزنیم و دیگر این خطا برای ما نمایش داده نخواهد شد. مطابق تصویر زیر
2_ خطای Error: Apache shutdown unexpectedly
گاهی هنگام فعال کردن apache در برنامه زمپ ممکن هستش که برنامه به صورت خودکار به حالت stop در بیاد و خطای زیر رو به ما نشون.
این خطا معمولا به این دلیل پیش میاد که تداخل پورت داخل سرویس های زمپ با سایر نرم افزار های در حال اجرا پیش اومده یعنی اینکه یک نرم افزار دیگ همزمان با xampp داره از اون پورتی که به زمپ اختصاص دادین استفاده میکنه و ما باید پورت مورد استفاده خودمون رو عوض کنیم تا با این خطا رو به رو نشویم. پس از روش ها زیر استفاده میکنیم
روش اول
ابتدا مطابق تصویر زیر روی config کلیک کرده و روی httpd.cof کلیک کرده
اکنون یک فایل Text باز خواهد شد که باید به دنبال عبارت زیر بگردید:
Listen 80
بعد از پیدا کردن این بخش باید پورت مورد نظر را مطابق کادر زیر تغییر بدهید
Listen 8080
اکنون در همین فایل فعلی باید دنبال کد زیر بگردید و آن را پیدا کنید
ServerName localhost:80
سپس باید آن را مطابق کادر زیر به 8080 تغییر بدهید
ServerName localhost:8080
سپس با زدن کلید های ترکیبی Ctrl+S فایل را ذخیره کنید
روش دوم
در این مرحله باید از همان قسمت config اینبار فایل httpd-ssl.conf را باز میکنیم و یک فایل text برای ما باز میشود و مطابق مراحل زیر عمل کنید تا مشکل به صورت کامل برای شما رفع شود
سپس در فایل باز شده دنبال کد زیر بگردید
Listen 443
اکنون باید پورت 443 را به پورت 4433 تغییر بدهید تا دیگر خطای برای شما نمایش داده نشود
Listen 4433
سپس در فایل باز شده دنبال کد زیر بگردید
اکنون باید پورت 443 را به پورت 4433 تغییر بدهید
سپس در فایل باز شده دنبال کد زیر بگردید
ServerName www.example.com:443
از 443 به 4433 تغییر بدهید
ServerName www.example.com:4433
سپس فایل را ذخیره کنید و سرور Apache خود را فعال کنید میبینید دیگر مشکلی در این زمینه نخواهید داشت و برای شما کار میکند بهضی اوقات mysql برای شما کار نمیکند و فعال نمیشود یا قطع میشود در مورد روی config سرویس MySQL کلیک کرده و روی فایل my.ini کلیک کرده و یک فایل برای شما باز میشود که پورت های آن 3306 می باشد آن پورت ها را به 3307 تغییر دهید تا مشکل برای شما حل شود.
3_ خطای XAMPP port 443 in use by (name-program)
گاهی اوقات این خطا را به ما میده یعنی اینکه یک برنامه دیگ داره از port 443 استفاده میکنه و ما باید این مشکل رو حل کنیم که یک روشش به روش بالا هستش که در اونجا پورت خودمون رو از 443 به پورت 4433 عوض کنیم یک روش دیگه هم وجود داره و این هستش که از طریق task manager اون برنامه ای که از پورت 443 استفاده میکنه رو پیدا کنیم و end task کنیم تا پورت 443 برای ما باز شود و بدون مشکل بتونیم از xampp استفاده کنیم
پس مطابق تصویر زیر پیش میرویم
اگر به خطا دقت کنید به ما اسم برنامه ای که این پورت را اشغال مرده است میدهد و در اخر حط کد به ما یک عدد میدهد تحت عنوان PID برنامه موردنظر باید در داخل task manager در تب details پیدا کنید و end task رو بزنید تا پورت ازاد شد و بتونید از xampp استفادخ کنید
امیدوارم که مشکل شما حل شده باشد و این مقاله برای شما مفید بوده باشد.