Questa guida è specifica per Ubuntu, ma in generale va bene anche per gli altri sistemi gnu/linux.
le cose essenziali da installare nel vostro sistema sono :
- un server apache
- Il php
- il database mysql
e per facilitare tutte le operazioni per chi ha ancora poca dimestichezza con il terminale, l'interfaccia di amministrazione grafica Webmin.
Installazione del server Apache:
da terminale digitare :
digitate la vostra pw e date ok, verranno installate anche tutte le dipendenze necessarie.
Al termine dell'installazione, il vostro server apache sarà già funzionante e troverete la vostra cartella web in
/var/www/
all'interno di www potete mettere tutte le certelle relative ai siti che vorrete creare compresa la vostra icy.
Installazione del php:
da terminale digitare:
sempre la pass e invio.
e successivamente
che è il modulo mysql per php5
Anche in questo caso verranno installate tutte le dipendenze necessarie.
al termine delle operazioni il php5 sarà installato nel pc, piu avanti lo configureremo.
Installazione del server Mysql:
da terminale digitate:
e successivamente dopo che ha terminato l'installazione
durante la fase di installazione del mysql, vi verrà chiesta una pass da inserire; questa pass vi servirà per accedere al mysql e come login ovviamente root, finchè non lo cambierete.
a questo punto abbiamo tutte le carte in tavola per caricare la nostra Icy in locale.( e in internet se abilitiamo un dynamic dns)
per facilitare e velocizzare tutte le operazioni del caso , possiamo installare l'interfaccia grafica Webmin che vi permette di configurare creare e modificare tutto il vostro sistema compreso quello che abbiamo installato.
il webmin lo trovate a questo indirizzo
scaricate il file.deb (debian package)
durante l'installazione del programma, vi verrà chiesta un login e una pass, dovrete immettere la vostra login e pass di sistema, in maniera da utilizzare il webmin come root di sistema.
Configurazione:
la prima cosa da fare è creare la cartella root di icy nel vostro server e per fare ciò digitate da terminale
ho utilizzato icy ma potete mettere un nome qualsiasi.
ora andiamo a scompattare il file della nostra icy all'interno della cartella che abbiamo creato , inserendo dentro icy la cartella ip_root ( vi ricordo che non dovete mettere la cartella ip_root dentro icy, ma il suo contenuto).
Ora aprite webmin all'indirizzo localhost:10000 e vi apparirà la schermata del webmin.
scorrete la lista a sinistra e aprendo la voce server, cliccate su Apache webserver e create un nuovo server virtuale alla root var/www/icy
(aprendo il menu webmin potete cambiare dalle impostazioni la lingua dell'interfaccia da inglese a italiano)
dopo di che aprite il menu server di database mysql e andate a creare un nuovo database che chiamerete con il nome del db che volete usare per il vostro icy ( scriviamo ad esempio icydb)
A questo punto, avete un server apache che punta a localhost/icy ( o vostrodominio/icy se avete un dynamic dns oppure ipnumerico/icy, da internet sempre se avete aperto la porta 8080 del vostro router internet).
ora dobbiamo configurare la parte di php che permette di lavorare con mysql e per fare ciò sempre dal menu webmin nella parte in basso c'e una sezione di ricerca, inseriteci all'interno la parola php e date invio. Vi apparirà a centro pagina un link alla configurazione di php che si chiama :
Configurazione di PHP
Configurazione di PHP - Nome modulo
entrate in quella configurazione e cliccate nel link:
configurazione modulo
vi si apre una finestrella con degli indirizzi interni del vostro disco.
devono apparire i seguenti link:
- /etc/php5/apache2/php.ini=Configuration for mod_php
- /etc/php5/apache2/conf.d/mysql.ini
se non ci sono o sono errati , assicuratevi di avere questi file e cartelle all'interno della directory /etc/ ed aggiungeteli nella finestrella.
verificate queste opzioni , cliccate su salva e aprite la modifica manuale del primo file php.ini
cercate la stringa
e modificatela in togliete il ";" e salvate il file.
successivamente aprite il file successivo mysql.ini e verificate che ci sia all'interno la stringa .
salvate tutto e riavviate da webmin sia il server apache sia il db mysql.
ora siete pronti ad installare la vostra icy.
aprite il browser e digitate localhost/icy/install/install.php
seguite le istruzioni dando i permessi 777 e 666 alle cartelle che vengono specificate nella lista
es.
e cosi via per gli altri file.
una volta che avete sistemato ipermessi , proseguite con l'installazione e nella finestra successiva andate ad inserire i dati relativi al nome dell'admin del forum e del db nel seguente modo:
nella configurazione amministrazione inserite i vostri dati di accesso al forum, mentre nella configurazione database andate ad inserire i seguenti dati:
nome database: icydb ( è il nome del db che avete creato)
username database: root ( se non l'avete cambiata dalla configurazione del mysql
password database: la pass che avete inserito al momento dell'installazione del mysql( sempre s enon avete creato un altro user admin per il mysql
prefisso tabelle database: ip_ ( o quello che volete voi )
premete invio e benvenuti nella vostra nuova icy raggiungibile da localhost/icy
(ricordatevi di eliminare o rinominare le cartelle install e contrib)
spero di aver fatto cosa gradita per tutto lo staff e gli utenti
p.s. se c'e qualche errore o ho saltato qualche passo , fatemelo presente che modifico grazie.
ps. per chi usa gnome è consigliato installare l'editor di testo kate del kde. quest'ultimo a differenza del gedit di gnome, ha una formattazione automatica per la realizzazione e la modifica del php. utilizzando gedit invece quando si riapre un file , le modifice risultano tutte sfalzate e non ordinate.
















































