Hungry to Know

Thursday, May 9, 2019

AMPPS নিয়ে ঝামেলা?

লোকালহোস্ট সার্ভার হিসেবে AMPPS (Apache, Mysql, MongoDB, PHP, Perl, Python and Softaculous) ব্যবহারকারীদের কিছু সমস্যা ও সমাধান:-
সমস্যা -১: Apache সার্ভার চলছে না, চালু করলেও বারবার বন্ধ হয়ে যাচ্ছে।
সমাধান-১: কোন অ্যাপলিকেশন দ্বারা Port 80 ব্লক হয়ে আছে কিনা দেখতে হবে। যেমন: Skype. Port 80 মুক্ত করে দিয়ে চেষ্টা করুন।
সমাধান-২: PHP ভার্সন চেঞ্জ করে দেখুন।

সমস্যা -২: PHP version 7.1 -এ গেলে Apache সার্ভার চলছে না, চালু করলেও বারবার বন্ধ হয়ে যাচ্ছে।

সমাধান-১:কোন অ্যাপলিকেশন দ্বারা যেমন Skype দ্বারা Port 80 ব্লক হয়ে আছে কিনা দেখুন। Port 80 মুক্ত করে দিয়ে চেষ্টা করুন।

সমাধান-২:ইন্টারনেট কানেকশন (ওয়াইফাই অথবা মডেম অথবা ব্রডব্যান্ড) পুরোপুরি বন্ধ করে দিন। এবার AMPSS অ্যাপ্লিকেশন পুরোপুরি বন্ধ করে দিয়ে আবার চালু করুন। (আমার এই সমস্যাটি হয়েছিল।)

সমাধান-৩:PHP এক্সটেনশন ioncude বন্ধ করে দিয়ে দেখতে পারেন।
সমস্যা -৩: MySQL সার্ভার চলছে না, চালু করলেও বারবার বন্ধ হয়ে যাচ্ছে।
সমাধান-১: MySQL -এর কনফিগারেশন ওপেন করুন।
যেখানে [mysqld] লেখা রয়েছে, তার নিচের লাইনে innodb_force_recovery = 1 লিখে সেভ করুন। MySQL রিস্টার্ট করুন।
এবার innodb_force_recovery = 1 মুছে দিন ও সেভ করুন। চাইলে আবার MySQL রিস্টার্ট করুন।
বিকল্প:বারবার লাইনটি যোগ করার প্রয়োজন হলে innodb_force_recovery = 0 করে রাখতে পারেন। যখন প্রয়োজন হবে 1 করে নিয়ে MySQL চালাবেন। এবং আবার 0 করে দেবেন।

সমস্যা -৪: Maximum execution time of 30 seconds exceeded
সমাধান: এটা কোন সমস্যা না। php.ini-এ max_execution_time বাড়িয়ে নিলেই হয়। কিন্তু কাজ শেষে আবার default ভ্যালুতে ফিরে যাওয়া সিকিউরিটির জন্য ভালো।

সমস্যা -৫: ডাটাবেজ ইম্পোর্ট করতে গেলে মেসেজ দিচ্ছে - Operation not allowed when innodb_forced_recovery > 0
সমাধান: ওই যে, সমস্যা-২ এ innodb_force_recovery = 0 লাইনটি যোগ করতে হয়েছিলো। ওটাকে কমেন্ট আউট করে দিতে হবে। কমেন্ট আউট করে দিয়ে মাইএসকিউএল রিস্টার্টকরে নিতে ভুলবেন না।

সমস্যা -৬: ডাটাবেজ কানেকশন এরর - “Error establishing a database connection”
সমাধান: innodb_force_recovery = 1 লাইনটিতে 1 কে 0 করে দিতে হবে এবং মাইএসকিউএল রিস্টার্টকরে নিতে হবে।
© A.S.M. Shahriar Zahan | www.zahantech.com

No comments:

Post a Comment