Start Home Hosting Forum Hosting Account Hosting Blog Hosting FAQ
 
Contacts

Registrazione domini, hosting
Registrazione domini a soli 5.49 euro l'anno!
     http://www.


Registrazione domini e Hosting professionale
NewsHTMLCSSJAVASCRIPTHosting MysqlHosting PHPHosting BlogHosting CMSHosting Forum    
 
WP Security Scan: Plugin per la sicurezza di wordpress
Venerdì, 18 Aprile 2008

Il funzionamento di questo plugin è semplice,scannerizza lo stato di sicurezza di wordpress e trova eventuali vulnerabilità da correggere. Il plugin è semplice da installare estraete la cartella wp-security-scan e inseritela nella directory del vostro sito wp-content/plugins/ appena finito l’upload dal vostro pannello di Wordpress selezionate il menù Plugin e attivate il nuovo plugin.

WP Security Scan è in grado di:

  • verificare l’aggiornamento all’ultima versione del blog engine;
  • controllare la presenza dell’account admin;
  • effettuare un check dei permessi alle cartelle (suggerendo quelli più appropriati);
  • rinominare il prefisso delle tabelle “wp_”;
  • generare una password “strong” o verificare la robustezza di quella scelta.

(more…)

Registrazione domini - Hosting economico - Hosting professionale - Arrivano i nuovi piani Premium Lite!
Venerdì, 4 Aprile 2008

Vi comunichiamo che sono stati pubblicati i nuovi profili Hosting Premium Lite!
I profili sono Hosting Easy1, Hosting Ready1 e Hosting Big1.Ogni servizio di hosting Premium Lite comprende la registrazione e/o il trasferimento di un nome a dominio di secondo livello.
I profili possono essere associati a tutte le nostre tipologie di account, dai free ai fast.

(more…)

Installare Joomla 1.0.13b su Netsons.org
Martedì, 1 Gennaio 2008

Introduzione

In questa guida spiegeremo come installare Joomla sia direttamente in remoto che in locale per poi trasferire il tutto in remoto sul server.

Per comodità faremo riferimento ad un account creato su netsons.org per il sito miosito.netsons.org
E’ possibile scaricare Joomla versione 1.0.13b in italiano dal sito www.joomla.it oppure la versione in inglese dal sito www.joomla.org
Tutti i componenti, moduli, template e plugin per joomla si possono trovare sui due siti sopra citati.

Ci sono due modi di installare Joomla:

  1. direttammente in remoto
  2. in locale e poi con trasferimento in remoto via ftp

Installazione in remoto

Per l’installazione in remoto è necessario avere uno spazio web su cui pubblicare il vostro sito. Uno dei migliori ISP che forniscono hosting adatti a Joomla è www.netsons.org. Dopo aver creato un account su netsons.org e trascritto i parametri di accesso sia via ftp sia al db procedete come segue:

  1. Decomprimere il pacchetto contenente la versione di Joomla che volete usare in una cartella sul vostro disco;
  2. collegatevi via ftp al vostro spazio web e trasferite il contenuto della cartella (non la cartella!) nella root del vostro sito.

Nel caso in cui vogliate gestire più siti nello spazio web che avete aperto è necessario trasferire la cartella contenente Joomla. In questo modo ogni sito avrà una sua cartella distinta. L’URL di accesso al sito sarà miosito.netsons.org/joomla1 oppure miosito.netsons.org/joomla2 dove jommla1 e joomla2 sono due cartelle distinte per due siti distinti.

Controlli Pre-installazione

Una volta strasferito il contenuto della cartella potete anche eliminarla dal vostro disco. Collegatevi adesso al vostro sito utilizzando l’indirizzo miosito.netsons.org e vedrete comparire nel browser la pagina iniziale del processo di installazione.

Questa è la fase di controlli pre-installazione per verificare se le componenti e le impostazioni necessarie al funzionamento di Joomla sono presenti e impostate in modo corretto.

L’avviso sull’Emulazione Register Globals è presente solo nella versione di Joomla 1.0.12. Nella successiva versione (1.0.13b) questo avviso non compare ma l’impostazione del parametro è possibile effettuarla al termine dell’installazione accedendo al sito come amministratore dalla Configurazione Globale del sito.

Fate in modo che tutte le impostazioni assumano il valore raccomandato (verrà visualizzato in verde) prima di passare alla fase successiva. Dopo ogni modifica premete il pulsante Riprova per verificare se l’impostazione viene accettata.

Terminata la fase di pre-installazione cliccate sul pulsante Avanti. Verrà visualizzata la pagina contenente il testo della Lincenza GPL. Leggerla non costa fatica.

Cliccate ancora sul pulsante Avanti e verrà visualizzata la pagina per la configurazione del database MySQL.

Passo 1 - Configurazione database MySQL

Quì è importante fare attenzione ai dati che verranno immessi:

  1. Host: è il nome del server sul quale è in funzione il database MySQL. Nel caso di netsons.org sarà mysql5.netsons.org se avete scelto un db MySQL ver. 5
  2. Nome utente MySQL: è l’utente che vi da accesso al DB. su netsons.org coincide con il nome account che avete scelto (es. miosito)
  3. Password MySQL: è la password dell’utente che vi da accesso al DB. nel caso di netsons.org coincide con quella che avete digitato al momento della registrazione
  4. Database Name MySQL: è il nome del DB MySQL. su netsons.org coincide con il nome utente di accesso al DB ovvero con il nome account che avete scelto al momento della registrazione (es. miosito)
  5. Prefisso tabelle SQL: è già impostato a jos_ e rappresente il prefisso di ogni tabella di Joomla. Se non avete esigenza di gestire più siti nello stesso spazio lasciatelo invariato.

Lasciate le altre impostazioni come sono e cliccate sul pulsante Avanti. Confermate la richiesta che vi verrà fatta e attendete che Joomla crei e popoli le tabelle del DB.

Passo 2 - Inserire il nome del sito Joomla

Il passo successivo è assegnare un nome al vostro sito. Nieente di più semplice.

Passo 3 - Conferma URL del sito, path, email amministratore e chmod file/cartelle

Il passaggio successivo sarà la conferma dell’URL del sito, in questo caso sarà http://miosito.netsons.org, il path assoluto per raggiungere le cartelle e i file del sito (/var/www/netsons.org/miosito), l’indirizzo e-mail dell’amministratore del sito (usate miosito@netsons.org) e per ultima la password per l’utente Admin.

Attenzione:
trascrivete la password generata automaticamente prima di andare avanti oppure modificatela con una password facile per voi da ricordare. Le password non devono contenere parole presenti nel dizionario, nomi propri di persona (figli, mogli, parenti, ecc) non devono insomma contenere dati personali.

Se non conoscete Linux e non sapete cosa sono i permessi per i file e le cartelle lasciate le relative opzioni così come sono. Cliccate a questo punto sul pulsante Avanti.

Passo 4 - Fine installazione

L’installazione è terminata. La pagina che vedrete vi visualizza per l’ultima volta la password scelta per l’utente Admin e l’avviso di rimuovere la cartella installation del vostro sito.

A questo punto non vi resta che iniziare a personalizzare il sito installando i template, componenti, moduli e mambot che vi servono.

Installazione in locale

L’installazione in locale di Joomla non è diversa dall’installazione in remoto. Anzitutto è necessario costruire l’ambiente operativo in cui far funzionare Joomla.

Ambiente Operativo

Le risorse necessarie per sviluppare un sito Joomla sono le seguenti:

  1. un web server Apache
  2. L’interprete PHP versione 5
  3. un database MySQL versione 5

Sebbene tutte queste risorse siano scaricabili e installabili singolarmente per maggiore semplicità è opportuno scaricare e installare XAMPP.

XAMPP è un acronimo con cui si indica una piattaforma di sviluppo web/database che prende il nome dalle iniziali dei componenti software con cui è realizzata. XAMPP è un pacchetto software gratuito contentente Apache HTTP Server, il database MySQL e tutti gli strumenti necessari per utilizzare i linguaggi di programmazione PHP e Perl.

Per approfondimenti vedi http://it.wikipedia.org/wiki/XAMPP

L’installazione di XAMPP ha un bassissimo livello di difficoltà e installa tutte le risorse software necessarie a sviluppare un sito Joomla. Consiglio di installarla direttamente nella root del disco C:\ per averls subito a disposizione. La pubblicazione dei siti Joomla va fatta all’interno della cartella C:\XAMPP\HTDOCS semplicemente copiando al suo interno la cartella contenente Joomla.

Attenzione: Se sul votro Windwos XP è presente Internet Informatione Service (IIS)
è necessario fermare il servizio. Diversamente non sarà possibile avviare il
webserver Apache visto che utilizza la stessa porta (la 80) di IIS.

Per configurare php il file di configurazione php.ini si trova nella cartella C:\xampp\apache\bin.

Installazione di Joomla in locale

Per l’installazione di Joomla decomprimere il pacchetto compresso in una cartella all’interno della cartella C:\XAMPP\HTDOCS. Per convenienza chiameremo la cartella Joomla1. Aprire il browser e digitare il seguente indirizzo http://localhost/Joomla1 e vedrete comparire la pagina di installazione.

L’installazione procederà dunque esattamente come in remoto. Le uniche differenze saranno l’URL del sito (http://localhost/Joomla1), il percorso assoluto (C:\XAMPP\htdpcs\Joomla1) e del server MySQL (localhost).

Trasferimento sito da Locale a Remoto

Durante la configurazione iniziale di Joomla vengono richieste le seguenti informazioni (metteremo dei valori di esempio supponendo di utilizzare xampp):

host mysql : localhost
nome utente mysql : joomlauser
password utente mysql : 123456
nome del DB : JoomlaDemo
indirizzo web sito : http://localhost/Joomla
path assoluta : C:\xampp\htdocs\joomla
patch cache : C:\xampp\htdocs\joomla\cache

Questi dati, una volta completata la procedura di installazione di Joomla vengono memorizzati nel file configuration.php nella directory C:\xampp\htdocs\joomla.

Completata la realizzazione del sito si pone il problema di trasferire l’intero sito sul server remoto. Il strasferimento in remoto non pone alcun problema, essendo una operazione semplice da realizzare con un software ftp.

Quando il sito è stato copiato interamente nella cartella dell’host remoto però non potrà funzionare dal momento che è stato realizzato con una configurazione locale.

Per poter utilizzare il sito dovremo modificare il file configuration.php presente nella cartella dell’host remoto. Per fare questo però dovremo conoscere i parametri di connessione al database MySQL (nome utente, nome database sono forniti da chi ci offre hosting) e il percorso assoluto usato dal server remoto per raggiungere le nostre cartelle.

Ipotizziamo che il nostro fornitore di hosting ci abbia fornito i seguenti parametri di accesso al DB MySQL:

host : mysql5.netsons.org
nome DB : joomlauser
user DB : joomlauser
password : abcdefg

I valori da modificare nel file configuration.php remoto sono dunque i seguenti:

Parametro configuration-php valore in locale valore in remoto
host mysql mosConfig_host localhost mysql5.netsons.org
nome utente mysql mosConfig_user Joomlauser joomlauser
password utente mysql mosConfig_password 123456 abcdefg
nome del DB mosConfig_db Joomlademo joomlauser
indirizzo web sito mosConfig_live_site http://localhost/joomla http://www.miosito.it
path assoluta mosConfig_absolute _path C:/xampp/htdocs/joomla /var/www/nstsons.org/Joomlauser
patch cache mosConfig _cachepath C:/xampp/htdocs/joomla/cache /var/www/netsons.org/Joomlauser/cache

Modificate i valori delle variabili con quelli validi per la configurazione remota e potrete accederete al sito.

Quanto sopra descritto se letto in ordine inverso può essere utilizzato nel caso in cui si sia installato Joomla sul server remoto e si volgia trasferire l’intero sito in locale.

Nota:
Per sincronizzare la copia remota del sito con la copia locale e/o viceversa
si consiglia di trasferire l’intero sito ad esclusione del file configuration.php.

Connettersi a Mysql
Giovedì, 27 Dicembre 2007

Prima di effettuare query al nostro database Mysql è necessario connettersi ad esso. Con poche righe di php è possibile farlo con estrema facilità.

$connessione = mysql_connect("mysql5.netsons.org","tuonome","tuapassword")or die("Connessione non riuscita: " . mysql_error());
print ("Connesso");
mysql_select_db("tuonome", $connessione) or die("Errore nella selezione del database");
mysql_close($connessione);
?>

Consiglio di scrivere questo codice in una pagina distinta e includerlo tramite un

include()

in tutte le pagine ove si voglia effettuare delle query.

Cosa sono le query di MySql?
Giovedì, 27 Dicembre 2007

Le query sono delle vere e proprie “interrogazioni” fatte al database per inserire o prendere dati dalle tabelle.

Abbiamo diversi tipi di query:

CREATE: la seguente query crea una tabella all’interno del database
ALTER: la seguente query modifica la struttura della tabella (es. aggiunge o elimina colonne)
DROP: la seguente query elimina una tabella
INSERT: la seguente query inserisce dati nella tabella
SELECT: la seguente query seleziona dati dalla tabella
UPDATE: la seguente query modifica/aggiorna dati nella tabella
DELETE: la seguente query cancella dati dalla tabella

Esportare/Importare un database Mysql
Giovedì, 27 Dicembre 2007

1 - Entriamo in phpmyadmin in locale e selezioniamo il database da esportare:
Netsons
2 - Clicchiamo sul pulsante “Esporta”:
Netsons
3 - Clicchiamo su “Seleziona Tutto” per selezionare tutte le tabelle e premiamo su “Esegui”:
Netsons
4 - Copiamo tutta l’area di testo eccetto la parte iniziale (dump) come in figura:
Netsons
5 - Entriamo nel phpmyadmin di Netsons (mysql4.netsons.org o mysql5.netsons.org) e premiamo sul tasto “SQL”:
Netsons
6 - Incolliamo il backup del database precedentemente copiato e premiamo su “Esegui”, in questo modo avete correttamente esportato il vostro database da locale a Netsons.
Netsons