OpenUpload – creare un proprio sito di Upload file fatto in casa…come MegaUpload
Scritto 24 novembre 2010 – 23:03 in: Nslu2, Tutti, Ubuntu
|
|
Ultimamente vengo a conoscenza di molti progetti opensource grazie a simone.
Oggi parleremo di un progetto tutto italiano: OpenUpload. Questo permette di effettuare l’upload dei file esattamente come Megaupload e condividerli con tutto il mondo.
Vediamo come si installa su un server Ubuntu 10.10 LTS (probabilmente i passaggi sono identici per tutte le distro linux)
1- Prima di tutto bisogna scaricare dal sito ufficiale http://openupload.sourceforge.net/ il pacchetto completo.
2-Verificate di avere apache installato.Un apt-get install apache2 risolve ogni dubbio!
3-Spostate il file scaricato in /var/www/ e decomprimetelo con tar zxvf openuplod-*.tar.gz
4-Rinominate la cartella con mv openupload-* upload
5-Adesso aprite il browser e digitate http://indirizzoserver/upload. La pagina dovrebbe essere così:
6-Cliccando su next e check apparirà una schermata con tutto quello che necessita di essere installato. La mia era così:
Per disabilitare Register Globals e Magic Quotes basta modificare /etc/apache2/sites-avaiable/default
e tra <VirtualHost *:80> e </VirtualHost> aggiungere queste due righe:
php_admin_flag register_globals off
php_admin_flag magic_quotes_gpc off
Per l’upload progress:
lo si installa con sudo apt-get install pear
e sudo pecl install uploadprogress
Dopo si da un bellissimo echo “extension=uploadprogress.so”>> /etc/php5/apache2/conf.d/uploadprogress.ini
Per ricaricare la configurazione basta dare un /etc/init.d/apache2 restart.
Se tutto è andato per il verso giusto adesso è così:
D’ora in poi tutto è molto semplice.. chiede solo dei parametri base, come dove salvare i file o la directory base di installazione.
Per creare un database mysql per l’installazione di openupload è semplicissimo:
Da shell digitate mysql -p per entrare nel database mysql come utente root
mysql> create database upload;
Query OK, 1 row affected (0.04 sec)
mysql> grant all privileges on upload.* to upload@’localhost’ identified by ‘myupload’;
Query OK, 0 rows affected (0.06 sec)
Così facendo questi saranno i parametri:
- host: 127.0.0.1
- username:upload
- password:myupload
- database:upload
Così facendo i parametri di connessione saranno:
Preferisco creare a mano utente e database.. non si sa mai!
Fate il <TEST CONNECTIONS> e verificate che funzioni il tutto!
Adesso vi chiederà alcune password e cose stupide… ma poi…
.. poi avrete il vostro megaupload tutto per voi!
Dove Acquistare la R4 e la PS3 Break
Scopri Subito le migliori Offerte di Oggi per la R4i e la PS3 Break in uno degli eCommerce più affidabili cha ho Provato!
- la R4 Revolution con Pennino in REGALO!
- la R4i – R4 Nintendo con Pennino e Software in REGALO!
- la PS3 Break per Playstation 3!
Tutti i Prodotti sono Disponibili SUBITO!





















grande la provo subbito questa guida
yeaaaaaa
ciao admin in pratica scarico da http://openupload.sourceforge.net/ il pacchetto completo “openupload-0.4.2.tar”
poi da shell installo apt-get install apache2
poi
Sposto il file scaricato in /var/www/ “openupload-0.4.2.tar”
lo decomprimo con tar zxvf openupload-0.4.2.tar.gz
poi lo rinonimo da shell con il comando mv openupload-0.4.2 upload
punto il browser digitando http://192.168.0.30/upload.
e mi spunta una paggina web con scritto:
Not Found
The requested URL /upload. was not found on this server.
——————————————————————————–
Apache/2.2.9 (Debian) Server at 192.168.0.30 Port 80
che devo fare?
Prova a dare chmod 777 /var/www/upload -R
e chown www-data:www-data /var/www/upload -R
ok da shell digito chmod 777 /var/www/upload -R
e poi chown www-data:www-data /var/www/upload -R
punto il web stesso risultato pero considera che sul mio nslu2 ho installato solo apache2
prova a digitare http://192.168.0.30/upload/index.php ..
digitando sul web http://192.168.0.30/upload/index.php si apre la paggina web con scritto Internet Explorer: impossibile visualizzare la pagina Web e in automatico si apre un download di un file index.php che dice salvare il programma oppure trovare online un programma con cui aprillo “trova salva annulla”
Allora ti manca il php…
apt-get install php5
e
/etc/init.d/apache2 restart
yes 6 un GRANDE adesso funziona scusa ancora x il disturbo
ciao admin ho dificoltata con l’installazione di mysql cioe a quanto pare se non ho installato questo data base upload non funziona,quindi ho provato con apt-get install mysql ma sul mio nslu2 non mi trova il pacchetto che posso fare?
digita tasksel,
selezioni webserver con lo spazio e poi dai ok! fa tutto lui!
ciao markeclaudio digito da shell tasksel mi si apre sempre da shell una schermata blu che mi indica cosa voglio installare, selezziono webserver e do ok parte l installazione e su shell mi spunta tasksel: aptitude failed (128)e nn fa l installazione
Allora prova con
sudo apt-get install mysql-server apache2 php5 libapache2-mod-php5
ciao markeclaudio il comando sudo non funge quindi da shell digito:
apt-get update
apt-get install mysql-server apache2 php5 libapache2-mod-php5
scarica i pacchetti futto funzionante apache php5 ma quando vado a digitare
mysqladmin -u root -p status
mi chiede la password la inserisco e mi ma il seguente erroere
mysqladmin: connect to server at ‘localhost’ failed
error: ‘Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)’
Check that mysqld is running and that the socket: ‘/var/run/mysqld/mysqld.sock’ exists!
Prova a riavviare il servizio mysql
/etc/init.d/mysql restart
ciao ho provato con il restart
e il risultato e questo:
da shell digito:/etc/init.d/mysql restart
risposta:
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
Hai provato a riavviare?
altrimenti
apt-get remove –purge mysql-server
apt-get install mysql-server
ho riavviato da shell digito reboot
all viavvio fifaccio la procedura :/etc/init.d/mysql restart
e il risultato e questo:Checking for corrupt, not cleanly closed and upgrade needing tables..
ho rimosso da shell apt-get remove mysql-server
e poi ho reinstalato con apt-get install mysql-server
riavvio con reboot
do il comando /etc/init.d/mysql restart
la risposte e:
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
niente da fare che spiga
ciao markeclaudio sono riuscito a fare tutto il mio problema era mysql che ho risolto adesso tutto funziona riesco a logarmi atraverso il mio link a
Open Upload – accesi ,inserendo Nome Utente:
Password:
adesso vorrei farti una domanda:
ho provato a fare logare un amico da un altro pc gli ho fornito l’indirizzo http://192.168.0.30/upload/index.php?action=login
si loga
e gli spunta un errore di paggina che e: inpossibile visualizzare paggina tempo scaduto
puoi aiutarmi t saro grato
Ma è nella tua stessa rete?
no da un altra rete
Allora ovviamente non lo raggiunge.
Devi impostare il tuo router adsl che tutto quello che arriva sulla porta 80 venga rimandato all’indirizzo 192.168.0.30 e poi dare al tuo amico il tuo ip pubblico!
ok grazie in generale x la tua disponibilita presumevo che cera da settare il ruder aprindo qualche porta.
vorrei la tua attenzione su alcune cose che ho trovato sul web che sono:
HDClone senza questo programma x win non sare riuscito a fare nulla serve x caricare sistema operativo windows linux e il mio debian nslu2
poi mediatomb x fare lo streaming dei film scaricati con pyload
in fine Swapboost che serve x collegare una chiavetta usb all nsu2 e farla funzionare come ram esterna ma su questo nn lo ancora provato i link e:http://rericcardo.wordpress.com/2007/07/12/un-readyboost-anche-per-linux/
ciao markeclaudio appena hai un po di tempo potresti fare una guida per rtorrentweb
ha questo indirizzo ce una guida http://rtorrentweb.com/
ciao markeclaudio ho un probl. con OpenUpload non riesco a caricare file superiori a 50mb ho modificato il file php.ini modificando i valori:
upload_max_filesize = 900M
e
post_max_size = 256M
provo a caricare un file ad esempio di 300 mb e nn lo carica e nn mi da nessun errore nell web che posso fare grazie in anticipo
ciao ho installato e configurato sul mio server openupload , funziona bene , se volete provarlo andate su http://dbsnet.no-ip.org/upload/
. Vorrei creare un pulsante che mi permetta di cercare nella lista di file pubblici , per il momento si puo cercare solo l’ id del file . Qualcuno sa come crearlo ?
ciao