Oħloq il-Websajt Tiegħek għall-Qsim tal-Vidjows billi tuża CumulusClips Script fil-Linux


CumulusClips hija pjattaforma ta' qsim ta' vidjow ta' sors miftuħ (ġestjoni tal-kontenut), li tipprovdi waħda mill-aqwa karatteristiċi ta' qsim ta' vidjow simili għal Youtube. Bl-għajnuna ta' CumulusClips, tibda l-websajt tal-kondiviżjoni tal-vidjow tiegħek stess jew iżżid sezzjonijiet tal-vidjow fuq il-websajt eżistenti tiegħek, fejn l-utenti jistgħu jirreġistraw, itellgħu vidjows, jikkummentaw fuq vidjows, jivvalutaw vidjows, inkorporaw vidjows u ħafna aktar.

Karatteristiċi ta' CumulusClips

  1. Tlugħ faċli ta' vidjows (mpg, avi, divx u aktar) mill-kompjuter tal-utent b'bar tal-progress tat-upload.
  2. Żid, Ħassar u Editja Vidjows mid-Dashboard.
  3. Ippermetti jew iddiżattiva kummenti fuq vidjows u kif ukoll l-inkorporazzjoni tal-vidjow.
  4. Reġistrazzjoni faċli għall-utent b'url uniku għall-paġna tal-profil tagħhom u personalizzazzjoni sħiħa tal-profil.
  5. Approva jew Tiċħad vidjows imtella' mill-utent permezz tad-Dashboard.
  6. Tema/plugin inkorporata u traduzzjoni lesta.
  7. Oħloq, ħassar u mexxi Reklami faċilment.
  8. Appoġġ għal aġġornamenti awtomatiċi futuri.

Jekk jogħġbok agħti ħarsa malajr lejn il-paġna demo skjerata mill-iżviluppatur fil-post li ġej.

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

L-applikazzjoni CumulusClips taħdem biss f'sistemi operattivi Unix/Linux. Dawn li ġejjin huma r-rekwiżiti biex imexxu CumulusClips fuq pjattaforma Linux.

  1. Apache Web Server b'mod_rewrite u FFMpeg attivati.
  2. MySQL 5.0+ u FTP
  3. PHP 5.2+ b'moduli GD, curl, simplexml u zip.

Dawn li ġejjin huma r-rekwiżiti PHP.

  1. upload_max_filesize = 110M
  2. post_max_size = 110M
  3. max_execution_time = 1500
  4. open_basedir = ebda valur
  5. safe_mode = Mitfi
  6. irreġistra _globals = Mitfi

  1. Sistema Operattiva – 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

Installazzjoni ta' CumulusClips f'RHEL/CentOS/Fedora u Debian/Ubuntu/Linux Mint

L-installazzjoni tal-iskrittura ta' CumulusClips hija sempliċi ħafna u tinvolvi ftit passi sempliċi u faċli. Qabel ma tkun tista' tibda bil-proċess ta' installazzjoni, kun żgur li s-server tiegħek jissodisfa r-rekwiżiti għat-tħaddim tal-iskript CumulusClips.

Ejja l-ewwel, ninstallaw pakketti meħtieġa li kellhom bżonn biex imexxu l-applikazzjoni tal-qsim tal-vidjo CumulusClips fuq is-sistema, billi tuża l-passi faċli li ġejjin.

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

Ladarba, il-pakketti meħtieġa huma installati, ibda s-servizz Apache u MySQL.

# service httpd start
# service mysqld start

Sussegwentement, installa l-pakkett FFMPEG billi tippermetti lil parti terza RPMForge Repository taħt id-distribuzzjonijiet Linux tiegħek.

# yum install ffmpeg

Fuq sistema bbażata fuq Debian, tista' faċilment tinstalla l-pakketti meħtieġa billi tuża l-kmandi li ġejjin.

$ 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

Sussegwentement, oħloq database u utent tad-database biex tħaddem CumulusClips. Uża l-kmandi li ġejjin biex toħloq database u utent.

# 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

Nota: Dawn ta' hawn fuq, l-isem tad-database, l-isem tal-utent u l-password se jkunu meħtieġa aktar tard fil-wizard tal-installazzjoni.

Iftaħ il-fajl ta 'konfigurazzjoni 'php.ini' u agħmel il-bidliet li ġejjin kif issuġġerit.

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

Fittex u mmodifika l-valuri kif issuġġerit f'dan li ġej.

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

Issejvja u agħlaq il-fajl wara li tagħmel bidliet. Li jmiss ibda mill-ġdid Apache Web Server.

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

Issa, installa server FTP (jiġifieri vsftpd) fuq il-Linux OS tiegħek, billi tuża l-kmand li ġej.

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

Ladarba Vsftpd installat, tista 'taġġusta l-konfigurazzjoni kif muri hawn taħt. Iftaħ il-fajl tal-konfigurazzjoni.

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

Ibdel il-'anonymous_enable' għal LE.

anonymous_enable=NO

Wara dan, neħħi '#' fil-bidu tal-linja 'local_enable' għażla, u bdilha għal IVA.

local_enable=YES

Jekk jogħġbok neħħi l-'#' fil-bidu ta' dawn il-linji biex l-utenti lokali kollha jkunu jistgħu jagħmlu chroot għad-direttorji tad-dar tagħhom u ma jkollhomx aċċess għal ebda parti oħra tas-server.

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

Fl-aħħar ibda mill-ġdid is-servizz vsftpd.

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

Biex tibda, l-ewwel trid taqbad il-kopja b'xejn tiegħek tal-iskrittura CumulusClips fuq http://cumulusclips/download/, jew tista' tuża l-kmand wget li ġej biex tniżżel kif muri hawn taħt.

# 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

Issa agħti l-permess '777' (jaqra, tikteb u tesegwixxi) fuq id-direttorji li ġejjin. Kun żgur li dawn id-direttorji jistgħu jinkitbu minn Web Server u 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

Sussegwentement, agħti s-sjieda lil cumulusclips biex is-server tal-web ikun jista' jinkiteb.

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

Ladarba kollox ikun lest, jista' jkollok aċċess għall-Wizard tal-installazzjoni ta' CumulusClips tiegħek fuq (http://your-domain.com/cumulusclips/cc-install/), billi tuża l-web browser tiegħek.

Il-wizard tal-installazzjoni jivverifika li l-fajls jistgħu jinkitbu mis-server tal-web. Jekk le, inti tintalab iddaħħal kredenzjali FTP biex twettaq aġġornamenti futuri u bidliet oħra fis-sistema tal-fajls.

Daħħal id-dettalji tad-database bħall-isem tad-database, l-utent u l-password, li ħloqna fil-Pass #2 hawn fuq.

Daħħal, dwar il-konfigurazzjoni tas-sit tiegħek bħal, URL tal-Bażi, Isem tas-Sit, Kont Admin, Password u Email.

Panel Amministrattiv CumulsCliops

Ara l-paġna ta' quddiem ta' Websajt.

Ibda ttella' l-vidjows tiegħek.

Ara l-lista ta' Vidjows Approvati.

Settings Ġenerali

Ibda tilgħab videos

Dak hu! Issa, tista 'tibda ttella' vidjows, tippersonalizza u timmarka l-websajt CumulusClips Video Sharing tiegħek li għadha kif ġiet installata.