Windows এ XAMPP কন্ট্রোল প্যানেল ইনস্টল করার পরে, অনেক ব্যবহারকারী Apache শুরু করার সময় একটি ত্রুটির সম্মুখীন হওয়ার কথা জানিয়েছেন . এই সমস্যাটি সাধারণত ঘটে যখন ওয়ার্ল্ড ওয়াইড পাবলিশিং সার্ভিসের মতো একটি প্রক্রিয়া আপনার ডিভাইসের 80 পোর্টে চলতে থাকে। এই কারণে, Windows 11/10 অপারেটিং সিস্টেম Apache সার্ভারকে কার্যকর করার অনুমতি দেয় না এবং এইভাবে এটি ত্রুটির কারণ হয়৷
5:38:38 PM [Apache] Error: Apache shutdown unexpectedly.
5:38:38 PM [Apache] This may be due to a blocked port, missing dependencies,
5:38:38 PM [Apache] improper privileges, a crash, or a shutdown by another method.
5:38:38 PM [Apache] Press the Logs button to view error logs and check
5:38:38 PM [Apache] the Windows Event Viewer for more clues
5:38:38 PM [Apache] If you need more help, copy and post this
5:38:38 PM [Apache] entire log window on the forums
প্রকৃতপক্ষে, একটি কম্পিউটারে পোর্ট 80 ডিফল্ট TCP/IP পোর্ট হিসাবে ব্যবহৃত হত যা Apaches মডিউল XAMPP-এ ব্যবহার করে। এবং যেহেতু দুটি ভিন্ন অ্যাপ্লিকেশন একই নেটওয়ার্কিং পোর্ট ব্যবহার করতে পারে না, তাই আপনাকে অবশ্যই XAMPP-এর Apache সার্ভার শুরু করার আগে এটি বন্ধ করতে হবে। আপনি যদি আপনার ডিভাইসে এই সমস্যার সম্মুখীন হন, তবে আমি এই গাইডে উল্লেখ করেছি এমন কয়েকটি সহজ সমাধান রয়েছে। তো, চলুন শুরু করা যাক।
Apache XAMPP কন্ট্রোল প্যানেল থেকে শুরু হচ্ছে না
ওয়ার্ল্ড ওয়াইড ওয়েব পাবলিশিং সার্ভিস ক্লিয়ার করাই হবে অ্যাপাচি আবার শুরু করার জন্য সর্বোত্তম পন্থা। তবে, আপনি TCP/IP পোর্ট নম্বর পরিবর্তন করে বা প্রয়োজনে পরিষেবা বন্ধ করেও এটি পেতে পারেন। সুতরাং, XAMPP কন্ট্রোল প্যানেলে Apache শুরু না হওয়া ঠিক করতে, এই সমস্ত সম্ভাব্য পদ্ধতি অনুসরণ করুন:
- সাফ ওয়ার্ল্ড ওয়াইড ওয়েব পরিষেবাগুলি ৷
- ডিফল্ট Apache TCP/IP পোর্ট পরিবর্তন করুন
- ওয়ার্ল্ড ওয়াইড ওয়েব প্রকাশনা পরিষেবা বন্ধ করুন
আসুন তাদের বিস্তারিতভাবে দেখি।
1] সাফ ওয়ার্ল্ড ওয়াইড ওয়েব পরিষেবাগুলি
Apache পরিষেবার শুরুর সমস্যা সমাধানের জন্য, আপনাকে অবশ্যই আপনার ডিভাইস থেকে ওয়ার্ল্ড ওয়াইড ওয়েব পরিষেবাগুলি সাফ করতে হবে৷ তবে শুরু করার আগে, নিশ্চিত করুন যে আপনার কাছে এই পরিষেবাটির উপর নির্ভরশীল কোনো অ্যাপ নেই।
সবকিছু ঠিক আছে বলে মনে হলে, আপনার উইন্ডোজ সিস্টেমে কন্ট্রোল প্যানেল খুলুন।
একবার এটি খোলে, বড় আইকনে কন্ট্রোল প্যানেল দেখতে নির্বাচন করুন৷ অথবা ছোট আইকন বিকল্প, যাতে আপনি সমস্ত কন্ট্রোল প্যানেল আইটেম দেখতে পারেন।
উপলব্ধ আইটেম থেকে, প্রোগ্রাম এবং বৈশিষ্ট্য নির্বাচন করুন বিকল্প।
বাম সাইডবারে, Windows বৈশিষ্ট্যগুলি চালু বা বন্ধ করুন নামে একটি লিঙ্ক রয়েছে৷ , এটিতে ক্লিক করুন৷
৷
Windows বৈশিষ্ট্য ডায়ালগ বক্সে, ইন্টারনেট তথ্য পরিষেবাগুলি প্রসারিত করুন ক্ষেত্র।
এখন, ওয়ার্ল্ড ওয়াইড ওয়েব সার্ভিসেস সংক্রান্ত চেকবক্সটি সাফ করুন এবং তারপর ঠিক আছে এ ক্লিক করুন পরিবর্তনগুলি সংরক্ষণ করতে বোতাম৷
একবার আপনি উপরের পদক্ষেপগুলি সম্পূর্ণ করলে, আপনার ডিভাইসটি পুনরায় বুট করুন। এর পরে, XAMPP কন্ট্রোল প্যানেল খুলুন এবং Apache-এর স্টার্ট বোতামে ক্লিক করুন। এটি এখন আপনার কম্পিউটারে পোর্ট 80 এ চালানো উচিত।
2] ডিফল্ট Apache TCP/IP পোর্ট পরিবর্তন করুন
যদি কোনো কারণে, উপরের পদ্ধতির সমাধান আপনার জন্য কাজ না করে, আপনাকে একটি ভিন্ন TCP/IP পোর্টে চালানোর জন্য Apache কনফিগার করতে হবে। সুতরাং, এই পরামর্শগুলি অনুসরণ করুন:
আপনার উইন্ডোজ ডিভাইসে XAMPP কন্ট্রোল প্যানেল খুলুন।
কনফিগ-এ ক্লিক করুন অ্যাপাচি মডিউলের বোতাম।
Apache (httpd.conf) নির্বাচন করুন পপ-আপ মেনুর তালিকা থেকে বিকল্প।
নিম্নলিখিত নোটপ্যাড পৃষ্ঠায়, আপনাকে Listen 80 খুঁজে বের করতে হবে .
অনুসন্ধানটি সহজ করতে, Ctrl+F শর্টকাট কী টিপুন। পপ-আপ মেনুতে, আপনি যা খুঁজতে চান তা টাইপ করুন। মোড়ানো চিহ্নিত করুন চেকবক্স, ম্যাচ কেস ছেড়ে দিন আনচেক করা হয়েছে, এবং তারপর পরবর্তী খুঁজুন-এ ক্লিক করুন বোতাম।
একবার আপনি সংশ্লিষ্ট লাইনটি খুঁজে পেলে, আপনার পছন্দের যেকোনো নির্বিচারে নম্বর দিয়ে পোর্ট নম্বর পরিবর্তন করুন।
উদাহরণস্বরূপ, আপনি পোর্ট 121 চেষ্টা করতে পারেন। তারপর TCP/IP পোর্ট নম্বরের জন্য সংশ্লিষ্ট ফলাফলটি এরকম কিছু হবে – Listen 121 .
নোটপ্যাডে পরিবর্তনগুলি সংরক্ষণ করতে Ctrl+S শর্টকাট কী টিপুন।
দ্রষ্টব্য: অনুগ্রহ করে মনে রাখবেন যে এই কনফিগারেশনটি ব্যবহার করার সময়, আপনি আপনার সাইটের সাথে সংযোগ করতে চান এমন URL-এ আপনাকে সর্বদা TCP/IP পোর্ট নম্বর যোগ করতে হবে। উদাহরণস্বরূপ, আপনার ব্রাউজারে Apache সার্ভার অ্যাক্সেস করতে, আপনাকে লিখতে হবে: localhost:121/dashboard স্থানীয় হোস্ট/ড্যাশবোর্ড এর পরিবর্তে .
উপরের ধাপগুলি সঠিকভাবে সম্পাদন করার পরে, XAMPP-এ Apache-এর শুরুর সমস্যাটি ঠিক করা হবে৷
3] ওয়ার্ল্ড ওয়াইড ওয়েব প্রকাশনা পরিষেবা বন্ধ করুন
একটি বিকল্প উপায়ে, আপনাকে ওয়ার্ল্ড ওয়াইড ওয়েব প্রকাশনা পরিষেবাটি বন্ধ করতে হবে এবং এর সেটিংস পরিবর্তন করতে হবে যাতে পরিষেবাটি শুধুমাত্র ম্যানুয়ালি শুরু করা যায়৷ তো, চলুন শুরু করা যাক:
ওয়ার্ল্ড ওয়াইড ওয়েব প্রকাশনা পরিষেবা বন্ধ করার জন্য, আপনাকে প্রথমে আপনার Windows 10 পিসিতে Windows পরিষেবা ম্যানেজার খুলতে হবে৷
পরিষেবাগুলির স্ক্রিনে, ওয়ার্ল্ড ওয়াইড ওয়েব প্রকাশনা পরিষেবা অনুসন্ধান করুন৷ নাম এর অধীনে বিকল্প কলাম।
একবার আপনি খুঁজে পেলে, বৈশিষ্ট্য উইন্ডো খুলতে এটিতে ডাবল-ক্লিক করুন।
বৈশিষ্ট্য উইন্ডোতে, সাধারণ ট্যাবটি ডিফল্টরূপে খোলে।
সাধারণ ট্যাবে, স্টার্টআপ টাইপ সনাক্ত করুন৷ এবং এটিকে ম্যানুয়াল-এ স্যুইচ করুন . এটি আপনাকে প্রয়োজনে ম্যানুয়ালি পরিষেবা শুরু করতে দেবে৷
এগিয়ে চলুন, পরিষেবার চলমান অবস্থা বন্ধ করুন এবং প্রয়োগ করুন এ ক্লিক করুন> ঠিক আছে বোতাম।
এখন, XAMPP কন্ট্রোল প্যানেল খুলুন এবং স্টার্ট-এ ক্লিক করুন Apache সার্ভার চালানোর জন্য বোতাম।
এটাই। আমি আশা করি এই নির্দেশিকা আপনাকে XAMPP কন্ট্রোল প্যানেলে Apache পরিষেবার শুরুর সমস্যা সমাধান করতে সাহায্য করবে৷