Looge oma videote jagamise veebisait, kasutades Linuxis CumulusClipsi skripti


CumulusClips on avatud lähtekoodiga video jagamise (sisuhalduse) platvorm, mis pakub üht parimat Youtube'iga sarnast video jagamise funktsiooni. CumulusClipsi abil alustate oma videote jagamise veebisaidi loomist või lisate oma olemasolevale veebisaidile video jaotisi, kus kasutajad saavad registreeruda, videoid üles laadida, videoid kommenteerida, videoid hinnata, videoid manustada ja palju muud.

CumulusClipsi funktsioonid

  1. Videote (mpg, avi, divx ja muu) üleslaadimise edenemisribaga kasutaja arvutist lihtne üles laadida.
  2. Lisage, kustutage ja muutke videoid juhtpaneelilt.
  3. Lubage või keelake videote kommenteerimine ja video kinnistamine.
  4. Kasutaja lihtne registreerimine profiililehe ainulaadse URL-iga ja profiili täielik kohandamine.
  5. Kinnitage või lükake kasutaja üleslaaditud videod juhtpaneeli kaudu tagasi.
  6. Sisseehitatud teema/pistikprogramm ja tõlge valmis.
  7. Reklaamide hõlpsasti loomine, kustutamine ja esitamine.
  8. Toetus tulevastele automaatsetele värskendustele.

Vaadake kiiresti arendaja juurutatud demolehte järgmises asukohas.

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

Rakendus CumulusClips töötab ainult Unixi/Linuxi operatsioonisüsteemides. Järgmised on nõuded CumulusClipsi käitamiseks Linuxi platvormil.

  1. Apache veebiserver, kus mod_rewrite ja FFMpeg on lubatud.
  2. MySQL 5.0+ ja FTP
  3. PHP 5.2+ koos GD, curl, simplexml ja zip moodulitega.

Järgnevalt on toodud PHP nõuded.

  1. upload_max_filesize = 110M
  2. post_max_size = 110M
  3. max_execution_time = 1500
  4. open_basedir = pole väärtust
  5. safe_mode = Väljas
  6. register _globals = Välja lülitatud

  1. Operatsioonisüsteem - CentOS 6.5 ja Ubuntu 13.04
  2. Apache - 2.2.15
  3. PHP - 5.5.3
  4. MySQL - 5.1.71
  5. CumulusClips - 1.3.2

CumulusClipsi installimine rakendustesse RHEL/CentOS/Fedora ja Debian/Ubuntu/Linux Mint

CumulusClipsi skripti installimine on väga lihtne ja hõlmab väheseid lihtsaid samme. Enne installiprotsessiga alustamist veenduge, et teie server vastab CumulusClipsi skripti käitamise nõuetele.

Kõigepealt installime vajalikud paketid, mis vajavad CumulusClipsi videojagamisrakenduse käitamiseks süsteemis, kasutades järgmisi lihtsaid samme.

# yum install httpd mysql mysql-server 
# yum install php php-mysql php-xml pcre php-common php-curl php-gd

Kui vajalikud paketid on installitud, käivitage teenus Apache ja MySQL.

# service httpd start
# service mysqld start

Järgmisena installige FFMPEG pakett, lubades oma Linuxi distributsioonide all kolmanda osapoole RPMForge'i hoidla.

# yum install ffmpeg

Debiani põhises süsteemis saate vajalikke pakette hõlpsalt installida järgmiste käskude abil.

$ 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

Järgmisena looge CumulusClipsi käitamiseks andmebaas ja andmebaasi kasutaja. Andmebaasi ja kasutaja loomiseks kasutage järgmisi käske.

# 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

Märkus: ülaltoodud andmebaasi nimi, kasutajanimi ja parool on nõutavad hiljem installiviisardis.

Avage konfiguratsioonifail ‘php.ini’ ja tehke soovitatud viisil järgmised muudatused.

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

Väärtuste otsimine ja muutmine vastavalt järgmisele soovitusele.

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

Pärast muudatuste tegemist salvestage ja sulgege fail. Järgmisena taaskäivitage Apache veebiserver.

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

Nüüd installige FTP-server (st vsftpd) oma Linuxi operatsioonisüsteemile, kasutades järgmist käsku.

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

Kui Vsftpd on installitud, saate konfiguratsiooni kohandada, nagu allpool näidatud. Avage konfiguratsioonifail.

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

Muutke ‘anonymous_enable’ väärtuseks NO.

anonymous_enable=NO

Pärast seda eemaldage rea „local_enable” alguses valik „#”, muutes selle väärtuseks JAH.

local_enable=YES

Eemaldage nende ridade alguses olev tähis „#”, et kõik kohalikud kasutajad saaksid oma kodukataloogidesse siseneda ja neil ei oleks juurdepääsu ühegi teise serveri osale.

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

Lõpuks taaskäivitage vsftpd teenus.

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

Alustuseks peate kõigepealt haarama CumulusClipsi skripti tasuta koopia aadressilt http:// cumulusclips/download/või võite selle allalaadimiseks kasutada järgmist käsku wget, nagu allpool näidatud.

# 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

Andke nüüd loend 777 (loe, kirjuta ja täida) järgmistele kataloogidele. Veenduge, et need kataloogid oleksid veebiserveri ja PHP poolt kirjutatavad.

# 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

Seejärel andke veebiserveri cumulusclipsile omandiõigus kirjutatavaks.

# 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]

Kui kõik on valmis, saate oma veebibrauseri abil oma veebisaidil ( http://your-domain.com/cumulusclips/cc-install/ ) juurde pääseda oma CumulusClipsi installimisviisardile.

Installimisviisard kontrollib, kas veebiserver saab failid kirjutada. Kui ei, palutakse teil tulevaste värskenduste ja muude failisüsteemi muudatuste tegemiseks sisestada FTP-mandaat.

Sisestage andmebaasi üksikasjad, nagu andmebaasi nimi, kasutaja ja parool, mille oleme loonud ülaltoodud 2. toimingus.

Sisestage oma saidi konfiguratsiooni kohta, näiteks Põhi-URL, Sitename, Administraatori konto, Parool ja E-post.

CumulsCliopsi halduspaneel

Kuva veebisaidi esileht.

Alustage oma videote üleslaadimist.

Vaadake heakskiidetud videote loendit.

üldised seaded

Alustage videote esitamist

See on kõik! Nüüd saate alustada videote üleslaadimist, oma äsja installitud CumulusClipsi videojagamise veebisaidi kohandamist ja kaubamärgi lisamist.