Generalità su Magento
Magento è un CMS open source specifico per i siti di e-commerce, inaugurato nel 2008 e basato sul framework PHP Zend. àˆ possibile scaricare gratuitamente Magento dal sito ufficiale (nota: suggerisco selezionate la versione “With sample data” se è la prima volta in assoluto che lo utilizzate). Ulteriori informazioni tecniche sulla versione più recente (2.2) si possono trovare qui.
Ambiente di sviluppo
Magento si può testare sia in locale che in remoto in classico ambiente LAMP (ovvero Linux, Apache, MySQL e PHP) o anche stack LNMP (Linux, NGINX, MySQL, & PHP).
Sistemi operativi supportati
Il sistema operativo nativo per Magento è Linux con architettura x 86 o x86-64.
Server supportati
Le seguenti tipologie di server sono necessarie a Magento:
- Apache 2.x
- Nginx 1.7.x
Versioni PHP supportate
Le seguenti versioni di PHP sono attualmente supportate da Magento:
- PHP 5.6
- PHP 5.5
- PHP 5.4
Al momento in cui scriviamo non sembra supportato PHP 7.
Moduli PHP necessari
L’hosting su cui installiamo Magento deve supportare:
- PDO_MySQL
- simplexml
- mcrypt
- hash
- GD
- DOM
- iconv
- curl
- SOAP
Certificato SSL
àˆ inoltre richiesto un certificato HTTPS per far funzionare Magento in modo corretto; i certificati test o auto-firmati non sono supportati in nessun caso. Si suggerisce di utilizzare HTTPS sia nel front-end che nel back-end.
Stack supportati da Magento
Magento richiede uno stack di soluzioni LAMP o LNMP:
- – LAMP – è il sistema operativo Linux, il server HTTP Apache, il sistema di gestione del database relazionale MySQL e il linguaggio di programmazione PHP;
- – LNMP – è il sistema operativo Linux, il server Nginx, il sistema di gestione del database relazionale MySQL e il linguaggio di programmazione PHP.
Sistema operativo, web server, database server e PHP supportati
Le pile di soluzioni a loro volta sono soggette ai seguenti requisiti:
- 1) Il sistema operativo è Linux x86-64;
- 2) Server Web Apache 2.xo Nginx 1.7.x;
- 3) Il database è MySQL 5.6 (Oracle o Percona);
- 4) PHP 5.4 o 5.5.
Per impostare HTTPS sarà richiesto un certificato di sicurezza SSL valido. Nota: i certificati SSL autofirmati non sono supportati da Magento. Per quanto riguarda i requisiti hardware, Magento Store dipende molto dalla RAM. Non che altro hardware sia meno importante, ovviamente, ma la documentazione ufficiale consiglia sempre di non usare server di fascia troppo bassa, mentre la RAM è la prima cosa da considerare quando si configura Magento.
Si consiglia di dedicare a Magento almeno 512 MB di RAM.
- 512 MB – dovrebbe andare bene per il negozio di sviluppo a seconda delle dimensioni del negozio.
- 1 GB – è una buona scelta se gestisci un piccolo negozio con non cosଠtanti visitatori.
- 2 GB: quando hai un paio di centinaia di visitatori al giorno, il contratto verrà concluso.
- 2 GB + – il negozio sta crescendo e arrivano più visitatori.
(fonte)
👇 Da non perdere 👇
- 📈 Analizza Cellulari 📱
- 🔐 AI che dolor, Chat 🏴
- 🎯 Targetizza Database SQL 🗄
- 📊 Analizza Errori più comuni 📛
- 🚧 Costruisci Evergreen 📟
- 👩💻 Programma Gratis 🎉
- 💻 Configura Hosting a confronto 💑
- 🔒 Conosci Hosting reti e domini 💻
- 👩💻 Tapioca Informatica 🖥
- 💻 Iconizza Internet 💻
- 🔒 Gestisci Lavoro 🔧
- 💡 Mostra Marketing & SEO 🌪
- 🔑 Apprendi Meteo ⛅
- 🤯 Visiona Mondo Apple 🍎
- 🔍 Supervisiona Mondo Domini 🌐
- 🚀 Metti in cloud monitoraggio servizi online 📈
- 🔮 Anatomizza Nuove tecnologie 🖥
- 🔒 Antani PEC e firma digitale 📩
- 👀 Prematura Programmare 🖥
- 🎮 Lonfa Scrivere 🖋
- 🔒 Conosci Servizi di SMS 📶
- 👀 Guarda Sicurezza informatica e privacy digitale 🖥
- 🎮 Ricorda Siti web 🌎
- 🤖 Ottimizza Spiegoni artificiali 🎓
- 🧠 Neuralizza Svago 🎈
- 📡 Quantizza Usare Excel 🌀
- 🤖 Sovrascrivi Windows 😲
- 🎨 Personalizza Wireless 🚁
- 🔑 Decifra WordPress 🤵
- 💬 Il nostro canale Telegram: iscriviti
- 🟡 Come installare SEOPanel
- 🟡 Funziona sito Diretta.it? Verifica qui
- 🟢 Server farm (webfarm): cosa sono e a cosa servono