Unda Tovuti Yako ya Kushiriki Video kwa kutumia Hati ya CumulusClips katika Linux


CumulusClips ni jukwaa huria la kushiriki video (usimamizi wa maudhui), ambalo hutoa mojawapo ya vipengele bora zaidi vya kushiriki video sawa na Youtube. Kwa usaidizi wa CumulusClips, unaanzisha tovuti yako ya kushiriki video au kuongeza sehemu za video kwenye tovuti yako iliyopo, ambapo watumiaji wanaweza kujisajili, kupakia video, kutoa maoni kwenye video, kukadiria video, kupachika video na mengi zaidi.

Vipengele vya CumulusClips

  1. Upakiaji kwa urahisi wa video (mpg, avi, divx na zaidi) kutoka kwa kompyuta ya mtumiaji iliyo na upau wa maendeleo ya upakiaji.
  2. Ongeza, Futa na Hariri Video kutoka kwa Dashibodi.
  3. Ruhusu au zima maoni kwenye video na vile vile upachikaji video.
  4. Usajili rahisi wa mtumiaji kwa url ya kipekee kwa ukurasa wao wa wasifu na ubinafsishaji kikamilifu wa wasifu.
  5. Idhinisha au Kataa video zilizopakiwa na mtumiaji kupitia Dashibodi.
  6. Mandhari/programu-jalizi iliyojengewa ndani na tafsiri tayari.
  7. Unda, futa na uendeshe Matangazo kwa urahisi.
  8. Usasisho wa kiotomatiki wa siku zijazo.

Tafadhali angalia kwa haraka ukurasa wa onyesho uliotumwa na msanidi programu katika eneo lifuatalo.

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

Programu ya CumulusClips hutumika tu katika mifumo ya uendeshaji ya Unix/Linux. Yafuatayo ni mahitaji ya kuendesha CumulusClips kwenye jukwaa la Linux.

  1. Seva ya Wavuti ya Apache iliyowezeshwa mod_rewrite na FFMpeg.
  2. MySQL 5.0+ na FTP
  3. PHP 5.2+ yenye moduli za GD, curl, simplexml na zip.

Yafuatayo ni mahitaji ya PHP.

  1. upload_max_filesize = 110M
  2. post_max_size = 110M
  3. max_execution_time = 1500
  4. open_basedir = hakuna thamani
  5. safe_mode = Imezimwa
  6. jiandikishe _globals = Imezimwa

  1. Mfumo wa Uendeshaji – 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

Kufunga CumulusClips katika RHEL/CentOS/Fedora na Debian/Ubuntu/Linux Mint

Kusakinisha hati ya CumulusClips ni rahisi sana na inahusisha hatua chache rahisi za moja kwa moja. Kabla ya kuanza na mchakato wa kusakinisha, hakikisha kwamba seva yako inakidhi mahitaji ya kuendesha hati ya CumulusClips.

Hebu kwanza, tusakinishe vifurushi vinavyohitajika ili kuendesha programu ya kushiriki video ya CumulusClips kwenye mfumo, kwa kutumia hatua zifuatazo rahisi.

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

Mara moja, vifurushi vinavyohitajika vimewekwa, anza huduma ya Apache na MySQL.

# service httpd start
# service mysqld start

Ifuatayo, sakinisha kifurushi cha FFMPEG kwa kuwezesha Hifadhi ya RPMForge ya wahusika wengine chini ya usambazaji wako wa Linux.

# yum install ffmpeg

Kwenye mfumo wa msingi wa Debian, unaweza kusakinisha kwa urahisi vifurushi vinavyohitajika kwa kutumia amri zifuatazo.

$ 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

Ifuatayo, unda hifadhidata na mtumiaji wa hifadhidata ili kuendesha CumulusClips. Tumia amri zifuatazo kuunda hifadhidata na mtumiaji.

# 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

Kumbuka: Yaliyo hapo juu, jina la hifadhidata, jina la mtumiaji, na nenosiri litahitajika baadaye kwenye mchawi wa usakinishaji.

Fungua faili ya usanidi ya 'php.ini' na ufanye mabadiliko yafuatayo kama inavyopendekezwa.

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

Tafuta na urekebishe maadili kama inavyopendekezwa katika yafuatayo.

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

Hifadhi na funga faili baada ya kufanya mabadiliko. Ifuatayo, anzisha tena Seva ya Wavuti ya Apache.

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

Sasa, sakinisha seva ya FTP (yaani vsftpd) kwenye Linux OS yako, kwa kutumia amri ifuatayo.

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

Mara baada ya Vsftpd kusakinishwa, unaweza kurekebisha usanidi kama inavyoonyeshwa hapa chini. Fungua faili ya usanidi.

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

Badilisha 'anonymous_enable' iwe HAPANA.

anonymous_enable=NO

Baada ya hapo, ondoa chaguo la '#' mwanzoni mwa mstari 'local_enable', ukibadilisha kuwa NDIYO.

local_enable=YES

Tafadhali ondoa ‘#’ mwanzoni mwa njia hizi ili kuwezesha watumiaji wote wa ndani kuchroot kwa saraka zao za nyumbani na hawatakuwa na ufikiaji wa sehemu nyingine yoyote ya seva.

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

Mwishowe anza tena huduma ya vsftpd.

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

Kuanza, lazima kwanza unyakue nakala yako ya bure ya hati ya CumulusClips katika http://cumulusclips/download/, au unaweza kutumia ifuatayo wget amri kuipakua kama inavyoonyeshwa hapa chini.

# 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

Sasa toa ruhusa ya '777' (soma, andika na utekeleze) kwenye saraka zifuatazo. Hakikisha saraka hizi zinaandikwa na Web Server na 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

Kisha, toa umiliki kwa cumulusclips kwa seva ya wavuti iweze kuandikwa.

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

Kila kitu kitakapokuwa tayari, unaweza kufikia kichawi chako cha usakinishaji cha CumulusClips kwenye (http://your-domain.com/cumulusclips/cc-install/), kwa kutumia kivinjari chako cha wavuti.

Mchawi wa usakinishaji utathibitisha kuwa faili zinaandikwa na seva ya wavuti. Ikiwa sivyo, utaombwa uweke kitambulisho cha FTP ili kufanya masasisho ya baadaye na mabadiliko mengine ya mfumo wa faili.

Ingiza maelezo ya hifadhidata kama vile jina la hifadhidata, mtumiaji na nenosiri, ambazo tumeunda katika Hatua ya #2 hapo juu.

Ingiza, kuhusu usanidi wa tovuti yako kama, URL ya Msingi, Jina la Tovuti, Akaunti ya Msimamizi, Nenosiri na Barua pepe.

Paneli ya Wasimamizi ya CumulsCliops

Tazama ukurasa wa mbele wa Tovuti.

Anza kupakia video zako mwenyewe.

Tazama orodha ya Video Zilizoidhinishwa.

Mipangilio ya Jumla

Anza kucheza video

Ni hayo tu! Sasa, unaweza kuanza kupakia video, kubinafsisha na kuweka chapa tovuti yako mpya ya Kushiriki Video ya CumulusClips.