Installazione di e107

annuncio pubblicitario
http://www.e107italia.org/e107_plugins/content/content.php?content.5
Pagina 1/6
Installazione di e107
Note sulla installazione
Admin, lun 15 marzo 2010 - 00:00
[newpage=Installazione e107 Generale]Questo tutorial di due pagine vuole semplicemente fornire indicazioni di massima per
installare il CMS in locale e remoto. L'installazione è una procedura molto delicata, ma con un poco di attenzione, diventa una
procedura per nulla difficoltosa.
Premessa
Tutto ciò che segue assume che si usi in remoto un server linux ed in locale un sistema operativo windows.
1. Requisiti minimi necessari.
»
Installazione remota.
e107 richiede PHP 4.3.0 e MySQL 4.x come soluzione minima. Pertanto queste caratteristiche sono essenziali per l'eventuale
acquisto di uno spazio web. Consigliamo un server linux con minimo 100 MByte di spazio e almeno un database Mysql. Come free
hosting consigliamo senz'altro Altervista
»
Installazione locale.
Sistema Windows e software che simulano un server apache con interprete di comandi PHP e relazione con database mysql.
Consigliamo EasyPhp (almeno in ambiente Windows).
2. Caricamento dei Files.
»
Installazione remota.
Uploadare i files nel vostro spazio web; normalmente nelle cartelle public_html, www or html. Consigliamo di avere cura che il tutto
venga caricato nella root della cartella (ovvero il file index.php -ad esempio- dovrà essere inserito nella root di www, e non in una
sottocartella).
»
Installazione locale.
Caricare il pacchetto di installazione in una cartella all'interno della cartella prevista dal software che utilizzate. Se utilizzate easyphp la
cartella e107 (ad esempio) dovrà essere copiata in www.
3. Settaggio dei Permessi.
»
Installazione remota.
http://www.e107italia.org/e107_plugins/content/content.php?content.5
Pagina 2/6
Una volta caricati i files su server, occorre settare correttamente i permessi ad alcuni files che devono essere abilitati a
lettura/scrittura. Pertanto, col client ftp ad esempio, si impostano i CHMOD ai seguenti files/cartelle
»
Permessi CORE
» /e107_config.php (CHMOD 777)
» /e107_themes/ (cartella) (CHMOD 777)
» /e107_plugins/ (cartella) (CHMOD 777)
» /e107_files/public/ (cartella) (CHMOD 777)
» /e107_files/public/avatars/ (cartella) (CHMOD 777)
» /e107_files/cache/ (cartella) (CHMOD 777)
»
Permessi ai Plugins
» e107_plugins/log/logs/ (cartella) (CHMOD 777)
» e107_plugins/links_page/cat_images/ (cartella) (CHMOD 777)
» e107_plugins/links_page/link_images/ (cartella)(CHMOD 777)
» e107_plugins/content/images/cat/ (cartella) (CHMOD 777)
» e107_plugins/content/images/cat/16/ (cartella) (CHMOD 777)
» e107_plugins/content/images/cat/48/ (cartella) (CHMOD 777)
» e107_plugins/content/images/file/ (cartella) (CHMOD 777)
» e107_plugins/content/images/file/tmp/ (cartella) (CHMOD 777)
» e107_plugins/content/images/icon/ (cartella) (CHMOD 777)
» e107_plugins/content/images/icon/tmp/ (cartella) (CHMOD 777)
» e107_plugins/content/images/image/ (cartella) (CHMOD 777)
» e107_plugins/content/images/image/tmp/ (cartella) (CHMOD 777)
» e107_plugins/content/menus/ (cartella) (CHMOD 777)
»
»
Attenzione: ultimamente diversi provider per implementare le opzioni di sicurezza sui server stabiliscono che si
usino permessi diversi da 777 (Aruba ad esempio richiede 755); ciò non inficia assolutamente il funzionamento di e107: i permessi
777 vanno dunque sostituiti con quelli consigliati dal mantainer.
Raccomandiamo pertanto di informarsi con il proprio Provider preventivamente al fine di evitare malfunzionamenti.
»
Installazione locale.
Procedimento non necessario.
4. Esecuzione script di installazione.
http://www.e107italia.org/e107_plugins/content/content.php?content.5
Pagina 3/6
»
Installazione remota.
Terminata la procedura precedente è sufficiente digitare l'indirizzo del vostro sito e lo script dovrebbe partire automaticamente.
Diversamente, digitare url sito / install.php.
»
Installazione locale.
Accedere alla opzione sito locale con easyphp quindi cliccare sulla cartella che contiene e107. Tutto dovrebbe partire
automaticamente. Diversamente, digitare url sitolocale / install.php.
»
Procedura comune.
A questo punto la procedura è comune. Diverse maschere di inserimento dati appariranno e occorrerà riempire i campi con le esatte
informazioni per attivare correttamente il sito web. Il tutto è decisamente intuitivo e non ci soffermeremo molto a spiegare passo
passo la procedura, tranne che un accenno ai parametri MySql.
»
Il nome server ad esempio sia in locale che in remoto generalmente è localhost. Per quanto riguarda nome database e
password occorre per l'installazione remota avere le informazioni che vengono di solito fornite al momento dell'acquisto del servizio
hosting. Per quanto riguarda la procedura locale normalmente come user si usa root e la password non è impostata pertanto si lascia
il campo in bianco.
» Per il nome del database, generalmente si può creare direttamente con lo script spuntando l'apposita casella, in alcuni casi
però, e parlo di procedure in remoto, esso deve preventivamente creato con i tool messi a disposizione dall'hosting, pertanto si
inserisce il nome del database e non si spunta la casella per la creazione. In locale questo problema non dovrebbe presentarsi.
» Ultima cosa: il prefisso delle tabelle è preimpostato come e107_. Ebbene è buona norma di sicurezza NON UTILIZZARE IL
PREFISSO DI DEFAULT, ma cambiarlo a piacere.
6. Operazioni Finali
Queste operazioni non devono essere assolutamente tralasciate: sono importantissime per la sicurezza del vostro sito. Fatele anche
in locale, serve sempre per abituarsi ad agire correttamente.
Col vostro client FTP collegarsi al server remoto ed ELIMINARE il file install.php.
Quindi impostare al file e107config.php i permessi in SOLA LETTURA: CHMOD 644 (questa procedura può essere omessa in locale,
altrimenti si esegue impostando tale file in sola lettura nelle proprietà del file stesso).
7. Ultime Considerazioni
Ebbene, terminato il processo il vostro sito e107 è pronto. A questo punto non vi resta che impratichirvi.
ATTENZIONE: se avete intenzione di creare un sito web consigliamo questa procedura di lavoro:
- Installate in locale
- Sperimentate tutto quanto
- quando tutto è ok, passate in remoto.
http://www.e107italia.org/e107_plugins/content/content.php?content.5
Pagina 4/6
Non dimenticate che se volete esportare il vostro sito da locale in remoto una procedura particolare è necessaria: MANTENETE LO
STESSO NOME PER IL DATABASE, LO STESSO SUFFISSO DELLE TABELLE e CREATE LO STESSO USER ID e PASSWORD
per l'amministratore sia in locale che in remoto.
[newpage=Tutorial Guidato Installazione in Locale]Eccoci ora sulla procedura guidata per l'installazione in locale. Ogni passo da
compiere è guidato da un'immagine che ne illustra i dettagli.
Dopo aver eseguito i passaggi indicati per caricare i file nella directory www di easyphp indicati nella pagina precedente, apparirà la
seguente schermata.
Premi sul nome della cartella da te selezionata, quindi verrai riportato alla prima vera e propria fase di installazione.
Passo 1: Selezione Lingua
Seleziona Italian e procedi.
Passo 2: Dettagli server MYSQL
Qui dovrai impostare i dati richiesti
Server MYSQL: localhost
Username: root
Password MYSQL: solitamente in locale per default bianco. Non inserire nulla. Attenzione: le ultime versioni di easyphp potrebbero
avere preimpostata la password per il database che solitamente è mysql
Database MYSQL: inserire il nome che si vuole dare al database
Crea Database: spuntare
Prefisso tabelle: default e107_
Passo 3 - Verifica Connessione MySQL e Creazione Database
Se i dati da te inseriti risultano corretti, in questo Pannello riceverai conferma che: la Connessione al server MySQL stabilita e
verificata.
il Database è stato creato con successo. Premi sul pulsante per continuare.
http://www.e107italia.org/e107_plugins/content/content.php?content.5
Pagina 5/6
NB: Se ricevi un Messaggio di Errore, torna alla pagina precedente e verifica la correttezza dei dati inseriti.
Passo 4 - Controllo Versioni PHP e MySQL / Controllo Permessi
File
In questa pagina ti verranno confermate le impostazioni
Se tutto è esatto si può procedere.
Passo 5 - Dettagli Amministratore
In questo Pannello inserirai i dati di accesso al tuo sito.
Scegli lo Username e la Password con le quali accederai come Amministratore del sito.
e107 offre anche la possibilità di creare un Nome (= Nome Reale Amministratore) con il quale verrai riconosciuto dagli utenti del sito,
in alternativa a Admin.
Passo 6 - Conferma Installazione
e107 ha ora tutte le informazioni per completare l'installazione. Premi sul pulsante per creare le tabelle e salvare tutte le impostazioni.
Procedi.
Passo 7 - Completamento Installazione
A questo punto il tuo e107 e' stato installato con successo! Il Database e le Tabelle sono state create.
IMPORTANTE: per motivi di sicurezza non dimenticare di eseguire le seguenti operazioni:
1. Impostare i permessi CHMOD sul file e107_config.php a 644.
2. Cancellare il file install.php (nella root principale).
Procedi.
http://www.e107italia.org/e107_plugins/content/content.php?content.5
Pagina 6/6
A questo punto si aprirà la Homepage del tuo sito e107!
e107 website: Frontend
Pannello di Amministrazione
Scarica