Crea il tuo sito web di condivisione video utilizzando "CumulusClips Script" in Linux
CumulusClips è una piattaforma di condivisione video (gestione dei contenuti) open source, che fornisce una delle migliori funzionalità di condivisione video simili a Youtube. Con l'aiuto di CumulusClips, puoi avviare il tuo sito Web di condivisione video o aggiungere sezioni video al tuo sito Web esistente, dove gli utenti possono registrarsi, caricare video, commentare video, valutare video, incorporare video e molto altro.
Caratteristiche di CumulusClips
- Facile caricamento di video (mpg, avi, divx e altro) dal computer dell'utente con la barra di avanzamento del caricamento.
- Aggiungi, elimina e modifica video dalla dashboard.
- Consenti o disabilita i commenti sui video e l'incorporamento dei video.
- Facile registrazione dell'utente con URL univoco per la pagina del profilo e personalizzazione completa del profilo.
- Approva o rifiuta i video caricati dall'utente tramite Dashboard.
- Tema/plugin integrato e traduzione pronta.
- Crea, elimina ed esegui facilmente annunci.
- Supporto per futuri aggiornamenti automatici.
Demo di CumulusClips
Dai un'occhiata veloce alla pagina demo distribuita dallo sviluppatore nel seguente percorso.
- http://demo.cumulusclips.org/
Requisiti del server
L'applicazione CumulusClips funziona solo nei sistemi operativi Unix/Linux. Di seguito sono riportati i requisiti per eseguire CumulusClips sulla piattaforma Linux.
- Server Web Apache con mod_rewrite e FFMpeg abilitati.
- MySQL 5.0+ e FTP
- PHP 5.2+ con moduli GD, curl, simplexml e zip.
Impostazioni PHP
Di seguito sono riportati i requisiti PHP.
- upload_max_filesize=110 milioni
- post_max_size=110 milioni
- max_execution_time=1500
- open_basedir=nessun valore
- modalità_sicura=disattivata
- registro_globali=Disattivato
Ambiente di test
- Sistema operativo: CentOS 6.5 e Ubuntu 13.04
- Apache – 2.2.15
- PHP –5.5.3
- MySQL – 5.1.71
- CumulusClip – 1.3.2
Installazione di CumulusClips in RHEL/CentOS/Fedora e Debian/Ubuntu/Linux Mint
L'installazione dello script CumulusClips è molto semplice e prevede pochi semplici passaggi. Prima di iniziare con il processo di installazione, assicurati che il tuo server soddisfi i requisiti per l'esecuzione dello script CumulusClips.
Passaggio:1 Installa i pacchetti richiesti
Per prima cosa installiamo i pacchetti richiesti necessari per eseguire l'applicazione di condivisione video CumulusClips sul sistema, utilizzando i seguenti semplici passaggi.
Su RedHat, CentOS e Fedora
yum install httpd mysql mysql-server
yum install php php-mysql php-xml pcre php-common php-curl php-gd
Una volta installati i pacchetti richiesti, avvia il servizio Apache e MySQL.
service httpd start
service mysqld start
Successivamente, installa il pacchetto FFMPEG abilitando il repository RPMForge di terze parti nelle tue distribuzioni Linux.
yum install ffmpeg
Su Debian, Ubuntu e Linux Mint
Su un sistema basato su Debian, puoi installare facilmente i pacchetti richiesti utilizzando i seguenti comandi.
sudo apt-get install apache2 mysql-server mysql-client
sudo apt-get install php5 libapache2-mod-auth-mysql libmysqlclient15-dev php5-mysql curl libcurl3 libcurl3-dev php5-curl
sudo apt-get install ffmpeg
sudo service apache2 start
sudo service mysql start
Passaggio 2: crea database e utente
Successivamente, crea un database e un utente del database per eseguire CumulusClips. Utilizzare i seguenti comandi per creare un database e un utente.
mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5340 to server version: 3.23.54
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> CREATE DATABASE cumulusclips;
Query OK, 1 row affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON cumulusclips.* TO "cumulus"@"localhost" IDENTIFIED BY "password";
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
Nota: quanto sopra, nome database, nome utente e password verranno richiesti successivamente durante la procedura guidata di installazione.
Passaggio 3: configura le impostazioni PHP
Apri il file di configurazione "php.ini" e apporta le seguenti modifiche come suggerito.
vi /etc/php.ini [on RedHat based Systems]
sudo nano /etc/php5/apache2/php.ini [on Debian based Systems]
Cerca e modifica i valori come suggerito di seguito.
upload_max_filesize = 110M
post_max_size = 110M
max_execution_time = 1500
open_basedir = no value
safe_mode = Off
register _globals = Off
Salvare e chiudere il file dopo aver apportato le modifiche. Quindi riavviare il server Web Apache.
service httpd restart [on RedHat based Systems]
sudo service apache2 restart [on Debian based Systems]
Passaggio 4: installa e configura FTP
Ora installa il server FTP (ad esempio vsftpd) sul tuo sistema operativo Linux, utilizzando il seguente comando.
yum install vsftpd [on RedHat based Systems]
sudo apt-get install vsftpd [on Debian based Systems]
Una volta installato Vsftpd, puoi regolare la configurazione come mostrato di seguito. Apri il file di configurazione.
vi /etc/vsftpd/vsftpd.conf [on RedHat based Systems]
sudo nano /etc/vsftpd.conf [on Debian based Systems]
Cambia "anonimo_abilita" in NO.
anonymous_enable=NO
Successivamente, rimuovi "#" all'inizio della riga dell'opzione "local_enable", modificandola in YES.
local_enable=YES
Rimuovi il "#" all'inizio di queste righe per consentire a tutti gli utenti locali di eseguire il chroot nelle proprie directory home e non avranno accesso a nessun'altra parte del server.
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
Infine riavvia il servizio vsftpd.
service vsfptd restart [on RedHat based Systems]
sudo service vsftpd restart [on Debian based Systems]
Passaggio 5: scarica e installa CumulusClips
Per iniziare, devi prima prendere la tua copia gratuita dello script CumulusClips su http://cumulusclips/download/, oppure puoi utilizzare il seguente comando wget per scaricarlo come mostrato di seguito.
cd /var/www/html/ [on RedHat based Systems]
cd /var/www/ [on Debian based Systems]
wget http://cumulusclips.org/cumulusclips.tar.gz
tar -xvf cumulusclips.tar.gz
cd cumulusclips
Ora concedi l'autorizzazione "777" (lettura, scrittura ed esecuzione) alle seguenti directory. Assicurati che queste directory siano scrivibili dal server Web e PHP.
chmod -R 777 cc-core/logs
chmod -R 777 cc-content/uploads/flv
chmod -R 777 cc-content/uploads/mobile
chmod -R 777 cc-content/uploads/temp
chmod -R 777 cc-content/uploads/thumbs
chmod -R 777 cc-content/uploads/avatars
Successivamente, concedi la proprietà a cumulusclips affinché il server Web sia scrivibile.
chown -R apache:apache /var/www/html/cumulusclips [on RedHat based Systems]
chown -R www-data:www-data /var/www/cumulusclips [on Debian based Systems]
Passaggio 6: installazione guidata di CumulusClips
Una volta che tutto è pronto, puoi accedere alla procedura guidata di installazione di CumulusClips su (http://tuo-dominio.com/cumulusclips/cc-install/), utilizzando il tuo browser web.
La procedura guidata di installazione verificherà che i file siano scrivibili dal server web. In caso contrario, ti verrà chiesto di inserire le credenziali FTP per eseguire futuri aggiornamenti e altre modifiche al file system.
Inserisci i dettagli del database come nome del database, utente e password, che abbiamo creato nel Passaggio n. 2 sopra.
Inserisci informazioni sulla configurazione del tuo sito come URL di base, nome sito, account amministratore, password ed e-mail.
Pannello di amministrazione di CumulsCliops
Visualizza la prima pagina di un sito web.
Inizia a caricare i tuoi video.
Visualizza l'elenco dei video approvati.
impostazioni generali
Inizia a riprodurre video
Questo è tutto! Ora puoi iniziare a caricare video, personalizzare e marchiare il tuo sito Web di condivisione video CumulusClips appena installato.