Installazione e configurazione di WFiles
Per il suo funzionamento, WFiles richiede i seguenti requisiti:
- Sistema operativo Linux ( Ubuntu, Fedora, ecc. ) e Windows XP/Vista/Server 2003/2008
- Apache 2.0.53 o superiore
- MySQL 3.23 o superiore
- PHP 4.x o superiore
Abbiamo visto nei precedenti articoli come installare la piattaforma ( LAMP o WAMP ) su Windows o Linux, ora siamo pronti per l’installazione e la configurazione dell’applicazione.
Supponiamo di aver copiato la nostra copia di WFiles nella directory di default di Apache ( http://localhost/WFiles ).
I passi da seguire per l’installazione guidata sono illustrati in questo video tutorial e spiegati dopo in questo articolo
Video Tutorial
- Aprire il tool di amministrazione di MySQL, PhpMyAdmin, collegandosi con il browser all’indirizzo http://localhost/phpMyAdmin
- In PhpMyAdmin cliccare su Privilegi e successivamente su Aggiungi nuovo utente
- In nome utente inserire “wfiles”, in host “localhost” in password “wfiles”, infine selezionare
- Cliccare su esegui per creare l’utente e il database associato
- Collegarsi con il browser all’indirizzo http://localhost/WFiles/INSTALL/
- Scegliere la lingua

wfiles Setup - scelta della lingua
- Inserire i parametri per l’accesso al database inseriti in precedenza

wfiles Setup - Parametri database
- Inserire in Nome sito il titolo che verrà visualizzato nelle pagine di WFiles, e in Nome dominio il nome del dominio compreso http://, nel nostro esempio è http://localhost/ ( mantenere lo slash finale )

wfiles Setup - impostazione nome e dominio
- Inserire in Percorso applicazione la cartella in cui risiedono i file dell’ applicazione, se risiede nella root inserire “/” oppure nel nostro esempio inserire “/wfiles”, in Percorso fisico dei file specificare il percorso completo della cartella nella quale verranno salvati i file e le cartelle creati con l’utilizzo del filemanager, la cartella deve essere già creata in precedenza sul server e

wfiles Setup - inserimento percorsi
- Inserire gli altri parametri:
Server SMTP : hostname del server di posta in uscita ( ad es. localhost oppure mail.dominio.it )
Email amministratore : indirizzo email dell’amministratore di sistema
Dimensione max invio singolo file (byte) : dimensione massima per l’invio di un singolo file in byte ( ad es. 100000000 equivalente a 100 MB )
: dimensione massima per l’invio di un singolo file con la funzione di upload multiplo ( ad es. 500000 equivalente a 500 MB )
Dimensione max totale file in upload multiplo (kb) : dimensione massima per l’invio del totale dei file con la funzione di upload multiplo ( ad es. 1000000 equivalente a 1 GB )Dimensione max nome file (caratteri) : numero di caratteri massimo per il nome dei file
Dimensione max nome cartella in caratteri : numero di caratteri massimo per il nome della cartella
Nascondere file e cartelle agli utenti senza permessi : abilitando questa opzione gli utenti visualizzeranno solo i file e le cartelle in cui hanno dei permessi
Segnala i file non scaricati agli utenti : con questa funzione i file non scaricati dagli utenti verranno evidenziati e l’amministratore potrà tenere traccia di chi non ha scaricato determinati file.
Avviso all’utente del download in sola lettura: con l’attivazione di questa funzione, gli utenti che scaricheranno i file verranno avvisati con un messaggio, del download in sola lettura del file.Invio automatico giornaliero del backup del database all’email dell’amministratore: con questa funzione abilitiamo la generazione automatica del backup del database ( dump SQL ), inviata quotidianamente via email dell’amministratore di sistema.
- Dopo l’impostazione dei parametri di configurazione bisogna configurare ionCube.
Collegarsi all’indirizzo http://localhost/wfiles/INSTALL/Italian/ioncube/ioncube-loader-helper.php?page=install-assistant per determinare quale file installare nel software, la pagina indicherà il nome del file in corrispondenza della voce “Required Loader” - Entrare nella cartella di wfiles,nel nostro es. in C:/WEB/WFiles/INSTALL/ioncube e aprire la cartella con il nome formato dalla sigla del sistema operativo seguita da quella dell’architettura del sistema, ad es. per windows con architettura x86 la cartella sarà “win_x86″,per linux “lin_x86″, per le altre piattaforme sarà necessario scaricarsi il pacchetto appropriato dal sito http://www.ioncube.com/loaders.php.
- Copiare il file dell’estesione ionCube corrispondente nella cartella C:/WEB/WFiles/ioncube
- Eseguire il test di installazione collegandosi a questo http://localhost/WFiles/INSTALL/Italian/ioncube/ioncube-loader-helper.php, se la pagina riporta questo messaggio “An ionCube encoded file has been loaded successfully.” si può procedere al test di installazione ( punto 16 ), se invece il messaggio è “The loading of ionCube encoded files is not currently working correctly on this server.” si dovrà procedere alla modifica del file di configurazione di PHP.
- aprire il file di configurazione PHP, ad es. C:\apache\bin\php.ini e aggiungere la linea con il percorso del file di ionCube, un esempio
zend_extension_ts = "C:\ioncube\ioncube_loader_win_5.2.dll"
- Collegarsi all’indirizzo http://localhost/WFiles, cliccare su “Area di amministrazione”, In username inserire “admin” e in password “admin”
- Nel pannello di amministrazione entrare in Tools per modificare i propri dati di Amministratore
- Cancellare o spostare la cartella INSTALL.











