তিন দিন এই হিচাপগুলি তদন্ত করতে এবং সম্বোধন করতে ব্যয় করা হয়েছিল এবং আমি এখন আমার নতুন পাওয়া জ্ঞানটি ম্যাজেন্টোকে 1.9 এ আপডেট করার ফলে উদ্ভূত সম্ভাব্য সমস্যাগুলি ভাগ করে নিতে পারি।
সবার আগে, Magento 1.9+ লেনদেনের ইমেলগুলি প্রেরণের জন্য ক্রোন জবগুলিতে সম্পূর্ণভাবে নির্ভর করে। যদি আপনার আগে ক্রোন জবগুলি সঠিকভাবে সেট আপ না করা থাকে তবে আপনাকে এখনই এটি করতে হবে।
প্রথমে নিশ্চিত হয়ে নিন যে আপনি ম্যাগন্টো প্রশাসকের অধীনে ক্রোন কার্যগুলি সেট আপ করেছেন System > Configuration > Advanced > System > Cron
। ডিফল্ট সেটিংস হ'ল:
Generate Schedules Every: 15
Schedule Ahead for: 20
Missed if Not Run Within: 15
History Cleanup Every: 10
Success History Lifetime: 60
Failure History Lifetime: 600
এমন লোকেরা আছেন যাঁকে এই সেটিংস পরিবর্তন করার পরামর্শ দেওয়া হচ্ছে, তবে যেহেতু তারা সেরা সংমিশ্রণের সাথে একমত হতে পারে না, তাই আমি বরং এটি এটিকে ছেড়ে দিই।
তারপরে আপনাকে আপনার হোস্টিং কন্ট্রোল প্যানেলে যেতে হবে এবং ক্রোন জব সেট আপ করতে হবে। সিপ্যানেলে এটি অ্যাডভান্সড> ক্রোন জবসের অধীনে। প্রতি পাঁচ মিনিটে চালানোর জন্য তাদের সেট আপ করুন এবং এই আদেশটি ব্যবহার করুন:
php -f /home/username/public_html/cron.php
উপরের পাথটি সঠিক কিনা তা পরীক্ষা করুন এবং ফাইলটি ক্রোন.এফপি প্রকৃতপক্ষে আপনার ম্যাজেন্টো ইনস্টলেশনের মূলে রয়েছে (যদি আপনি কেবল আপগ্রেড করেছেন তবে এটি হওয়া উচিত)। সঠিক অ্যাকাউন্টে ব্যবহারকারীর নাম পরিবর্তন করুন।
এখন আমি প্রথমে এমন একজন wget কমান্ডের স্ট্রিং ব্যবহার বলছি xtento.com এ ডেভেলপারদের পরামর্শ নিচের ভুল করেছি:
wget -O /dev/null -q http://www.YOURDOMAIN.com/PATH_TO_MAGENTO/cron.php
।
এটি আমার পক্ষে মোটেও কার্যকর হয়নি, যদিও পিএইচপি কমান্ডটি করেছে, তাই আমার পরামর্শটি হ'ল: এটির সাথে আটকে দিন।