Largest Domain Hosting Market

Domain, Hosting and Information Technology Related Web Site

ম্যাজেন্টো ইনস্টল সংক্রান্ত সমস্যা ও সমাধান

ম্যাজেন্টো খুবই জনপ্রিয় একটি ই-কমার্স সিএমএস (CMS) দিন দিন এর জনপ্রিয়তা বেড়েই চলেছে। তবে বেশির ভাগ মানুষই যারা নতুন ম্যাজেন্টো নতুন শিখছেন তাদের খুব সমস্যা হয় ম্যাজেন্টো ইনস্টল এর সময়। বিশেষ করে যারা ম্যানুয়াল ইনস্টল করতে চেষ্টা করেন।

ম্যাজেন্টো ইনস্টল করতে গিয়ে সার্ভার ভেদে বিভিন্ন সমস্যা দেখা দেয়। কারন কিছু কিছু সার্ভারে সিকিউরিটি গত কারনে কিছু অপশন অফ করা থাকে। যার ফলে ম্যাজেন্টো ম্যানুয়াল ভাবে ইনস্টল করতে সমস্যা হয়। নিম্নে কিছু সমস্যা ও সমাধান তুলে ধরা হলঃ

Magento_logo

সমস্যা ১

ম্যাজেন্টো ইনস্টল করতে গেলে “500 Internal Error” দেখায়।

সমাধান

এই সমস্যাটা মূলত ম্যাজেন্টোর কিছু ফাইল পারমিশন এর কারনে হয়ে থাকে। তাই সঠিক পারমিশন দিতে হবে। ম্যাজেন্টো তে মূলত নিচের ফাইল গুলোর পারমিশন পরিবর্তন করতে হয়। নিচের ফাইল গুলোর পারমিশন 755 করে দিতে হবে আর যদি আপনি FTP client হন তবে 777 করে দিতে হবে।

1
2
3
4
magento/var/.htaccess
magento/app/etc
magento/var
magento/media

এগুলোর ঠিক করার পরেও যদি সমস্যা হয় বা আপনি যদি ফাইল পারমিশন ম্যানুয়াল ভাবে পরিবর্তন করতে না চান তবে magento-cleanup.php নামে PHP ফাইল টি ডাইনলোড করুন এবং সার্ভারে যেই ডাইরেক্টরিতে ম্যাজেন্টো আছে সেই ডাইরেক্টরিতে magento-cleanup.php ফাইলটি আপলোড করুন। এবার আপনার ব্রাউজারে সাইতের অ্যাড্রেস এর পর /magento-cleanup.php লিখে Enter চাপুন। একটু পরে দেখবেন অটো সকল ডাইরেক্টরির পারমিশন পরিবর্তন হয়ে যাবে।

সমস্যা ২

আপনার সার্ভারে ম্যাজেন্টো সকল রিকোয়ারমেন্ট আছে কিনা তা আগে জেনে নিন তা নাহলে ম্যাজেন্টো ইনস্টল এ সমস্যা হবে।

ম্যাজেন্টো রিকোয়ারমেন্টঃ

1 – Linux, Windows, or another UNIX-compatible operating system

2 – Apache Web Server (1.x or 2.x)

3 – PHP 5.2.13 or newer, with the following extensions/addons:

  • PDO/MySQL
  • MySQLi
  • mcrypt
  • mhash
  • simplexml
  • DOM

4 – MySQL 4.1.20 or newer

  • InnoDB storage engine

5 – Sendmail-compatible Mail Transfer Agent (MTA)

  • Magento will connect directly to an SMTP server if you don’t have an MTA

সমাধান

আপনার সার্ভার ম্যাজেন্টো উপযোগী কিনা তা চেক করতে magento-check.php নামে ফাইলটি ডাউনলোড করে সার্ভারে আপলোড করুন। এবং ব্রাউজারে আপনার সাইটের অ্যাড্রেস এর পর /magento-check.php লিখে Enter বাটনে ক্লিক করুন তাহলে দেখতে পারবেন আপনার সার্ভার ম্যাজেন্টো উপযোগী কিনা। যদি দেখেন নিচের ছবির মত দেখাচ্ছে তবে চিন্তা করার কিছু নেই আগে আপনার সার্ভারের বিস্তারিত দেখুন সেখানে MySQL এর ভার্শন আসলেই কত আছে… সাধারনত সব হোস্টিং এ এই জিনিস গুলো আপডেট ভার্শন ব্যবহার করে তাই আগে দেখে নিন।

যদি দেখেন সার্ভারে ভার্শন ঠিকই আপডেট আছে তবে যেখানে ম্যাজেন্টো ফাইল আছে সেখানে এই php.ini ফাইলটি আপলোড করে রাখুন। এখন এবারও /magento-check.php চেক করে দেখুন দেখাবে সব ঠিক আছে।

অনেক সার্ভারে সিকিউরিটির কারনে shell_exec অফ করা থাকে তখন php.ini ফাইলের মাধ্যমে shell_exec কে অন করে দিতে হবে। php.ini ফাইলটি ওপেন করে দেখুন এতে shell_exec = on করা আছে।

বিঃদ্রঃ সিকিউরিটি মেইনটেন করতে ম্যাজেন্টো ইনস্টল করার পর on এর জায়গায় off লিখে দিন মানে shell_exec = off লিখে দিন। ?

সমস্যা ৩

অনেক সময় ম্যাজেন্টো ইনস্টল করার সময় Configuration স্টেপ এর পর পরই একটা Error দেখায় –  “Exception printing is disabled”  নিচের ছবির মত এমন একটি ম্যাসেজ দিবে।

2233

সমাধান

১. সার্ভারে যেখানে ম্যাজেন্টো ফাইল গুলো আছে সেখানে “errors” নামে একটি ফোল্ডার পাবেন। ওই ফোল্ডারের ভিতরে প্রবেশ করুন।

২. এখানে local.xml.sample নামে একটি ফাইল পাবেন এটাকে Rename করে .sample নামটি মুছে দিন তখন ফাইলটির নাম হবে local.xml

৩. ইনস্টলেশনের ইরোর পেজে  গিয়ে আবার রিলোড দেন দেখবেন কি কি ইরোর আছে তা দেখাবে।

৪. এখন /lib/Zend/Cache/Backend/File.php এই লোকেশনে গিয়ে File.php ওপেন করুন এবং নিচের কোডটি খুঁজে বের করুন সার্চ দিয়ে

1
2
3
4
5
6
7
8
9
10
protected $_options = array(
'cache_dir' => null,
'file_locking' => true,
'read_control' => true,
'read_control_type' => 'crc32',
'hashed_directory_level' => 0,
'hashed_directory_umask' => 0700,
'file_name_prefix' => 'zend_cache',
'cache_file_umask' => 0600,
'metadatas_array_max_size' => 100

৫. দ্বিতীয় লাইনে null এর পরিবর্তে tmp/ লিখুন এবং সেভ করুন।

৬. সব শেষে ম্যাজেন্টোর ডাইরেক্টরিতে tmp নামে একটি ফোল্ডার তৈরি করুন… ব্যস কাজ শেষ।

সমস্যা ৪

মাঝে মাঝে ম্যাজেন্টো ইনস্টল এর সময় Configuration স্টেপ এ গিয়ে লোড নিতে থাকে কিন্তু পরবর্তী স্টেপ এ যায় না।

সমাধান

ম্যাজেন্টো ডাইরেক্টরি থেকে এই লোকেশনে যান – /app/code/core/Mage/core/Model/Session/Abstract এখনে Varien.php ফাইলটি ওপেন করে

1
2
3
4
5
6
7
$cookieParams = array(
'lifetime' => $cookie->getLifetime(),
'path'     => $cookie->getPath()
//'domain'   => $cookie->getConfigDomain(),
//'secure'   => $cookie->isSecure(),
//'httponly' => $cookie->getHttponly()
);

দেখুন উপরের কডের মত কোড আছে সেখান থেকে ৪,৫,৬ নম্বর লাইনে // দিয়ে কমেন্ট করে দিন। এরপর সেভ দিন।

এটা করার পরও যদি সমাধান না হয় তবে ২য় সমাধান প্রয়োগ করুন।

সমাধান ২

ম্যাজেন্টো ডাইরেক্টরি থেকে এই লোকেশনে যান – app/code/core/Mage/Install/etc/config.xml এরপর config.xml ফাইলে নিচের মত কোড পাবেন।

1
2
3
<extensions>
<pdo_mysql/>
</extensions>

উপরের কোডটির পরিবর্তে নিচের কোডটি রিপ্লেস করুন –

1
2
3
<extensions>
<pdo_mysql>1</pdo_mysql>
</extensions>

এরপর সেভ দিন… ব্যস কাজ শেষ।  ?

ম্যাজেন্টো ইনস্টল করতে গিয়ে আরও অনেক সমস্যা হয় আপাদত এই সমস্যা ও সমাধান গুলো দেওয়া হল। কেউ যদি এই সমস্যা গুলোর বাহিরে আরও কোন সমস্যায় পড়েন ম্যাজেন্টো ইনস্টল করতে গিয়ে সেই সমস্যার বিস্তারিত মন্তব্যতে লিখুন। সমস্যার সমাধান দেবার চেষ্টা করব।

পোস্টটি ভাল লাগলে শেয়ার করে অন্যকে জানতে সাহায্য করুন।

এবং পোস্ট সম্পর্কিত যেকোনো প্রশ্ন বা পরামর্শ থাকলে মন্তব্য করুন।

Share This:

Updated: 09/03/2017 — 12:55 PM

26 Comments

Add a Comment
  1. is viagra safe to take my viagra experience Amoxicillin And Milk

  2. when cialis does not help ed cialis generic tadalafil drinking cialis

  3. candian pharmacy lasix pills furosemide side effects in elderly 24 Canadia

  4. Viagra Generico Costo In Farmacia canada prednisone Cialis Orosolubile

  5. cialis malaga comprar dapoxetine priligy Generic Adderall Buy Canada

  6. cialis internet pharmacy cialis tablet where can i buy viagra in australia how use viagra

  7. cenforce vs silagra cenforce viagra 100mg buy generic cenforce 50mg centurion remedies pills

  8. самоходный штабелер
    https://www.shtabeler-elektricheskiy-samokhodnyy.ru

  9. xenical online kaufen xenical online australia is xenical over the counter how effective is xenical

  10. prednisone withdrawal forum prednisone without prescription 10mg side effects of prednisone shots what is the medication prednisone used for

  11. baclofen kidney stones baclofen drug baclofen how does it work when did baclofen ztart working

  12. metformin breastfeeding glucophage 850 mg can i stop taking metformin cold turkey what is the max dose of metformin

  13. ivermectin pour on ivermectin usa ivermectin for mited in rats how much ivermectin to give a cat for.tapeworms

  14. подъемник ножничный
    https://nozhnichnyye-podyemniki-dlya-sklada.ru

  15. ivermectin injections ivermectin 8000 how much ivermectin to give a goat ivermectin horse medicine how to measure by the pound

  16. paxil and methadone 50 mg paroxetine how to stop taking paxil 10 mg how to buy paxil online

  17. fat loss nolvadex nolvadex generic dallas gynecomastia “nolvadex” where can i get nolvadex for pct

  18. synthroid rash pictures how much is generic synthroid can i take levothyroxine at night what happens if you miss synthroid doses

  19. naltrexone and appetite online buy naltrexone medication does naltrexone make you happy where can i get naltrexone near me

  20. nolvadex muscle growth tamoxifen usa difference between arimidex and nolvadex anabolic minds what does the nolvadex

  21. doxycycline en espaГ±ol doxycycline 100 mg tablet will doxycycline treat an ear infection doxycycline hyclate treats what

  22. coronavirus plaquenil dosage plaquenil 800mg what does plaquenil do for you which is more effective methotrexate or plaquenil

  23. вышка телескопическая
    https://podyemniki-machtovyye-teleskopicheskiye.ru

Leave a Reply

Your email address will not be published.

Domain Hosting Market © 2015