Ṣẹda Oju opo wẹẹbu Pinpin fidio tirẹ ni lilo CumulusClips Script in Linux


CumulusClips jẹ ṣiṣi fidio pinpin orisun (iṣakoso akoonu) pẹpẹ, ti o pese ọkan ninu awọn ẹya pinpin fidio ti o dara julọ ti o jọra si Youtube. Pẹlu iranlọwọ ti CumulusClips, iwọ bẹrẹ aaye ayelujara pinpin fidio tirẹ tabi ṣafikun awọn apakan fidio lori oju opo wẹẹbu ti o wa tẹlẹ, nibiti awọn olumulo le forukọsilẹ, gbe awọn fidio silẹ, asọye lori awọn fidio, awọn fidio oṣuwọn, awọn fidio ti a fi sinu ati pupọ diẹ sii.

Awọn ẹya ara ẹrọ CumulusClips

  1. Ikojọpọ irọrun ti awọn fidio (mpg, avi, divx ati diẹ sii) lati kọnputa olumulo pẹlu ọpa ilọsiwaju ikojọpọ.
  2. Ṣafikun, Paarẹ ati Ṣatunkọ Awọn fidio lati Dasibodu naa.
  3. Gba laaye tabi mu awọn asọye lori awọn fidio ati bii ifisinu fidio.
  4. Iforukọsilẹ olumulo rọrun pẹlu url alailẹgbẹ fun oju-iwe profaili wọn ati isọdi profaili ni kikun.
  5. Fọwọsi tabi Kọ awọn fidio ti a gbe sori olumulo nipasẹ Dasibodu.
  6. Akori/ohun itanna ti a ṣe sinu ati itumọ ti ṣetan.
  7. Ṣẹda ni rọọrun, paarẹ ati ṣiṣe Awọn ipolowo.
  8. Atilẹyin fun awọn imudojuiwọn aifọwọyi iwaju.

Jọwọ wo yara ni oju-iwe demo ti o gbe kalẹ nipasẹ olugbala ni ipo atẹle.

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

Ohun elo CumulusClips nikan n ṣiṣẹ ni awọn ọna ṣiṣe Unix/Linux. Atẹle ni awọn ibeere lati ṣiṣẹ CumulusClips lori pẹpẹ Linux.

  1. Olupin Wẹẹbu afun pẹlu mod_rewrite ati FFMpeg ṣiṣẹ.
  2. MySQL 5.0+ ati FTP
  3. PHP 5.2+ pẹlu GD, curl, simplexml ati awọn modulu zip.

Atẹle ni awọn ibeere PHP.

  1. upload_max_filesize = 110M
  2. post_max_size = 110M
  3. max_execution_time = 1500
  4. open_basedir = ko si iye
  5. safe_mode = Paa
  6. forukọsilẹ _globals = Paa

  1. Ẹrọ Ṣiṣẹ - CentOS 6.5 & Ubuntu 13.04
  2. Afun - 2.2.15
  3. PHP - 5.5.3
  4. MySQL - 5.1.71
  5. Awọn agekuru Cumulus - 1.3.2

Fifi Cumulus Awọn agekuru sii ni RHEL/CentOS/Fedora ati Debian/Ubuntu/Linux Mint

Fifi akọọlẹ CumulusClips jẹ irorun ati pe o ni awọn igbesẹ titọ rọrun diẹ. Ṣaaju ki o to bẹrẹ pẹlu ilana fifi sori ẹrọ, rii daju pe olupin rẹ pade awọn ibeere fun ṣiṣe iwe afọwọkọ CumulusClips.

Jẹ ki a kọkọ, fi awọn idii ti o nilo ti o nilo lati ṣiṣẹ ohun elo pinpin fidio CumulusClips lori eto, ni lilo awọn igbesẹ atẹle wọnyi.

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

Ni ẹẹkan, a ti fi awọn idii ti o nilo sii, bẹrẹ Apache ati iṣẹ MySQL.

# service httpd start
# service mysqld start

Nigbamii, fi sori ẹrọ package FFMPEG nipa muu Ibi ipamọ RPMForge ẹnikẹta ṣiṣẹ labẹ awọn pinpin kaakiri Linux rẹ.

# yum install ffmpeg

Lori eto orisun Debian, o le ni irọrun fi awọn idii ti a beere sii nipa lilo awọn ofin atẹle.

$ 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

Nigbamii, ṣẹda ibi ipamọ data ati olumulo ibi ipamọ data lati ṣiṣẹ CumulusClips. Lo awọn ofin wọnyi lati ṣẹda iwe data ati olumulo kan.

# 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

Akiyesi: Ti o wa loke, orukọ ibi ipamọ data, orukọ olumulo, ati ọrọ igbaniwọle yoo nilo nigbamii ni oluṣeto fifi sori ẹrọ.

Ṣii faili 'php.ini' iṣeto ki o ṣe awọn ayipada wọnyi bi a ti daba.

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

Wa ati ṣatunṣe awọn iye bi a ṣe daba ni atẹle.

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

Fipamọ ki o pa faili rẹ lẹhin ṣiṣe awọn ayipada. Nigbamii ti tun bẹrẹ olupin ayelujara Apache.

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

Bayi, fi sori ẹrọ olupin FTP (ie vsftpd) lori Linux OS rẹ, ni lilo pipaṣẹ atẹle.

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

Lọgan ti a fi Vsftpd sori ẹrọ, o le ṣatunṣe iṣeto bi o ti han ni isalẹ. Ṣii faili iṣeto ni.

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

Yi 'anonymous_enable' pada si NỌ.

anonymous_enable=NO

Lẹhin eyini, yọ ‘#’ ni ibẹrẹ laini ‘agbegbe_enable’ aṣayan, yiyipada rẹ si BẸẸNI.

local_enable=YES

Jọwọ yọ ‘#’ ni ibẹrẹ awọn ila wọnyi lati jẹ ki gbogbo awọn olumulo agbegbe lati ṣe chroot si awọn ilana ile wọn ati pe kii yoo ni aaye si apakan miiran ti olupin.

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

Lakotan tun bẹrẹ iṣẹ vsftpd.

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

Lati bẹrẹ, o gbọdọ kọkọ gba ẹda ọfẹ rẹ ti iwe afọwọkọ CumulusClips ni http:// cumulusclips/download /, tabi o le lo atẹle wget pipaṣẹ lati gba lati ayelujara bi o ti han ni isalẹ.

# 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

Bayi fun ni ‘777‘ (ka, kọ ati ṣiṣẹ) igbanilaaye lori awọn ilana atẹle. Rii daju pe awọn ilana wọnyi jẹ kikọ nipasẹ Server Web ati 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

Nigbamii, fifun ni nini si awọn agekuru cumulus fun olupin wẹẹbu lati jẹ kikọ.

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

Lọgan ti ohun gbogbo ba ti ṣetan, o le ni iraye si oluṣeto fifi sori ẹrọ CumulusClips rẹ ni ( http://your-domain.com/cumulusclips/cc-install/ ), ni lilo aṣawakiri wẹẹbu rẹ.

Oluṣeto fifi sori ẹrọ yoo jẹrisi awọn faili naa ni kikọ nipasẹ olupin ayelujara. Ti kii ba ṣe bẹ, ao beere lọwọ rẹ lati tẹ awọn iwe-ẹri FTP lati ṣe awọn imudojuiwọn iwaju ati awọn ayipada eto faili miiran.

Tẹ awọn alaye ibi ipamọ data sii bi orukọ ibi ipamọ data, olumulo ati ọrọ igbaniwọle, ti a ti ṣẹda ni Igbesẹ # 2 loke.

Tẹ, nipa iṣeto ni aaye rẹ bii, URL ipilẹ, Sitename, Account Admin, Ọrọigbaniwọle ati Imeeli.

Igbimọ Admin CumulsCliops

Wo Oju-iwe iwaju ti Oju opo wẹẹbu kan.

Bẹrẹ ikojọpọ awọn fidio tirẹ.

Wo atokọ ti Awọn fidio Ti a fọwọsi.

General Eto

Bẹrẹ awọn fidio ti ndun

O n niyen! Bayi, o le bẹrẹ ikojọpọ awọn fidio, isọdi-ọja ati iyasọtọ ọja ti oju opo wẹẹbu Pinpin fidio CumulusClips tuntun rẹ ti a fi sii.