Magento - guida all'installazione



Documenti analoghi
Installazione LAMP. Installare un server lamp su Linux Ubuntu. Per installare un server LAMP in Ubuntu come prima cosa apriamo il terminale:

FASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!)

Ulteo OVD Open Virtual Desktop (Un Desktop Virtuale Open Source)

Apache 2, PHP5, MySQL 5

Virtualizzazione VirtualBox su Host Linux

Creazione e installazione di un NAS utilizzando FreeNAS

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

Installazione alla portata di tutti: Ubuntu e derivate

Costruzione di siti web. Il Content Management System Joomla

01/05/2013 Istruzioni per l installazione

Virtualizzazione VirtualBox su Host Windows

Guida all installazione e configurazione di Joomla 1.5

I Sistemi Operativi. Installazione Ubuntu Linux su Macchina Virtuale

Installazione & Configurazione Php e MySQL su Mac Os X. Php

PORTALE CLIENTI Manuale utente

Procedura di installazione di Xubuntu 8.10 su un PC

Non sono supportate reti peer to peer, è necessario avere un server dedicato.

1. opzione 1, ubuntu accanto a windows

Formattare un PC con Windows 7. Guida Completa

- Guida a VMware - Guida a VMware. Questa guida vi aiuterà passo passo nell installazione e la configurazione di VMware.

Installare Ubuntu su macchina virtuale

Scegliamo l opzione <salva>

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

Premessa Le indicazioni seguenti sono parzialmente tratte da Wikipedia ( e da un tutorial di Pierlauro Sciarelli su comefare.

6. Predisposizione di un Web server di sviluppo

1. FileZilla: installazione

3. Installare Wamp Server

Quaderni per l'uso di computer

Aggiornamento programma da INTERNET

Application Server per sviluppare applicazioni Java Enterprise

3. Come realizzare un Web Server

Configurazione del servizio Dynamic DNS. Questa procedura ti guiderà durante i 4 passi necessari alla messa in funzione del servizio.

MANUALE PARCELLA FACILE PLUS INDICE

Come installare e configurare il software FileZilla

ISTRUZIONI PER L INSTALLAZIONE DI MINGW

Guida all'installazione del CMS PrestaShop

19. LA PROGRAMMAZIONE LATO SERVER

Manuale per la configurazione di AziendaSoft in rete

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

1 Introduzione Installazione Configurazione di Outlook Impostazioni manuali del server... 10

Nuovo server E-Shop: Guida alla installazione di Microsoft SQL Server

ARCHIVIA PLUS VERSIONE SQL SERVER

Configuration Managment. Tutorial. Configuration Managment Creare un progetto SVN su Ubuntu. Creare un progetto SVN su Ubuntu.

Guida all installazione di Easy

Procedura di abilitazione alla Rete di Lombardia Integrata

Laplink FileMover Guida introduttiva

Joomla: Come installarlo e come usarlo. A cura di

GB informazioni e freeware

Moduli di Fatturazione Elettronica

Creare e ripristinare immagine di sistema con Windows 8

Installiamo phpbb 3 Articoli MT Website

Guida all'installazione (Italiano) Primi passi

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

I tutorial di MadLabs.. Installazione e prima configurazione

1) GESTIONE DELLE POSTAZIONI REMOTE

Risolvere i problemi di avvio di Windows XP

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

Configuration Managment Configurare EC2 su AWS. Tutorial. Configuration Managment. Configurare il servizio EC2 su AWS. Pagina 1

Acronis Universal Restore

Zeroshell per tutti! Pietro Palazzo,Nicola Contillo. 16 gennaio 2012

COME CREARE E COLLEGARSI AD UN DATABASE MICROSOFT SQL SERVER O SUN MYSQL

COSTER. Import/Export su SWC701. SwcImportExport

L accesso ad una condivisione web tramite il protocollo WebDAV con Windows XP

Il Sistema Operativo che si sdoppia!

SVILUPPO DEL BLOG Autori: Ilari Michele, Cimini Oscar, Zaleski Dawid

Guida Migrazione Posta Operazioni da effettuare entro il 15 gennaio 2012

Progetto di Ingegneria del Software 2. SWIMv2

MANUALE TECNICO D'USO ACTIVE DIRECTORY

Manuale di Aggiornamento BOLLETTINO. Rel H4. DATALOG Soluzioni Integrate a 32 Bit

bolt PC-Suite (Guida all installazione)

Mac Application Manager 1.3 (SOLO PER TIGER)

FORMAZIONE PROFESSIONALE

INSTALLAZIONE JOOMLA

La gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net. di Emanuele Mattei (emanuele.mattei[at] .

Guida all'installazione del CMS Os-Commerce

Progetto Porte Aperte sul Web Comunicazione web a scuola CMS open source JoomlaFAP

MANUALE UTENTE INFOCAR REPAIR ACCESSO SMARTPHONE/TABLET

Guida operativa per effettuare gli aggiornamenti con NextUpdate

Il web server Apache Lezione n. 3. Introduzione

CONFIGURARE SAMBA 3 SU SUSE LINUX 9.1/9.2

Backup e Aggiornamenti

INSTALLAZIONE DMS - DENTAL MANAGEMENT SYSTEM... 2 INSTALLAZIONE AGGIORNAMENTO... 4 CAMBIO COMPUTER SERVER... 6

installazione

Guida Installazione Windows 7

login: so_2 password: idefix Sistemi operativi 1.2

Laboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE

Sito web parrocchiale: STRUMENTI E PROGRAMMI

CONFIGURAZIONE SERVER APACHE (XAMPP): ACCESSO SICURO A DIRECTORY DEL FILE SYSTEM.

e/fiscali - Rel e/fiscali Installazione

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta

Guida all'installazione del CMS MediaWiki

Guida all uso di EaseUs Todo Backup Free 3.5

Configurare un client di posta per gestire la propria casella di posta elettronica certificata su Aruba

2.1 Installazione e configurazione LMS [4]

IMPORTANTE PER ESEGUIRE QUESTA INSTALLAZIONE NEI SISTEMI OPERATIVI NT-2000-XP, BISOGNA AVERE I PRIVILEGI AMMINISTRATIVI.

Transcript:

Magento - guida all'installazione a cura di Luca Soave

1- Premesse In questa guida impareremo come ottenere un sito web su base Magento allocato in un Ubuntu Server su macchina vistuale, basandoci sulle specifiche di un server LAMP. Chiariamo subito un po' di termini: Magento Software open source per la gestione di siti web dedicati all'e-commerce. Ubuntu Server Sistema operativo basato su linea di comando, farà girare il nostro sito. Macchina virtuale Software che permette la gestione di un altro sistema operativo indipendente dal corrente LAMP Linux, server Apache, database MySQL, linguaggio PHP La scelta dell'utilizzo di una macchina virtuale è dovuta a motivi di comodità e versatilità. Innanzitutto sia lei che il suo contenuto sono facilmente migrabili di computer e computer, inoltre ci dà la possibilità di fare screenshot e "salvataggi", in questo modo possiamo salvare, adottare una modifica e nel caso tornare al salvataggio precedente. Per quanto riguarda il sistema operativo abbiamo optato per Ubuntu Server, molto leggero e semplice, e soprattutto già predisposto per una connessione remota e servizi ai client. Infine Magento, un Content Management System, in acronimo CMS, è uno strumento software, installato su un server web, il cui compito è facilitare la gestione dei contenuti di siti web, svincolando il webmaster da conoscenze tecniche specifiche di programmazione Web. Avremmo potuto scegliere joomla, ma Magento, anche se forse un po' complicato per utenti inesperti, è già pronto e configurato per l'e-commerce. Magento

2- VirtualBox + Ubuntu La macchina virtuale VirtualBox di Oracle è gratis e scaricabile dal sito: https://www.virtualbox.org/wiki/downloads scegliamo la versione per il sistema operativo sulla quale vogliamo installarla, il nostro computer, nel nostro caso Windows7. Ubuntu Server è gratis e scaricabile dal sito: http://www.ubuntu.com/download/server Iniziamo subito con la creazione di una nuova macchina virtuale. Clicchiamo sul tasto Nuova

Immettiamo nome, noi abbiamo scelto Ubuntu Server, il tipo di sistema operativo: Linux, e la versione del sistema: Ubuntu. Impostiamo la RAM che il nostro computer cederà alla macchina virtuale.

Creiamo un disco fisso virtuale dedicato alla macchina.

Ed ecco la nostra nuova macchina virtuale, ma ora passiamo alla configurazione. Innanzitutto andiamo su Impostazioni/Sistema e come Orine di avvio selezioniamo CD/DVD come prima scelta tramite le freccette.

Successivamente andiamo su Impostazioni/Archiviazione e cliccando su Controller: IDE, poi su Lettore CD/DVD andiamo a impostare il nostro file.iso di Ubuntu Server come archivio dal quale installare il sistema operativo.

Abbiamo finito la configurazione della macchina virtuale, ora procediamo con l'isntallazione del sistema operativo. Clicciamo su Avvia, scegliamo la lingua e procediamo con l'installazione. Impostata la località e la tastiera l'installazione procederà con il rilevamento dell'hardware, dei componenti aggiuntivi, della rete DHCP tutto in automatico.

Durante il caricamento ci chiederà il nome dell'host del nostro sistema. Sarà quello che vedremo da linea di comando, ad esempio se scegliamo magedev (magento developer) vedremo questo: nomeutente@magedev:~$ Dopo aver impostato le specifiche dell'utente, scegliamo il nome utente (nel mio caso il mio nome e cognome).

Fatto questo impostiamo una password, noi sceglieremo magento2014. Ci verrà chiesto di cifrare la nostra directory personale, ma per motivi di permessi che poi dovremmo cambiare lasciamo perdere. Configureremo l'orologio e partiranno altre scansioni e partizionamenti, fino a quando ci chiederà uale preferiamo, moi sceglieremo Guidato usa l'intero disco e imposta LVM.

Scelta la quantità di giga per il nostro disco partirà il partizionamento, noi sceglieremo sempre l'opzione <Sì> per ogni modifica. Lasciamo vuota la stringa del proxt HTTP. Per gli aggiornamenti la scelta è personale, noi per comodità e per non pensarci poi in seguito preferiamo Installare automaticamente gli aggiornamenti di sicurezza. Arrivati alla selezione del software scegliamo la prima, OpenSSH server, dato che tutte le specifiche LAMP le installeremo manualmente in secondo tempo. Procediamo con <Sì> per l'installazione del boot loader GRUB. Terminata l'installazione.

Riavviata la macchina entreremo nel vero e proprio Ubuntu Server. Inseriamo le specifiche: lucasoave e magento2014. Appena finita l'installazione dovremo tornare su Impostazioni/Sistema e impostare come prima scelta Disco fisso, se non lo facciamo ogni volta che daremo partire la nostra macchina virtuale si reinstallerà da capo il sistema operativo, perdendo tutti i nostri progressi!

3- Ambiente LAMP > Intallare Apache2 Apache è un server HTTP. E' il più usato nei siti web e totalmente compatibile con Magento. Installare Apache è molto semplice, basta digitare questo comando sulla liena di comando: $ sudo apt-get install apache2 -y Per controllare se l'abbiamo installato correttamente andiamo su http://192.168.36.1/ in tal caso si aprirà la pagina di conferma con la dicitura It Works! Il servizio di Apache può essere regolato dai seguenti comandi: $ sudo apache2ctl stop $ sudo apache2ctl start $ sudo apache2ctl restart > Intallare PHP PHP è un linguaggio di scripting lato server. Intalliamo PHP e tutte le sue librerie: $ sudo apt-get install php5 php5-curl php5-gd php5-imagick php5- imap php5-mcrypt php5-mysql -y $ sudo apt-get install php-pear php5-memcache -y $ sudo apt-get install libapache2-mod-php5 -y Per controllare che PHP funzioni digitiamo il comando: $ php -v > Intallare MySQL MySQL è una scelta di database molto popolare nelle applicazioni web. Per l'installazione procediamo con il seguete comando: $ sudo apt-get install mysql-server mysql-client -y Durante l'installazione ci verrà chiesto di inserire una password di root (amministratore), scegliete pure quella che preferite, noi per questa guida useremo magento2014. Una volta finita l'installazione il servizio MySQL si eseguirà in background, per confermarlo e testarne il funzionamento digitiamo:

$ sudo mysql -uroot -pmagento2014 Se tutto è stato installato correttamente noteremo la stringa del prompt di MySQL mysql> Per uscire premiamo Ctrl+C. A questo punto abbiamo un completo ambiente LAMP, il quale può essere usato per ogni sito web noi preferiamo, non solo Magento.

4- Preparazione sito Ora dovremo creare il database su cui girerà il sito e scaricare la cartella d'installazione di Magento. > Crazione database Da liena di comando digitiamo il comando per accedere a MySQL: $ sudo mysql -uroot -pmagento2014 Ottenuto l'accesso a MySQL creiamo il nostro database, lo chiameremo magento. mysql> create database magento; Oppure possiamo optare per phpmyadmin, è un'applicazione web che consente di amministrare un database MySQL tramite un qualsiasi browser. L'applicazione è indirizzata sia agli amministratori del database, sia agli utenti. Basterà scaricarlo da qui: http://www.phpmyadmin.net/home_page/downloads.php e una volta installato inseriremo le stesse credenziali che avremmo insierito da linea di comando nella macchina virtuale. > Cartella Magento Innanzitutto spostiamoci nella cartella: cd /var/www Ora scarichiamo il nostro software Magento direttamente dal sito: $ sudo wget http://www.magentocommerce.com/downloads/assets/1.9.0.1/magento- 1.9.0.1.tar.gz Scompattiamo il file compresso: $ sudo tar -zxvf magento-1.9.0.1.tar.gz Durante la scompattazione tutti i file verranno allocati in una nuova cartella chiamata magento. Infine dobbiamo assegnare i giusti permessi a questa cartella: $ sudo chmod -R o+w media var $ sudo chmod o+w app/etc

4- Conclusione Questa guida è conclusa, spero di essere stato esaustivo e preciso. Ora possiamo gestire a nostro piacimento il nostro sito Magento!