Kreirajte vlastitu web stranicu za dijeljenje videa koristeći 'CumulusClips Script' u Linuxu


CumulusClips je platforma otvorenog koda za dijeljenje videa (upravljanje sadržajem), koja pruža jednu od najboljih funkcija dijeljenja videa sličnu Youtubeu. Uz pomoć CumulusClips-a, pokrećete vlastitu web stranicu za razmjenu videa ili dodajete video odjeljke na svoju postojeću web stranicu, gdje korisnici mogu da se registruju, postavljaju video zapise, komentarišu video zapise, ocjenjuju video zapise, ugrađuju video zapise i još mnogo toga.

CumulusClips Features

  1. Jednostavno učitavanje video zapisa (mpg, avi, divx i više) sa korisničkog računara sa trakom toka otpremanja.
  2. Dodavanje, brisanje i uređivanje video zapisa sa kontrolne table.
  3. Dozvolite ili onemogućite komentare na video zapisima, kao i ugrađivanje videa.
  4. Jednostavna registracija korisnika sa jedinstvenim url-om za njihovu stranicu profila i potpuno prilagođavanje profila.
  5. Odobrite ili odbijte videozapise koje je postavio korisnik putem kontrolne table.
  6. Ugrađena tema/dodatak i prijevod spreman.
  7. Jednostavno kreirajte, izbrišite i pokrenite oglase.
  8. Podrška za buduća automatska ažuriranja.
CumulusClips Demo

Pogledajte demo stranicu koju je programer postavio na sljedećoj lokaciji.

  1. http://demo.cumulusclips.org/

Zahtjevi servera

Aplikacija CumulusClips radi samo u Unix/Linux operativnim sistemima. Slijede zahtjevi za pokretanje CumulusClips-a na Linux platformi.

  1. Apache web server sa omogućenim mod_rewrite i FFMpeg.
  2. MySQL 5.0+ i FTP
  3. PHP 5.2+ sa GD, curl, simplexml i zip modulima.
PHP postavke

Slede PHP zahtevi.

  1. upload_max_filesize=110M
  2. post_max_size=110M
  3. max_execution_time=1500
  4. open_basedir=bez vrijednosti
  5. safe_mode=Isključeno
  6. register _globals=Isključeno
Testing Environment
  1. Operativni sistem – CentOS 6.5 & Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. CumulusClips – 1.3.2

Instaliranje CumulusClips-a u RHEL/CentOS/Fedora i Debian/Ubuntu/Linux Mint

Instalacija CumulusClips skripte je vrlo jednostavna i uključuje nekoliko jednostavnih jednostavnih koraka. Prije nego što počnete s procesom instalacije, uvjerite se da vaš server ispunjava zahtjeve za pokretanje CumulusClips skripte.

Korak: 1 Instalirajte potrebne pakete

Prvo, instalirajmo potrebne pakete koji su potrebni za pokretanje aplikacije za dijeljenje video zapisa CumulusClips na sistemu, koristeći sljedeće jednostavne korake.

Na RedHat, CentOS i Fedora
yum install httpd mysql mysql-server 
yum install php php-mysql php-xml pcre php-common php-curl php-gd

Kada se instaliraju potrebni paketi, pokrenite Apache i MySQL servis.

service httpd start
service mysqld start

Zatim instalirajte FFMPEG paket tako što ćete omogućiti RPMForge Repository treće strane pod vašim Linux distribucijama.

yum install ffmpeg
Na Debianu, Ubuntuu i Linux Mintu

Na sistemu baziranom na Debianu, možete jednostavno instalirati potrebne pakete koristeći sljedeće naredbe.

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

Korak 2: Kreirajte bazu podataka i korisnika

Zatim kreirajte bazu podataka i korisnika baze podataka za pokretanje CumulusClips-a. Koristite sljedeće naredbe za kreiranje baze podataka i korisnika.

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

Napomena: Gore navedeno, naziv baze podataka, korisničko ime i lozinka će biti potrebni kasnije u čarobnjaku za instalaciju.

Korak 3: Konfigurišite PHP postavke

Otvorite „php.ini“ konfiguracionu datoteku i napravite sljedeće promjene kako je predloženo.

vi /etc/php.ini			[on RedHat based Systems]
sudo nano /etc/php5/apache2/php.ini	[on Debian based Systems]

Pretražujte i mijenjajte vrijednosti kao što je predloženo u nastavku.

upload_max_filesize = 110M
post_max_size = 110M
max_execution_time = 1500
open_basedir = no value
safe_mode = Off
register _globals = Off

Sačuvajte i zatvorite datoteku nakon unošenja izmjena. Zatim ponovo pokrenite Apache Web server.

service httpd restart			[on RedHat based Systems]
sudo service apache2 restart		[on Debian based Systems]

Korak 4: Instalirajte i konfigurišite FTP

Sada instalirajte FTP server (tj. vsftpd) na vaš Linux OS, koristeći sljedeću naredbu.

yum install vsftpd			[on RedHat based Systems]
sudo apt-get install vsftpd		[on Debian based Systems]

Kada se Vsftpd instalira, možete podesiti konfiguraciju kao što je prikazano ispod. Otvorite konfiguracionu datoteku.

vi /etc/vsftpd/vsftpd.conf		[on RedHat based Systems]
sudo nano /etc/vsftpd.conf		[on Debian based Systems]

Promijenite 'anonymous_enable' u NE.

anonymous_enable=NO

Nakon toga, uklonite opciju „#“ na početku reda „local_enable“, mijenjajući je u DA.

local_enable=YES

Molimo uklonite '#' na početku ovih redova kako biste omogućili svim lokalnim korisnicima da chroot na svoje kućne direktorije i neće imati pristup bilo kojem drugom dijelu servera.

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

Konačno ponovo pokrenite vsftpd uslugu.

service vsfptd restart		[on RedHat based Systems]
sudo service vsftpd restart		[on Debian based Systems]

Korak 5: Preuzmite i instalirajte CumulusClips

Za početak, prvo morate uzeti svoju besplatnu kopiju CumulusClips skripte na http://cumulusclips/download/, ili možete koristiti sljedeću naredbu wget da je preuzmete kao što je prikazano ispod.

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

Sada dodijelite dopuštenje „777“ (čitanje, pisanje i izvršavanje) za sljedeće direktorije. Uvjerite se da web server i PHP mogu pisati u ove direktorije.

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

Zatim dodijelite vlasništvo nad kumulusklipovima kako bi web server mogao biti upisan.

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]
Korak 6: Čarobnjak za instalaciju CumulusClips-a

Kada sve bude spremno, možete imati pristup svom čarobnjaku za instalaciju CumulusClipsa na (http://your-domain.com/cumulusclips/cc-install/), koristeći svoj web pretraživač.

Čarobnjak za instalaciju će provjeriti da li web server može pisati u datoteke. Ako ne, od vas će biti zatraženo da unesete FTP vjerodajnice kako biste izvršili buduća ažuriranja i druge promjene sistema datoteka.

Unesite detalje baze podataka kao što su naziv baze podataka, korisnik i lozinka, koje smo kreirali u Koraku #2 iznad.

Unesite, o konfiguraciji vaše web lokacije kao što su osnovni URL, naziv web stranice, administratorski račun, lozinka i e-pošta.

CumulsCliops Admin Panel

Pogledajte naslovnu stranicu web stranice.

Počnite postavljati vlastite videozapise.

Pogledajte listu odobrenih video zapisa.

Opšte postavke

Počnite reproducirati videozapise

To je to! Sada možete početi sa postavljanjem video zapisa, prilagođavanjem i brendiranjem vaše novoinstalirane CumulusClips web stranice za dijeljenje videa.