ใช้เวลาสามวันในการตรวจสอบและแก้ไขอาการสะอึกเหล่านั้นและตอนนี้ฉันสามารถแบ่งปันความรู้ที่พบใหม่เกี่ยวกับปัญหาที่อาจเกิดขึ้นจากการอัพเดต Magento เป็น 1.9
ประการแรกวีโอไอพี 1.9 ขึ้นอยู่กับงาน cron อย่างสมบูรณ์เพื่อส่งอีเมลธุรกรรม หากคุณไม่เคยติดตั้ง cron jobs อย่างถูกต้องมาก่อนคุณจะต้องทำทันที
ครั้งแรกของทั้งหมดให้แน่ใจว่าคุณได้ตั้งค่างาน cron 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
มีคนแนะนำว่าควรเปลี่ยนการตั้งค่าเหล่านี้ แต่เนื่องจากพวกเขาดูเหมือนจะไม่เห็นด้วยกับชุดค่าผสมที่ดีที่สุดฉันจึงควรปล่อยให้เป็นแบบเดิม
จากนั้นคุณต้องเข้าไปที่แผงควบคุมการโฮสต์และตั้งค่างาน cron ใน cPanel อยู่ภายใต้ Advanced> Cron Jobs ตั้งค่าให้รันทุกห้านาทีและใช้คำสั่งนี้:
php -f /home/username/public_html/cron.php
ตรวจสอบว่าเส้นทางข้างต้นถูกต้องและไฟล์ cron.php นั้นมีอยู่ในรูทของการติดตั้ง Magento ของคุณ (ถ้าคุณเพิ่งอัพเกรดมันควรจะเป็น) เปลี่ยนชื่อผู้ใช้เป็นบัญชีที่ถูกต้อง
ตอนนี้ผมเริ่มทำผิดพลาดในการทำตามคำแนะนำของนักพัฒนาที่ xtento.com ที่บอกว่าจะใช้สตริงคำสั่ง wget
wget -O /dev/null -q http://www.YOURDOMAIN.com/PATH_TO_MAGENTO/cron.php
นี้:
สิ่งนี้ไม่ได้ผลสำหรับฉันเลยในขณะที่คำสั่ง php ทำดังนั้นคำแนะนำของฉันคือ: