SlashorgDownloader » Cronologia » Versione 2
Versione 1 (Amministratore Truelite, 28-01-2008 15:24) → Versione 2/15 (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/ /var/www/sorg/ }}} 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>"; }}}