Progetto

Generale

Profilo

Actions

SlashorgDownloader » Cronologia » Versione 2

« Precedente | Versione 2/15 (diff) | Successivo »
Amministratore Truelite, 28-01-2008 15:38


TracNav(TOC) = Installazione e Configurazione di Slashord Downloader =

Prerequisiti: installare apache, php, mysql.

Scaricare l'applicazione dal sito http://www.slashorg.net.

Estrarre l'applicazione in una directory nella quale apache abbia accesso. {{{
ex: /var/www/sorg-dir/
}}}

Assegnare correttamente i permessi alla directory dell'applicativo {{{
ex: chown -R www-data:www-data /var/www/sorg-dir
}}}

Creare un database per l'applicazione, con un utente ed una password di connessione come nel seguente esempio: {{{
mysqladmin create dbname

mysql> grant all privileges on dbname.* to 'username'@'localhost' identified by 'password';
mysql> flush privileges;
}}}

Procedere con l'installazione accedendo alla pagina http://localhost/sorg/setup e seguire i passi dell'installazione.

Configurazione upload file size

Per poter uploadare file di grandi dimensioni impostare le seguenti variabili nel file php.ini ad un valore appropriato:

{{{

post_max_size = 100M
upload_max_filesize = 100M
}}}

Customizzazione

Il programma permette di condividere file nella rete, e accesso ai files è reso possibile grazie ad una access key.
La accesse key è un URL che ha come prefisso il contenuto della variabile $_SERVER['PHP_SELF'], ovvero l'indirizzo con il quale si accede al server. Per poter generare url customizzati basta inserire nel file di configurazione conf.php (sorg.dir/conf.php) la variabile {{{
$extern_url = 'prefisso access key'
}}}

Questo è il codice che genera l'access key con l'url customizzato (sorg-dir/index.php, line 140): {{{
$url = 'http://' . $_SERVER['HTTP_HOST'];
if (dirname($_SERVER['PHP_SELF']) != '/')
$url .= dirname($_SERVER['PHP_SELF']);
$url .= "/?key=$hash";
$new_url = $extern_url."/?key=$hash";
$html = $lang['hash_key_success']."<a href=\"$url\">$url</a><br><br>Extern url:<br><a href=\"$new_url\">$new_url</a>";
}}}

Aggiornato da Amministratore Truelite quasi 17 anni fa · 2 revisions