การติดตั้ง extension บน magento

magento ก็มี extension หรือตัวเสริมแบบ cms ตัวอื่นๆเหมือนกันครับ มันเอาไว้เพิ่มประสิทธิภาพหรือลูกเล่นต่างๆให้กับ magento หรือร้านค้าออนไลน์ของเราครับ โดยวิธีการติดตั้งนั้น จะมาในแบบไม่เหมือนใครโดยใช้ extension key เข้ามาช่วยในการติดตั้ง เรามาดูวิธีทำกันเลยครับ

ให้เราเข้าไำปเลือก extension ก่อนที่ http://www.magentocommerce.com/magento-connect ครับมีทั้งแบบเีสียเงินซื้อ กับแบบฟรีครับ ผมขอเลือกแบบฟรีล่ะครับ โดยผมเลือก Magento EasyLightbox เพื่อทำให้รูปภาพสินค้าของเราแสดงผลเป็นแบบ lightbox ให้เรากดคลิกที่ Get extension key ครับจะอยู่ที่ใต้รูปเสมอ
magento

ติ้กที่ช่อง By checking this box I agree to the แล้วก็กดปุ่ม Get extension key ครับ
magento

จากนั้นให้เราจำ key ที่ได้มาไว้ครับหรือไม่ก็อย่าพึ่งปิดหน้านี้
magento

จากนั้นไปที่หน้า admin ของ magento ครับแล้วไปที่เมนู System >> Magento Connect >> Magento Connect Manager
magento

ใครเข้ามาแล้วเจอหน้าตาดังภาพ
magento
ให้ ssh เข้าไปที่ระบบเราครับจากนั้น run command line เป็นการเปลี่ยนสิทธิ์ไฟล์ทั้งหมดให้เป็น 644 และ folder ทั้งหมดเ็ป็น 777 หรือง่ายที่สุดก็ ftp ไปเปลี่ยน permision ของ magento ทั้งหมดให้เป็น 777 ครับ

find . -type d -exec chmod 777 {} \;
find . -type f -exec chmod 644 {} \; 

หลังจากผ่านมาได้ให้เรา log in ด้วย user admin ของเราอีกครั้ง
magento

ให้เรานำ extension key มาใส่ลงไป
magento

จากนั้นเลือกแท็บ Settings ให้เราตั้งค่า Preferred State: โดยดูได้จาก Extension ที่เราเลือกมาติดตั้ง อย่างของผมเลือก Magento EasyLightbox ก็ดูว่า Stability มันคือไร เช่นเป็น beta ก็ให้มาปรับค่า Preferred State: เป็น beta เช่นกัน
magento
magento

กลับมาที่แท็บ Extension กด Install ครับ
magento

ระบบจะทำการติดตั้ง extension ให้ครัุบ เพียงเท่านี้เราก็จะได้ extension มาใช้งานละครับ
magento

จากนั้นให้เราดูวิธีการใช้งานของ extension นั้นๆเอาครับว่าเขาใช้งานกันยังไงซึ่งโดยส่วนมากจะบอกมาในแท็บ overview ครับ
magento

และถ้าเราติดตั้งแล้วไม่อยากใช้งาน ให้เราไป Disable ได้ครับโดยไปที่เมนู System >> Configuration >> Advanced >> Advanced เลือก extension ที่เราต้องการ Disable โดย extension ที่เราพึ่งติดตั้งมาจะอยู่ล่างสุดเสมอครับ
magento

บทความแนะนำ
    blog comments powered by Disqus