Archivi Blog

ownCloud 2012 su Ubuntu Server 10.04 LTS

Oggi andremo ad installare ownCloud Server, per creare una rete Cloud personale.

Come requisito necessita di PHP, di un database (MySQL o PostgreSQL) e di un web server (Apache).
Per l’installazione degli elementi appena elencati, rimando al post Server: Installare Apache, MySQL e PHP

Scarichiamo l’ultima versione di ownCloud da:

http://owncloud.org/go/download/owncloud-download-3-0-2

e lo copiamo sul nostro server tramite terminale:

sudo scp owncloud-3.0.2.tar.bz2  utente@indirizzo.ip.del.server:/home/utente

Ora ci spostiamo sul server, siamo posizionati nella home dell’utente, e diamo:

sudo tar xvf owncloud-3.0.2.tar.bz2
sudo mv owncloud/ /var/www/
sudo chown -R www-data:www-data /var/www/owncloud/

Se questo primo passaggio è andato a buon fine, possiamo vedere che, aprendo un browser di un pc che si trova all’interno della LAN e digitando:

http://indirizzo.ip.del.server/owncloud/

avremo una schermata del genere:

A questo punto bisogna creare un database con MySQL o PostgreSQL

NOTA: Se avete problemi a creare un nuovo database, scegliete il tipo di database che preferite e cliccateci sopra; troverete i relativi post che vi aiuteranno nella creazione.

Nell’esempio seguente useremo MySQL con utente owncloud e database owncloud

Alla fine della creazione del database e dell’utente, torniamo al nostro browser per configurare i vari campi e digitiamo l’indirizzo:

http://indirizzo.ip.del.server/owncloud/

Cliccando su Termina Configurazione, entreremo all’interno del nostro ownCloud Server.


NOTA: E’ possibile avere un errore del genere:

Could not open /var/www/owncloud/.well-known/host-meta for writing, please check permissions!

che viene risolto aprendo un terminale sul server e digitando:

sudo mkdir  /var/www/owncloud/.well-known
sudo touch /var/www/owncloud/.well-known/host-meta
sudo chown -R www-data:www-data /var/www/owncloud/.well-known/


Notiamo che è possibile caricare sul Server solamente file fino a 2 Mb; modifichiamo questo limite seguendo il post: PHP: Aumentare limite dimensione dei file di upload

Ubuntu Server: Installare WordPress

Oggi andremo ad installare il CMS WordPress all’interno del nostro Ubuntu Server 10.04 LTS.

Prima di cominciare, WordPress necessita di PHP, Server Web (Apache) e Database Server (MySQL Server); per l’installazione e l’inizializzazione dei componenti appena citati, rimando al post: Server: Installare Apache, MySQL e PHP

In seguito, apriamo un terminale del server e diamo:

wget http://wordpress.org/latest.zip
sudo mv latest.zip /var/www
cd /var/www
sudo apt-get install unzip
sudo unzip latest.zip
sudo rm latest.zip
sudo chown www-data:www-data wordpress/

Passiamo ad aprire un browser all’interno della rete LAN e digitiamo:

http://indirizzo.ip.del.server/wordpress

ottenendo una schermata del genere:

Non vi preoccupate dell’errore generato; clicchiamo su Create a Configuration File

Ora clicchiamo su Let’s go!

A questo punto abbiamo bisogno di creare un database con MySQL Server; per la creazione rimando al post: phpMyAdmin: creare un nuovo utente e un nuovo database

Per l’esempio abbiamo creato un utente chiamato wordpress ed un database associato chiamato wordpress

A questo punto torniamo sul nostro browser ed inseriamo tutti i campi riguardanti il Database appena creato, ed infine clicchiamo su Submit.

Alla schermata successiva, se tutto è andato a buon fine, clicchiamo su Run the install

In seguito compiliamo i campi richiesti e premiamo su Install WordPress

Alla fine di tutta l’installazione, eccovi la schermata ‘classica’ di login di WordPress.

Ed il lato pubblico sarà visibile all’indirizzo:

http://indirizzo.ip.del.server/wordpress

E la parte administrator, lato privato, sarà visibile all’indirizzo:

http://indirizzo.ip.del.server/wordpress/wp-admin

Installare PostgreSQL 9.0 e pgAdmin3 su Ubuntu Server 10.04LTS

I repository per PostgreSQL 9.0 sono mantenuti da Martin Pitt, come comunicato anche dal sito Postgresql.

Procediamo con l’installazione, apriamo un terminale e digitiamo:

sudo apt-get install python-software-properties

sudo add-apt-repository ppa:pitti/postgresql

sudo apt-get update

sudo apt-get install postgresql-9.0 libpq-dev postgresql-contrib-9.0 php5-pgsql

L’installazione è terminale e da questo momento avremo Postgresql9 nelle seguenti directory:

  • cartella di configurazione in: /etc/postgresql/9.0/main
  • cartella dati in: /var/lib/postgresql/9.0/main

Ora andiamo a fare qualche modifica, ad esempio cambiare il range di indirizzi IP che possono connettersi a Postgresql. Apriamo un terminale e diamo:

sudo nano /etc/postgresql/9.0/main/postgresql.conf

cerchiamo la riga seguente:

listen_addresses = ‘localhost’

e la modifichiamo in:

listen_addresses = ‘*’

salviamo il file ed usciamo dall’editor. Inoltre dobbiamo modificare un altro file:

sudo nano /etc/postgresql/9.0/main/pg_hba.conf

cerchiamo la riga seguente:

host    all             all             127.0.0.1/32            md5

e la modifichiamo in:

host    all             all             192.168.1.0/24            md5

in base al range di indirizzi IP della nostra rete.

Procediamo col cambiare la password dell’amministratore (postgres), aprendo un terminale e digitando:

sudo -u postgres psql template1
ALTER USER postgres WITH ENCRYPTED password ‘tua_password’;

Usciamo dal terminale con \q

Al posto di tua_password immettete la password che preferite per l’utente postgres.

Prima di procedere alla configurazione di pgAdmin3 sul client, abilitiamo l’admin pack, aprendo un terminale e digitando:

sudo -u postgres psql -U postgres -d postgres < /usr/share/postgresql/9.0/contrib/adminpack.sql

Riavviamo il servizio:

sudo /etc/init.d/postgresql restart

A questo punto spostiamoci su un client della rete LAN e procediamo all’installazione di pgAdmin3, interfaccia grafica che consente di amministrare in modo semplificato database di PostgreSQL.

sudo add-apt-repository ppa:pitti/postgresql

sudo apt-get update

sudo apt-get install pgadmin3

Apriamo il software appena installato dal menu Applicazioni – – > Programmazione – – > pgAdminIII :

Ora abbiamo bisogno dell’indirizzo IP del server che useremo per collegarci.
Dal menu File di pgAdminIII selezioniamo Aggiungi Server ed inseriamo tutti i valori nei campi.

Procediamo con la creazione di un nuovo utente e di un database associato, che sarà utilizzato nei prossimi post per l’installazione di Drupal

Ci spostiamo su Ruoli Utenti e diamo tasto destro, Nuovo ruolo utente, ed inseriamo tutti i dati necessari nella prima finestra, mentre nella seconda finestra (Privilegi di ruolo) attiviamo la voce Può creare database

Ora ci spostiamo su Database e diamo tasto destro, Nuovo database, ed inseriamo tutti i dati necessari nella prima finestra Proprietà

ed avremo una situazione finale di questo genere:

Ubuntu Server: Installare Joomla 2.5.4 ita stable

PREMESSA: Joomla necessita di un Web Server (Apache), PHP e di un Database Server (MySQL).

Rimando al post Server: Installare Apache, MySQL e PHP per l’installazione degli elementi sopra citati.

Ed inoltre è necessario creare un database che useremo per l’installazione del CMS; potete usare il post phpMyAdmin: creare un nuovo utente e un nuovo database per avere una linea guida.


A questo punto scarichiamo su un client della nostra LAN il pacchetto completo dal sito Joomla Italia (per il post abbiamo scelto Joomla 2.5.4 Ita Stable):

http://www.joomla.it/download/451-joomla-2.html

Lo copiamo nella home utente sul server, aprendo un terminale:

scp Joomla_2.5.4_ita-Stable.zip alfredo@indirizzo_ip_server:/home/alfredo

Scompattiamo il file .zip appena scaricato e copiamo tutta la cartella nella directory /var/www/joomla

In seguito apriamo un browser e digitiamo, a seconda di dove abbiamo copiato l’intera cartella di joomla, il seguente URL:

http://nostro.indirizzo.ip.server/joomla   

ed eccoci nell’installazione di Joomla.

Alla fine dell’installazione, rimuoviamo la cartella installation che si trova in /var/www/joomla/

Ritorniamo sul browser e digitiamo

http://nostro.indirizzo.ip.server/joomla

ed eccoci nel nostro nuovo sito Joomla!

Per accedere al pannello di amministrazione digitiamo:

http://nostro.indirizzo.ip.server/joomla/administrator

inserendo come credenziali:

Nome utente: admin

Password: password scelta in fase di installazione

Buon Joomla a tutti! Per altre informazioni, rimando al sito Joomla Italia

phpMyAdmin: creare un nuovo utente e un nuovo database

Premesso che abbiamo installato sul nostro server tutto il necessario,come descritto nel post Server: Installare Apache, MySQL e PHP, apriamo un browser e digitiamo:

http://nostro.indirizzo.ip.server/phpmyadmin

e facciamo il login con le credenziali scelte in fase di installazione.

In questo post, andiamo a creare un utente chiamato joomla che sarà associato all’omonimo database, che utilizzeremo in seguito per l’installazione del CMS Joomla 2.5.

Spostiamoci sulla scheda Privilegi e vi clicchiamo.

Poi clicchiamo su Aggiungi un nuovo utente

Ora andiamo a riempire i campi come l’immagine che segue e selezioniamo Crea un database con lo stesso nome e concedi tutti i privilegi

Restando sempre sulla stessa finestra, selezioniamo accanto a Privilegi globali, Seleziona tutti, così da ottenere tutte le voci selezionate, ed infine clicchiamo su Esegui, pulsante situato in fondo alla pagina sulla destra.

Se tutto è andato a buon fine, noteremo che nella parte centrale ci sarà la query appena creata e sulla colonna di sinistra, dove si trovano tutti i database presenti sul server, si aggiungerà quello appena creato, ovvero joomla.

A questo punto, tutto è pronto per una nuova installazione del CMS!

NOTA: La procedura appena descritta potrà essere utilizzata per creare qualsiasi tipo di database, al fine di utilizzarlo per ogni CMS che lo richiede.

%d blogger hanno fatto clic su Mi Piace per questo: