Sukurkite savo vaizdo įrašų bendrinimo svetainę naudodami „CumulusClips Script“ sistemoje „Linux“.


CumulusClips yra atvirojo kodo vaizdo įrašų bendrinimo (turinio valdymo) platforma, teikianti vieną geriausių vaizdo įrašų bendrinimo funkcijų, panašių į YouTube. Naudodami CumulusClips galite sukurti savo vaizdo įrašų bendrinimo svetainę arba pridėti vaizdo įrašų skiltis į esamą svetainę, kurioje vartotojai gali registruotis, įkelti vaizdo įrašus, komentuoti vaizdo įrašus, vertinti vaizdo įrašus, įterpti vaizdo įrašus ir dar daugiau.

CumulusClips funkcijos

  1. Lengvas vaizdo įrašų (mpg, avi, divx ir kt.) įkėlimas iš vartotojo kompiuterio su įkėlimo eigos juosta.
  2. Pridėkite, ištrinkite ir redaguokite vaizdo įrašus iš prietaisų skydelio.
  3. Leisti arba išjungti vaizdo įrašų komentarus ir vaizdo įrašų įterpimą.
  4. Lengva vartotojo registracija naudojant unikalų profilio puslapio URL ir pilnas profilio pritaikymas.
  5. Patvirtinkite arba atmeskite naudotojo įkeltus vaizdo įrašus naudodami informacijos suvestinę.
  6. Integruota tema/papildinys ir vertimas paruoštas.
  7. Lengvai kurkite, ištrinkite ir paleiskite skelbimus.
  8. Būsimų automatinių naujinimų palaikymas.
CumulusClips demonstracija

Greitai peržiūrėkite demonstracinį puslapį, kurį kūrėjas įdiegė šioje vietoje.

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

Serverio reikalavimai

„CumulusClips“ programa veikia tik „Unix“/„Linux“ operacinėse sistemose. Toliau pateikiami „CumulusClips“ paleidimo „Linux“ platformoje reikalavimai.

  1. Apache žiniatinklio serveris su įjungtu mod_rewrite ir FFMpeg.
  2. MySQL 5.0+ ir FTP
  3. PHP 5.2+ su GD, curl, simplexml ir zip moduliais.
PHP nustatymai

Toliau pateikiami PHP reikalavimai.

  1. upload_max_filesize=110 mln.
  2. post_max_size=110 mln.
  3. max_execution_time=1500
  4. open_basedir=nėra vertės
  5. safe_mode=Išjungta
  6. register _globals=Išjungta
Testavimo aplinka
  1. Operacinė sistema – CentOS 6.5 ir Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. CumulusClips – 1.3.2

„CumulusClips“ diegimas „RHEL“/„CentOS“/„Fedora“ ir „Debian“/„Ubuntu“/„Linux Mint“

CumulusClips scenarijaus diegimas yra labai paprastas ir apima kelis paprastus veiksmus. Prieš pradėdami diegimo procesą, įsitikinkite, kad jūsų serveris atitinka CumulusClips scenarijaus paleidimo reikalavimus.

1 veiksmas: Įdiekite reikiamus paketus

Pirmiausia įdiegkime reikiamus paketus, kurių reikėjo norint paleisti CumulusClips vaizdo įrašų bendrinimo programą sistemoje, atlikdami šiuos paprastus veiksmus.

„RedHat“, „CentOS“ ir „Fedora“.
yum install httpd mysql mysql-server 
yum install php php-mysql php-xml pcre php-common php-curl php-gd

Įdiegę reikiamus paketus, paleiskite „Apache“ ir „MySQL“ paslaugą.

service httpd start
service mysqld start

Tada įdiekite FFMPEG paketą įgalindami trečiosios šalies RPMForge saugyklą savo Linux platinimuose.

yum install ffmpeg
„Debian“, „Ubuntu“ ir „Linux Mint“.

Debian pagrindu veikiančioje sistemoje galite lengvai įdiegti reikiamus paketus naudodami šias komandas.

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

2 veiksmas: sukurkite duomenų bazę ir vartotoją

Tada sukurkite duomenų bazę ir duomenų bazės vartotoją, kad paleistumėte CumulusClips. Norėdami sukurti duomenų bazę ir vartotoją, naudokite šias komandas.

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

Pastaba: anksčiau pateikto duomenų bazės pavadinimo, naudotojo vardo ir slaptažodžio reikės vėliau diegimo vedlyje.

3 veiksmas: sukonfigūruokite PHP nustatymus

Atidarykite „php.ini“ konfigūracijos failą ir atlikite toliau nurodytus pakeitimus, kaip siūloma.

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

Ieškokite ir keiskite vertes, kaip siūloma toliau.

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

Atlikę pakeitimus išsaugokite ir uždarykite failą. Tada iš naujo paleiskite „Apache“ žiniatinklio serverį.

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

4 veiksmas: įdiekite ir sukonfigūruokite FTP

Dabar įdiekite FTP serverį (t. y. vsftpd) savo „Linux“ OS naudodami šią komandą.

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

Įdiegę Vsftpd, galite koreguoti konfigūraciją, kaip parodyta toliau. Atidarykite konfigūracijos failą.

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

Pakeiskite „anonymous_enable“ į NO.

anonymous_enable=NO

Po to pašalinkite „#“ eilutės „local_enable“ pradžioje, pakeisdami ją į TAIP.

local_enable=YES

Pašalinkite „#“ šių eilučių pradžioje, kad visi vietiniai naudotojai galėtų prisijungti prie savo namų katalogų ir neturės prieigos prie jokios kitos serverio dalies.

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

Galiausiai iš naujo paleiskite vsftpd paslaugą.

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

5 veiksmas: atsisiųskite ir įdiekite „CumulusClips“.

Norėdami pradėti, pirmiausia turite paimti nemokamą CumulusClips scenarijaus kopiją adresu http://cumulusclips/download/ arba galite naudoti šią komandą wget, kad ją atsisiųstumėte, kaip parodyta toliau.

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

Dabar suteikite „777“ (skaityti, rašyti ir vykdyti) leidimą šiuose kataloguose. Įsitikinkite, kad šiuos katalogus gali įrašyti žiniatinklio serveris ir 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

Tada suteikite nuosavybės teisę žiniatinklio serveriui, kad juos būtų galima rašyti.

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]
6 veiksmas: „CumulusClips“ diegimo vedlys

Kai viskas bus paruošta, naudodami žiniatinklio naršyklę galėsite pasiekti CumulusClips diegimo vedlį adresu (http://your-domain.com/cumulusclips/cc-install/).

Diegimo vedlys patikrins, ar žiniatinklio serveris gali įrašyti failus. Jei ne, jūsų bus paprašyta įvesti FTP kredencialus, kad galėtumėte atlikti būsimus naujinimus ir kitus failų sistemos pakeitimus.

Įveskite išsamią duomenų bazės informaciją, pvz., duomenų bazės pavadinimą, naudotoją ir slaptažodį, kuriuos sukūrėme atlikdami aukščiau pateiktą 2 veiksmą.

Įveskite savo svetainės konfigūraciją, pvz., bazinį URL, svetainės pavadinimą, administratoriaus paskyrą, slaptažodį ir el.

CumulsCliops administratoriaus skydelis

Peržiūrėkite pagrindinį svetainės puslapį.

Pradėkite įkelti savo vaizdo įrašus.

Žr. patvirtintų vaizdo įrašų sąrašą.

Bendrieji nustatymai

Pradėkite leisti vaizdo įrašus

Viskas! Dabar galite pradėti įkelti vaizdo įrašus, tinkinti ir kurti savo naujai įdiegtos CumulusClips vaizdo įrašų bendrinimo svetainės prekės ženklą.