Ricerca nel sito web

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

  1. Facile caricamento di video (mpg, avi, divx e altro) dal computer dell'utente con la barra di avanzamento del caricamento.
  2. Aggiungi, elimina e modifica video dalla dashboard.
  3. Consenti o disabilita i commenti sui video e l'incorporamento dei video.
  4. Facile registrazione dell'utente con URL univoco per la pagina del profilo e personalizzazione completa del profilo.
  5. Approva o rifiuta i video caricati dall'utente tramite Dashboard.
  6. Tema/plugin integrato e traduzione pronta.
  7. Crea, elimina ed esegui facilmente annunci.
  8. Supporto per futuri aggiornamenti automatici.
Demo di CumulusClips

Dai un'occhiata veloce alla pagina demo distribuita dallo sviluppatore nel seguente percorso.

  1. 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.

  1. Server Web Apache con mod_rewrite e FFMpeg abilitati.
  2. MySQL 5.0+ e FTP
  3. PHP 5.2+ con moduli GD, curl, simplexml e zip.
Impostazioni PHP

Di seguito sono riportati i requisiti PHP.

  1. upload_max_filesize=110 milioni
  2. post_max_size=110 milioni
  3. max_execution_time=1500
  4. open_basedir=nessun valore
  5. modalità_sicura=disattivata
  6. registro_globali=Disattivato
Ambiente di test
  1. Sistema operativo: CentOS 6.5 e Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP –5.5.3
  4. MySQL – 5.1.71
  5. 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.