Erstellt Är eege Video Sharing Websäit mat CumulusClips Skript a Linux


CumulusClips ass eng Open Source Video Sharing (Content Management) Plattform, déi ee vun de beschte Video Sharing Features ähnlech wéi Youtube ubitt. Mat der Hëllef vu CumulusClips, fänkt Dir Är eege Video Sharing Websäit un oder füügt Videosektiounen op Är existent Websäit un, wou d'Benotzer sech kënne registréieren, Videoen eropluede, Videoen kommentéieren, Videoen bewäerten, Videoen embed a vill méi.

CumulusClips Features

  1. Einfach Eroplueden vu Videoen (mpg, avi, divx a méi) vum Benotzercomputer mat eropluede Fortschrëttbar.
  2. Videoen aus dem Dashboard derbäisetzen, läschen an änneren.
  3. Erlaabt oder deaktivéiert Kommentarer op Videoen an och Video Embedding.
  4. Einfach Benotzerregistréierung mat eenzegaarteger URL fir hir Profilsäit a voller Profil Personnalisatioun.
  5. Approbéieren oder refuséieren Benotzer eropgeluede Videoen iwwer Dashboard.
  6. Built-in Thema/Plugin an Iwwersetzung prett.
  7. Einfach Annoncen erstellen, läschen a lafen.
  8. Ënnerstëtzung fir zukünfteg automatesch Updates.

Kuckt w.e.g. séier op d'Demo Säit, déi vum Entwéckler op der folgender Plaz ofgesat gëtt.

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

CumulusClips Applikatioun leeft nëmmen an Unix/Linux Betribssystemer. Folgend sinn d'Ufuerderunge fir CumulusClips op Linux Plattform ze lafen.

  1. Apache Web Server mat mod_rewrite an FFMpeg aktivéiert.
  2. MySQL 5.0+ an FTP
  3. PHP 5.2+ mat GD, Curl, Simplexml an Zip Moduler.

Folgend sinn d'PHP Ufuerderunge.

  1. upload_max_filesize = 110M
  2. post_max_size = 110M
  3. max_execution_time = 1500
  4. open_basedir = kee Wäert
  5. safe_mode = Aus
  6. registréieren _globals = Aus

  1. Betribssystem – 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

Installéiere CumulusClips an RHEL/CentOS/Fedora an Debian/Ubuntu/Linux Mint

CumulusClips Skript z'installéieren ass ganz einfach an enthält e puer einfache Schrëtt. Ier Dir mam Installatiounsprozess ufänke kënnt, gitt sécher datt Äre Server den Ufuerderunge entsprécht fir de CumulusClips Skript ze lafen.

Loosst eis als éischt erfuerderlech Packagen installéieren déi néideg waren fir CumulusClips Video Sharing Applikatioun um System ze lafen, mat de folgende einfache Schrëtt.

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

Eemol sinn déi erfuerderlech Packagen installéiert, start den Apache a MySQL Service.

# service httpd start
# service mysqld start

Als nächst installéiert FFMPEG Package andeems Dir Drëtt Partei RPMForge Repository ënner Äre Linux Verdeelungen aktivéiert.

# yum install ffmpeg

Op Debian baséiert System kënnt Dir einfach erfuerderlech Packagen installéieren mat de folgende Kommandoen.

$ 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

Als nächst erstellt eng Datebank an Datebank Benotzer fir CumulusClips ze lafen. Benotzt déi folgend Kommandoen fir eng Datebank an e Benotzer ze kreéieren.

# 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

Bemierkung: Déi uewe genannten, Datebanknumm, Benotzernumm a Passwuert gëtt méi spéit am Installatiounsassistent erfuerderlech.

Öffnen 'php.ini'Konfiguratiounsdatei a maacht déi folgend Ännerungen wéi proposéiert.

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

Sich an änneren Wäerter wéi an de folgende proposéiert.

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

Späichert a schléisst d'Datei no der Ännerung. Nächst Restart Apache Web Server.

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

Installéiert elo FTP Server (dh vsftpd) op Ärem Linux OS, andeems Dir de folgende Kommando benotzt.

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

Wann Vsftpd installéiert ass, kënnt Dir d'Konfiguratioun upassen wéi hei ënnendrënner. Öffnen d'Konfiguratiounsdatei.

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

Ännert den 'anonymous_enable' op NEE.

anonymous_enable=NO

Duerno läscht '#' um Ufank vun der Linn 'local_enable' Optioun, ännert se op JO.

local_enable=YES

Huelt w.e.g. den '#' um Ufank vun dëse Linnen ewech fir all lokal Benotzer z'erméiglechen an hir Heemverzeichnisser ze chrooten an net Zougang zu engem aneren Deel vum Server hunn.

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

Endlech de vsftpd Service nei starten.

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

Fir unzefänken, musst Dir als éischt Är gratis Kopie vum CumulusClips Skript op http://cumulusclips/download/ gräifen, oder Dir kënnt de folgende wget Kommando benotzen fir et erofzelueden wéi hei ënnendrënner.

# 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

Gitt elo d''777' (liesen, schreiwen an ausféieren) Erlaabnis op déi folgend Verzeichnisser. Vergewëssert Iech datt dës Verzeichnisser vum Webserver a PHP schreiwenbar sinn.

# 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

Als nächst gitt d'Besëtzer op Cumulusclips fir datt de Webserver schreiwen kann.

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

Wann alles fäerdeg ass, kënnt Dir Zougang zu Ärem CumulusClips Installatiounswizard op der (http://your-domain.com/cumulusclips/cc-install/), mat Ärem Webbrowser.

Den Installatiounswizard wäert verifizéieren datt d'Dateien vum Webserver schrëftlech sinn. Wann net, gitt Dir gefrot fir FTP-Umeldungsinformatiounen anzeginn fir zukünfteg Updates an aner Dateiesystem Ännerungen ze maachen.

Gitt d'Datebankdetailer wéi Datebanknumm, Benotzer a Passwuert un, déi mir am Schrëtt #2 uewen erstallt hunn.

Gitt, iwwer Är Sitekonfiguratioun wéi, Base URL, Sitenumm, Admin Account, Passwuert an E-Mail.

CumulsCliops Admin Panel

Kuckt d'Front Säit vun enger Websäit.

Start Är eege Videoen eropzelueden.

Gesinn Lëscht vun Genehmegt Videoen.

Allgemeng Astellungen

Start Videoen ze spillen

Dat ass et! Elo kënnt Dir ufänken Videoen eropzelueden, personaliséiere a Branding vun Ärer nei installéierter CumulusClips Video Sharing Websäit.