Documentazioni e Guide :: Come Installare ICY In Locale Su Linux
La data di oggi è Giovedì, 19 Luglio 2018, 21:29
Come Installare ICY In Locale Su Linux
#1 vanzi Lunedì, 16 Febbraio 2009, 18:30
Dato che ci sono molti che si stanno avvicinando al mondo del pinguino e che magari sono ancora alle prime armi, ho pensato che una piccola guida su come hostare in locale, ma di conseguenza anche in internet il proprio forum, non sia male .
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
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:
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
all'interno di www potete mettere tutte le certelle relative ai siti che vorrete creare compresa la vostra icy.
Installazione del php:
sempre la pass e invio.
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:
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.
la prima cosa da fare è creare la cartella root di icy nel vostro server e per fare ciò digitate da terminale
sudo mkdir /var/www/icy
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 - Nome modulo
entrate in quella configurazione e cliccate nel link:
vi si apre una finestrella con degli indirizzi interni del vostro disco.
devono apparire i seguenti link:
/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
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
sudo chmod 777 /var/www/icy/backup/
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.
Ultima modifica di vanzi il Martedì, 17 Febbraio 2009, 14:17, modificato 1 volta in totale
Ringraziano per l'utile discussione di vanzi:
HaoAsakura (16 Febbraio), buldo (16 Febbraio), FedericoBiccheddu (16 Febbraio), Andrea75 (21 Febbraio), Limun (21 Febbraio)
Re: Come Installare ICY In Locale Su Linux
#2 buldo Lunedì, 16 Febbraio 2009, 23:15
Grazie vanzi, mi hai anticipato!!
Per certi versi, mettere su una macchina LAMP è molto più semplice che dover avere a che fare con Windows, senza contare che si ha a disposizione un vero e proprio webserver su cui poter fare test molto approfonditi e, soprattutto, molto realistici e affidabili.
#3 Andrea75 Sabato, 21 Febbraio 2009, 10:08
Grazie Vanzi!
Sposto in "Guide".
#4 FedericoBiccheddu Mercoledì, 12 Agosto 2009, 22:54
Oggi sono passato definitivamente a Linux, ho seguito e fatto i passi della guida, ma non sono riuscito a collegarmi a localhost/icy, mi fa scaricare un file phtml al posto di mostrarmi l'index.
Come posso risolvere? Come si riavviano apache e mysql (ho provato con Refresh Modules, è questo?)?
Aggiungo che quando chiede i dati per loggarsi, i dati sono dell'utente root di Ubuntu.
Attendo vostre risposte perchè devo urgentemente lavorare in locale
#5 buldo Giovedì, 13 Agosto 2009, 01:35
Oggi sono passato definitivamente a Linux...
Credo tu stia usando Ubuntu, è sufficiente eseguire "/etc/init.d/apache restart" come utente root (o anteponendo "sudo" al comando) per riavviare Apache e "/etc/init.d/mysql restart" per riavviare MySQL (sempre come utente root).
In alternativa puoi sempre stoppare il demone e avviarlo con "/etc/init.d/apache stop" seguito da "/etc/init.d/apache start".
#6 FedericoBiccheddu Giovedì, 13 Agosto 2009, 09:17
Ho provato a fare così, ma mi restituiva sempre un errore che non ricordo.
Poi mi sono ricordato che XAMPP lo hanno fatto anche per Linux (LAMPP) allora l'ho installato, solo che ottengo diversi errori che su Win non avevo.
Ho segnalato il "bug" nel tracker di IP.com se voglio fare una nuova installazione, ma quando cerco di accedere ad un vecchio backup di una cartella di htdocs, mi dice:
Non capisco da cosa dipenda
#7 buldo Venerdì, 14 Agosto 2009, 00:41
...La pagina che si sta cercando di visualizzare non può essere mostrata poiché fa uso di una forma di compressione non valida o non supportata...
Non capisco perché installare LAMPP quando hai già tutto a disposizione...
Non è che il tuo problema dipenda da qualche impostazione di Apache da modificare riguardo il formato di compressione? L'errore mi sembra abbastanza esplicativo, ma va verificato e potrebbe dipendere anche da qualche pacchetto mancante.
#8 FedericoBiccheddu Venerdì, 14 Agosto 2009, 10:12
Ora sto provando su Windows e ho lo stesso preciso identico problema, con XAMPP e EasyPHP, tutto di un tratto non funziona più nulla!
#9 vanzi Sabato, 21 Novembre 2009, 14:33
ops scusa per il mostruoso ritardo e non so se hai risolto, ma in genere quel problema avviene quando il tuo pc no n è in grado di interpretare la pagina che hai richiesto, in questo caso stai tentando di aprire una pagina php e se te la fa scaricare è perche forse non hai installato correttamente il php nel tuo sistema. poi se hai instalalto correttamente icy nella directory giusta dovresti vedere un file php e non un html.
verifica bene i percorsi . ricordati che la tua localhost è /var/www/
Come Installare ICY In Locale su MacOS X modularpath Documentazioni e Guide 2 Martedì, 24 Luglio 2007, 20:21
CHMOD - Trasferimento Da Win A Linux Nightly Crow Archivio 'Supporto Generale' 10 Sabato, 09 Febbraio 2008, 12:08
Nightly Crow
Trasferimento Da Windows A Linux ilotan Archivio 'Supporto Generale' 1 Venerdì, 15 Febbraio 2008, 05:42
Migrazione IP Su Server Linux TGD Archivio 'Supporto Generale' 17 Venerdì, 09 Ottobre 2009, 22:17
Tempo Generazione: 0.0729s (PHP: -9% SQL: 109%)