Crea sito

Installare OwnCloud 4.5 su uno spazio AlterVista

Mettere i dati nella nuvola è il trend del momento. Perché occupare lo spazio del proprio hard disk quando si possono utilizzare degli spazi di archiviazione in rete che in più hanno anche il vantaggio di essere accessibili da qualsiasi dispositivo e da qualsiasi punto del pianeta? Apparentemente la cosa ha solo vantaggi, ma avete mai letto le licenze di questi servizi? Siete sicuri che i file che avete caricato rimangano totalmente di vostra proprietà? Se non lo siete potete usare OwnCloud, il CMS che permette di creare la vostra nuvola personale, da installare sul proprio server web e quindi, volendo, sul vostro spazio AlterVista. E questa è la guida passo passo per installare OwnCloud sul vostro spazio!

Non mi dilungo su quanto sia bella l’idea alla base di questo CMS creato da Frank Karlitschek, sviluppatore di KDE. Personalmente l’ho provato alla versione 1 ed era molto molto acerbo. Adesso siamo alla versione 4.5 e devo dire che si è sviluppato bene e può cominciare ad essere un qualcosa di utilizzabile. In questo articolo spiegherò passo passo come installarlo su uno spazio AlterVista.

Scaricare, scompattare, caricare

Creare uno spazio su AlterVista

Il passo zero è quello di aprire uno spazio gratuito su AlterVista se non lo avete già. È facile: basta compilare questo modulo di registrazione, aspettare di ricevere la mail di conferma e cliccare sul link e attendere che lo spazio si attivi. È importante scegliere il servizio AlterSito perché ci servirà l’accesso FTP. AlterVista vi offre 500 mega di spazio gratuito e volendo potete espanderlo a piacere per ospitare tutti i file che volete sulla vostra nuvola.

Appena creato lo spazio attivare anche il database MySQL da AlterSito > Database. La versione gratuita dovrebbe essere più che sufficiente per i nostro scopi.

Scaricare il pacchetto e scompattarlo

Aperto lo spazio, o usandone uno che avete già, possiamo passare al primo passo che è ovviamente quello di recuperare i sorgenti di OwnCloud. Per farlo basta andare sull’homepage del progetto e seguire l’apposito link nella parte bassa della pagina che ci permetterà di scaricare direttamente il tarball tar.bz2 dell’ultima versione. Una volta scaricato (sono circa 9 MB) occorre scompattare l’archivio TAR.BZ2. Su Linux non dovrebbe rappresentare un problema. Su Windows immagino che dovrete usare 7-Zip o un altro scompattatore che supporti il formato. Scompattandolo dovreste ritrovarvi con una cartella chiamata owncloud che contiene tutti i file dell’applicativo.

Caricarlo via FTP con FileZilla

Una volta scompattato il tutto occorre caricare la cartella sul proprio spazio web AlterVista. Per caricare i file è indispensabile usare FTP utilizzando un apposito programma come FileZilla Client. Se non lo avete già scaricatelo e installatelo sul vostro computer. I parametri di connessione li trovate sul Wiki di Altervista, ma sono banalmente il vostro dominio di terzo livello (es: saitfainder.altervista.org), il vostro nome utente (es: saitfainder) e la stessa password utilizzata per accedere al pannello di controllo e che vi è stata recapitata via mail alla registrazione.

Usando FileZilla, o chi per lui, caricate la cartella owncloud direttamente sul vostro spazio. In questo modo OwnCloud sarà accessibile all’indirizzo http://saitfainder.altervista.org/owncloud/. Altrimenti potete i file contenuti nella cartella owncloud direttamente nella cartella principale del sito, in questo caso sarà accessibile così: http://saitfainder.altervista.org/. Oppure potete rinominare la cartella owncloud come vi pare e poi caricarla, OwnCloud sarà accessibile da quella cartella. I programmi per l’FTP hanno tipicamente la finestra divisa in due, a sinistra i file del vostro computer, a destra quelli sullo spazio remoto. Per copiare le cose da una parte all’altra basta trascinarle.

Essendo che una volta scompattati i file di OwnCloud occupano ben 32 mega ci vorrà un po’ di tempo per caricare il tutto, ma la comodità di FTP è che dovete solo aspettare che il caricamento si completi.

Impostazioni, modifiche e installazione

A questo punto occorre fare alcune operazioni per adattare OwnCloud alle caratteristiche peculiari di AlterVista.

Abilitare PHP 5.3

Il primo passo, indispensabile, è di abilitare PHP 5.3 sul sito. AlterVista mette a disposizione diverse versioni di PHP e quella predefinita dipende dal server su cui vi trovate. Accedete quindi al vostro pannello di controllo, andate su “Gestione File” e premete sull’icona a forma di ingranaggio che trovate nella parte alta della pagina.

Comparirà una pagina con una serie di opzioni tra cui quella della versione di PHP. Selezionate “php5.3″ e tutto sarà a posto.

AlterVista da la possibilità di abilitare versioni diverse di PHP per cartelle diverse. Il mio suggerimento è di abilitare PHP 5.3 su tutto il sito perché è la versione più recente tra quelle a disposizione. Se avete necessità particolari potete entrare dalla gestione file nella cartella owncloud che avete caricato e abilitare PHP 5.3 solo in questa cartella.

Configurare il database di OwnCloud

A questo punto OwnCloud sarebbe pronto all’uso, ma occorre ancora configurarlo un minimo per sfruttarlo al meglio. Andiamo quindi sulla pagina iniziale (es: http://saitfainder.altervista.org/owncloud) dove troviamo una schermata simile a quella riportata qui sotto.

Installazione owncloud

È sufficiente inserire un nome utente e una password a scelta. Poi in avanzate la “cartella dati” dovrebbe essere già corretta, scegliamo solo di utilizzare un database MySQL al posto di quello SQLite. È necessario inserire il nome utente per il database (che è il vostro nome utente, es: saitfainder) e il nome del database (il nome utente preceduto da my_ es: my_saitfainder). La password non è necessaria e quindi è meglio non metterla. Quindi premiamo su “Termina la configurazione”.

La schermata successiva sarà un errore che recita

Data directory (/membri/saitfainder/owncloud/data) is readable for other users

ovvero:

La cartella dei dati (/membri/saitfainder/owndata/data/) è leggibile dagli altri utenti

Per risolvere questo problema occorre accedere nuovamente con FileZilla e guardando sul pannello di destra entrare nella cartella owncloud e cliccare col tasto destro sulla cartella data selezionando Permessi File dal menu contestuale.

owncloud

Nella finestra che si apre inserite 700 come “Valore numerico” e date Ok. Tornate sul browser e battete F5 per ricaricare la pagina.

A questo punto arriva la parte complicata, ovvero delle piccole modifiche al codice per rendere funzionante il tutto.

Impostare la cartella di lavoro

La prima cosa da fare è quella di modificare il codice per la definizione della cartella di lavoro. Per semplicità d’ora in poi utilizzerò percorsi relativi alla cartella d’installazione di OwnCloud (es: /membri/saitfainder/owncloud)

Sempre nella cartella d’installazione dobbiamo creare una cartella di nome tmp (es: /membri/saitfainder/owncloud/tmp/). Potete crearla sia dalla gestione file del pannello che usando FileZilla.

Apriamo quindi il file lib/base.php e andiamo in fondo dove dovrebbe trovarsi la funzione get_temp_dir. Subito dopo la riga

  function get_temp_dir() {

Inseriamo

  return '/membri/saitfainder/owncloud/tmp';

Disabilitare i messaggi di errore

La seconda è quella di disabilitare la visualizzazione degli errori (che in realtà sono solo avvisi) che altrimenti finiscono per compromettere il corretto funzionamento dell’applicazione.

Sempre in lib/base.php cercate la stringa

  error_reporting

Che si trova più o meno a metà e sostituite tutta la riga in cui l’avete trovata con questa:

  error_reporting(0);

Missione completata

Ecco fatto. La vostra installazione di OwnCloud a questo punto è online e potete usarla per memorizzare i vostri dati in un luogo sicuro e confortevole.

Creative Commons License
This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

11 Commenti per “Installare OwnCloud 4.5 su uno spazio AlterVista”

Inserito: 31/07/2012 12:15

[...] Mettere i dati nella nuvola è il trend del momento. Perché occupare lo spazio del proprio hard disk quando si possono utilizzare degli spazi di archiviazione in rete che in più hanno anche il vantaggio di essere accessibili da qualsiasi dispositivo e da qualsiasi punto del pianeta? Apparentemente la cosa ha solo vantaggi, ma avete mai letto le licenze di questi servizi? Siete sicuri che i file che avete caricato rimangano totalmente di vostra proprietà? Se non lo siete potete usare OwnCloud , il CMS che permette di creare la vostra nuvola personale, da installare sul proprio server web e quindi, volendo, sul vostro spazio AlterVista. [...] Leggi l'articolo completo su Webnology [...]

Inserito: 01/08/2012 05:16

[...] Visita il sito saitfainder oppure iscriviti al feed Leggi l'articolo completo su AlterVista [...]

Commento di
vittorio
Inserito: 29/08/2012 21:09

ho installato owncloud sul mio spazio, ma mi da un errore che si puà visualizzando cliccando sul link del sito.
qualcuno può aiutarmi?

grazie

Commento di
Caribe 1999
Inserito: 30/08/2012 14:26

Devi attivare PHP 5.3 come descritto nell’articolo!

Commento di
vittorio
Inserito: 30/08/2012 23:39

giuro che lo avevo modificato….bhooo.
cmq ora è ok…mbhè…diciamo, mi escono i seguenti errori

in FILE:

Warning: fclose() expects parameter 1 to be resource, boolean given in /membri/vittorioluisi/lib/log/owncloud.php on line 52

Warning: fopen() [function.fopen]: Filename cannot be empty in /membri/vittorioluisi/lib/log/owncloud.php on line 50

Warning: fwrite() expects parameter 1 to be resource, boolean given in /membri/vittorioluisi/lib/log/owncloud.php on line 51

IN MUSICA:

Warning: realpath()[fuction.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1992153 is not allowed to access /membri/.dummy/temp owen by uid 500 in /membri/vittorioluisi/3rdparty/getid3/getid3.php on line 22

IN CONTATTI:
Come in FILE

IN CALENDARIO:
Sembra tutto ok. perchè mi chiede la condivisione della posizione geografica? a che serve?

CREDENZIALI PER ACCEDERE:
prova
prova

grazie in anticipo
Vittorio

Commento di
Caribe 1999
Inserito: 01/09/2012 12:57

Ma le modifiche che ho indicato nel testo le hai applicate tutte? No perché andavano a correggere proprio gli errori che stai riportando…

Commento di
vittorio
Inserito: 02/09/2012 11:33

si, le modifiche le ho apporte:
php a 5.3;
modifica a file index.php;
modifica a file 3rdparty/getid3/getid3.php;
creazione cartella tmp in radice principale sito.

ma ancora niente?
l’errore lo hai visualizzato, entrando con le credenziai inviate?
userid: prova
password: prova

sembra di aver fatto tutto!
sarà forse qualche problema di permessi alle cartelle/file?
bhoooo

Commento di
elia
Inserito: 24/12/2012 10:01

ciao,
ho seguito perfettamente la guida con la versione 4.0x, carico tutto e imposto tutti i file. Accedo alla pagina impostando user e passwd ma quando clicco su termina configurazione mi dice che la cartella ./data è visibile a tutti gli utenti, e di cambiargli i permessi in 0770. Cambio i permessi alla cartella, ma quando aggiorni index.php mi dà il seguente errore…
Warning: Unexpected character in input: ‘\’ (ASCII=92) state=1 in /membri/cloud94/lib/app.php on line 578

Parse error: syntax error, unexpected T_STRING in /membri/cloud94/lib/app.php on line 578
potresti aiutarmi??
grazie e complimenti per l’utilità dell’articolo :)

Commento di
giuseppe
Inserito: 26/12/2012 18:28

a me da questo errore:

Data directory (/membri/bubblecloud/owncloud/owncloud/data) is readable for other users

Please change the permissions to 0770 so that the directory cannot be listed by other users.

Commento di
Caribe 1999
Inserito: 01/03/2013 00:03

L’articolo è stato rivisto utilizzando la versione attuale di OwnCloud.

Commento di
Christian
Inserito: 11/04/2013 22:21

Ciao,
grazie per l’articolo molto utile. Ho installato correttamente il cloud sul server, ma quando vado ad effettuare l’upload di un file (anche di pochi kb) sul server mi dice che ho superato il limite massimo consentito dal server. Lasciando il mouse sulla freccia per l’upload, mi appare “Carica max. B”. Non capisco cosa significa quella “B”. Ho letto che per aumentare le dimensioni di upload è necessario intervenire su un file chiamato php.ini, ma cercando sul server non sono riuscito a trovarlo. Che devo fare? Grazie

Commenta