โดย mcmakdonal » 10/06/2015 6:21 pm
ความต้องการของระบบ สำหรับ Magento
สำหรับ
Magento นั้นในการเลือก Host นั้นจะมีการเลือกทีพิถีพิถัน นิดหนึ่ง เนื่องจาก
Magento นั้นมีขนาดที่ใหญ่
Magento ต้องการ LAMP* หรือ LNMP** stack
Magento สนับสนุน ความต้องการของระบบ พื้นฐาน
- - OS Linux x86, x86-64
- Web Server
- Apache 1.3.x
Apache 2.0.x
Apache 2.2.x
Nginx (starting from Magento 1.7 Community and 1.12 Enterprise versions)
- Database
- MySQL 5.6 (Oracle or Percona)
- Browser ที่รองรับ
- Microsoft Internet Explorer 7 เป็นต้นไป
Mozilla Firefox 3.5 เป็นต้นไป
Apple Safari 5 บน Mac เป็นต้นไป
Google Chrome 7 เป็นต้นไป
Adobe Flash browser plug-in ต้องติดตั้ง
- PHP 5.3 หรือมากกว่า แนะนำ 5.4 เป็นต้นไป
- ต้องการ Extension
PDO_MySQL
simplexml
mcrypt
hash
GD
DOM
iconv
curl
SOAP
Safe_mode = off
memory ไม่น้อยกว่า 256 mb แนะนำ 512 mb
- SQL
- ถ้าเป็น Enterprise Edition EE 1.12.0.2 หรือก่อนหน้านั้นใช้ MySQL 4.1.20 เป็นต้นไป
ถ้าเป็น Enterprise Edition EE 1.13.0.0 หรือก่อนหน้านั้นใช้ MySQL 5.0.2 เป็นต้นไป
COMMUNITY EDITION ทุก version ใช้ MySQL 4.1.20 เป็นต้นไป
- Redis NoSQL*** (ไม่จำเป็นตั้งแต่ CE 1.8 เป็นต้นใป และ EE 1.13 เป็นต้นไป)
- redis-server version 2.6.9 เป็นต้นไป
phpredis version 2.2.2 เป็นต้นไป
- SSL
ใบรับรองความปลอดภัยที่ถูกต้องจะต้องทำงานผ่าน Protocol HTTPS จากแผงผู้ดูแลระบบ Magento หรือเมื่อมีการส่งข้อมูลในแบบฟอร์มจากหน้าร้าน ใบรับรองแบบ Self-signed SSL certificates จะไม่รองรับ
- * LAMP เป็นตัวอักษรย่อของโอเพ่นซอร์สซอฟต์แวร์ 4 ชนิด มารวมกัน เพื่อทำหน้าที่เป็นเครื่องให้บริการเว็บ (Web Server) อันประกอบด้วย Linux, Apache, MySQL และ PHP, Perl หรือ Python ขึ้นอยู่กับว่าจะใช้อะไรเป็นหลัก
- ** LNMP Stack (Linux NGinx Mysql PHP)
- *** NoSQL ย่อมาจาก Not Only SQL นั่นแปลว่าในการเก็บข้อมูลเนี่ย ไม่จำเป็นที่จะต้องเก็บในฐานข้อมูลแบบ SQL เสมอไปนะ เราสามารถเก็บในรูปแบบใดก็ได้ให้เหมาะกับการใช้งานของสิ่งที่เราจะทำ
โดยทั่วไปแล้วฐานข้อมูลแบบ No SQL จะแบ่งออกเป็น 4 ประเภทใหญ่
Document databases
Graph stores
Key-value stores
Wide-column stores
โดย Redis เนี่ยจะจัดอยู่ในหมวดของ Key-value stores นะ
Redis
Redis เป็น No SQL แบบ Key-value store ตัวหนึ่งซี่งข้อดีของมันที่ทำให้เป็นที่นิยมคือความเร็ว (แหงสิ มัน run บน ram นี่ cheeky แต่ก็สามารถสั่งให้มันบันทึกข้อมูลลง Disk ได้หากต้องการ) โดย Redis มัน support datatype ได้ 7 แบบ
strings
hashes
lists
sets
sorted sets
bitmaps
hyperloglogs
โดยทั่วไป redis จะถูกเอามาใช้ในงานประเภทเกมส์ออนไลน์ หรือเอามาทำเป็น queue เพื่อป้องกันคอขวดของ database ตัวอี่นๆ ครับ
สามารถ Download Script จาก
Magento ไปทดสอบ Host ได้
โดยทำการ อัพไฟล์ magento-check.php ไปไว้ใน Folder Magento แล้วทำการเรียกใช้ไฟล์นั้น
[b]ความต้องการของระบบ สำหรับ [color=#FF8000]Magento[/color][/b]
สำหรับ [color=#FF8040]Magento[/color] นั้นในการเลือก Host นั้นจะมีการเลือกทีพิถีพิถัน นิดหนึ่ง เนื่องจาก [color=#FF8040]Magento[/color] นั้นมีขนาดที่ใหญ่
[color=#FF8040]Magento[/color] ต้องการ LAMP* หรือ LNMP** stack
[b][color=#FF8040]Magento [/color][/b]สนับสนุน ความต้องการของระบบ พื้นฐาน
[list]
- OS Linux x86, x86-64
- Web Server
[list]Apache 1.3.x
Apache 2.0.x
Apache 2.2.x
Nginx (starting from Magento 1.7 Community and 1.12 Enterprise versions)[/list]
- Database
[list]MySQL 5.6 (Oracle or Percona)[/list]
- Browser ที่รองรับ
[list]Microsoft Internet Explorer 7 เป็นต้นไป
Mozilla Firefox 3.5 เป็นต้นไป
Apple Safari 5 บน Mac เป็นต้นไป
Google Chrome 7 เป็นต้นไป
Adobe Flash browser plug-in ต้องติดตั้ง[/list]
- PHP 5.3 หรือมากกว่า แนะนำ 5.4 เป็นต้นไป
[list]ต้องการ Extension
PDO_MySQL
simplexml
mcrypt
hash
GD
DOM
iconv
curl
SOAP
Safe_mode = off
memory ไม่น้อยกว่า 256 mb แนะนำ 512 mb
[/list]
- SQL
[list]ถ้าเป็น Enterprise Edition EE 1.12.0.2 หรือก่อนหน้านั้นใช้ MySQL 4.1.20 เป็นต้นไป
ถ้าเป็น Enterprise Edition EE 1.13.0.0 หรือก่อนหน้านั้นใช้ MySQL 5.0.2 เป็นต้นไป
COMMUNITY EDITION ทุก version ใช้ MySQL 4.1.20 เป็นต้นไป[/list]
- Redis NoSQL*** (ไม่จำเป็นตั้งแต่ CE 1.8 เป็นต้นใป และ EE 1.13 เป็นต้นไป)
[list]redis-server version 2.6.9 เป็นต้นไป
phpredis version 2.2.2 เป็นต้นไป[/list]
- SSL
ใบรับรองความปลอดภัยที่ถูกต้องจะต้องทำงานผ่าน Protocol HTTPS จากแผงผู้ดูแลระบบ Magento หรือเมื่อมีการส่งข้อมูลในแบบฟอร์มจากหน้าร้าน ใบรับรองแบบ Self-signed SSL certificates จะไม่รองรับ
[/list]
[list]* LAMP เป็นตัวอักษรย่อของโอเพ่นซอร์สซอฟต์แวร์ 4 ชนิด มารวมกัน เพื่อทำหน้าที่เป็นเครื่องให้บริการเว็บ (Web Server) อันประกอบด้วย Linux, Apache, MySQL และ PHP, Perl หรือ Python ขึ้นอยู่กับว่าจะใช้อะไรเป็นหลัก [/list]
[list]** LNMP Stack (Linux NGinx Mysql PHP)[/list]
[list]*** NoSQL ย่อมาจาก Not Only SQL นั่นแปลว่าในการเก็บข้อมูลเนี่ย ไม่จำเป็นที่จะต้องเก็บในฐานข้อมูลแบบ SQL เสมอไปนะ เราสามารถเก็บในรูปแบบใดก็ได้ให้เหมาะกับการใช้งานของสิ่งที่เราจะทำ
โดยทั่วไปแล้วฐานข้อมูลแบบ No SQL จะแบ่งออกเป็น 4 ประเภทใหญ่
Document databases
Graph stores
Key-value stores
Wide-column stores
โดย Redis เนี่ยจะจัดอยู่ในหมวดของ Key-value stores นะ
Redis
Redis เป็น No SQL แบบ Key-value store ตัวหนึ่งซี่งข้อดีของมันที่ทำให้เป็นที่นิยมคือความเร็ว (แหงสิ มัน run บน ram นี่ cheeky แต่ก็สามารถสั่งให้มันบันทึกข้อมูลลง Disk ได้หากต้องการ) โดย Redis มัน support datatype ได้ 7 แบบ
strings
hashes
lists
sets
sorted sets
bitmaps
hyperloglogs
โดยทั่วไป redis จะถูกเอามาใช้ในงานประเภทเกมส์ออนไลน์ หรือเอามาทำเป็น queue เพื่อป้องกันคอขวดของ database ตัวอี่นๆ ครับ[/list]
สามารถ Download Script จาก [url=http://merch.docs.magento.com/ce/user_guide/Magento_Community_Edition_User_Guide.html#magento/magento-compability-check.html]Magento[/url] ไปทดสอบ Host ได้
โดยทำการ อัพไฟล์ magento-check.php ไปไว้ใน Folder Magento แล้วทำการเรียกใช้ไฟล์นั้น