লোকালহোস্ট হিসাবে WAMP সেটআপ করার সময়ের সাধারণ সমস্যাগুলো

আমরা যখন কোন পোর্ট উল্লেখ না করে শুধু মাত্র লোকার হোস্টের আইপি লিখি বা http://localhost/ লিখি এর মানে পোর্ট 80 ব্যবহার করা হচ্ছে, অর্থাৎ localhost:80 লেখা আর শুধু localhost লেখা একই অর্থ।

এখন অনেক সময়ই অন্য অনেক পোগ্রাম (যেমন- সবচাইতে কমন স্কাইপ) পোর্ট 80 আগে থেকে ব্যবহার করতে থাকে, সেক্ষেত্রে WAMP পোর্ট 80 তে কাজ করতে পারে না।

উইন্ডোজ ৭ আর ৮ এর জন্য সব চাইতে গুরুত্বপূর্ণ বিষয় হলো বিট অনুসারে http://www.microsoft.com/en-us/download/details.aspx?id=8328 ( ৩২ বিট ) অথবা http://www.microsoft.com/en-us/download/details.aspx?id=13523 (৬৪ বিট) আগে সেটআপ দেওয়া। নইলে msvcrt10.dll missing দেখাবে।

কোন পোগ্রাম পোর্ট 80 ব্যবহার করছে ? সেটা WAMP এর Apache > Service > Test Port 80 অপশন থেকে চেক করা যায়, যেমন আমার উদারনের ছবির ক্ষেত্রে Skype পোর্ট 80 ব্যবহার করছে।

port80
port80

এখন স্কাইপ এর Tools > Options > Advanced > Connection এ গিয়ে Use Port 80 and 443 as… অপশন থেকে টিক চিন্হ তুলে দিলে স্কাইপ আর পোর্ট ৮০ ব্যবহার করবে না।
22

অন্যান্য পোগ্রামের ক্ষেত্রেও পোর্ট ৮০ ব্যবহার করতে না দেয়ার অপশন পাওয়া যাবে।

আবার কেউ যদি মনে করে, যে পোট ৮০ ব্যবহার করছে করুন। WAMP কেই আমি অন্য পোর্টে চালাবো, সেক্ষেত্রে WAMP এর Apache > httpd.conf ফাইলে গিয়ে Listen 80 খুঁজে বের করে 80 জায়গায় যে পোর্ট নাম্বার দেওয়া হবে, সেই পোর্টেই WAMP কাজ করবে।

তবে 80 বাদে অন্য পোর্টের ক্ষেত্রে ব্রাউজারকে পোর্ট নাম্বার উল্লেখ করে দিতে হয়। যেমন আমি যদি পোর্ট 88 দেই তাহলে ব্রাউজারে লিখতে হবে localhost:88
33

WAMP সেটআপ এর ক্ষেত্রে আরো একটা কমন সমস্যা হল, উইন্ডোজ 7 অথবা 8 মানে যেগুলো আইপি ভার্সন 4 এবং 6 দুইটাই সাপোর্ট করে সেগুলোর ক্ষেত্রে ব্রাউজারে localhost লিখলে দেখায়

Forbidden

You don’t have permission to access / on this server.

এক্ষেত্রে Apache > httpd.conf ফাইলে গিয়ে Listen 80 খুঁজে বের করে Listen 0.0.0.0:80 লিখে দিলে Apache আইপি ভার্সন ৪ এর আইপি গুলোর জন্য কাজ করবে।

c:\windows\system32\drivers\etc\hosts এ গিয়ে ::1 localhost লাইনের বদলে 127.0.0.1 localhost লিখে দিলেও আইটি ভার্সন ৪ এ কাজ করবে।