Opret dit eget websted til videodeling ved hjælp af CumulusClips Script i Linux


CumulusClips er en open source videodelingsplatform (content management) platform, der giver en af de bedste videodelingsfunktioner svarende til Youtube. Ved hjælp af CumulusClips starter du dit eget videodelingswebsted eller tilføjer videosektioner på dit eksisterende websted, hvor brugerne kan registrere, uploade videoer, kommentere videoer, bedømme videoer, integrere videoer og meget mere.

CumulusClips Funktioner

  1. Nem upload af videoer (mpg, avi, divx og mere) fra brugercomputer med uploadbjælke.
  2. Tilføj, slet og rediger videoer fra instrumentbrættet.
  3. Tillad eller deaktiver kommentarer til videoer og samt videoindlejring.
  4. Nem brugerregistrering med en unik url til deres profilside og fuld profiltilpasning.
  5. Godkend eller afvis brugeruploadede videoer via Dashboard.
  6. Indbygget tema/plugin og oversættelse klar.
  7. Opret, slet og kør annoncer let.
  8. Støtte til fremtidige automatiske opdateringer.

Se hurtigt på demosiden, der er implementeret af udvikleren på følgende placering.

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

CumulusClips-applikationen kører kun i Unix/Linux-operativsystemer. Følgende er kravene til at køre CumulusClips på Linux-platform.

  1. Apache-webserver med mod_rewrite og FFMpeg aktiveret.
  2. MySQL 5.0+ og FTP
  3. PHP 5.2+ med GD-, curl-, simplexml- og zip-moduler.

Følgende er PHP-kravene.

  1. upload_max_filesize = 110M
  2. post_max_size = 110 mio.
  3. max_execution_time = 1500
  4. open_basedir = ingen værdi
  5. safe_mode = Fra
  6. registrer _globals = Fra

  1. Operativsystem - 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

Installation af CumulusClips i RHEL/CentOS/Fedora og Debian/Ubuntu/Linux Mint

Installation af CumulusClips-script er en meget enkel og involverer få nemme, enkle trin. Inden du kan starte med installationsprocessen, skal du sørge for, at din server opfylder kravene til at køre CumulusClips-scriptet.

Lad os først installere krævede pakker, der var nødvendige for at køre CumulusClips videodelingsapplikation på systemet ved hjælp af følgende enkle trin.

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

Når de krævede pakker er installeret, skal du starte Apache og MySQL-tjenesten.

# service httpd start
# service mysqld start

Dernæst skal du installere FFMPEG-pakke ved at aktivere tredjeparts RPMForge Repository under dine Linux-distributioner.

# yum install ffmpeg

På Debian-baseret system kan du nemt installere nødvendige pakker ved hjælp af følgende kommandoer.

$ 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

Opret derefter en database og en databasebruger til at køre CumulusClips. Brug følgende kommandoer til at oprette en database og en bruger.

# 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

Bemærk: Ovenstående, databasenavn, brugernavn og adgangskode kræves senere i installationsguiden.

Åbn 'php.ini' konfigurationsfil, og foretag følgende ændringer som foreslået.

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

Søg og rediger værdier som foreslået i det følgende.

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

Gem og luk filen efter ændringer. Genstart derefter Apache Web Server.

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

Installer nu FTP-server (dvs. vsftpd) på dit Linux OS ved hjælp af følgende kommando.

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

Når Vsftpd er installeret, kan du justere konfigurationen som vist nedenfor. Åbn konfigurationsfilen.

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

Skift 'anonym_enable' til NEJ.

anonymous_enable=NO

Fjern derefter '#' i begyndelsen af linjen 'local_enable', og skift den til YES.

local_enable=YES

Fjern '#' i starten af disse linjer for at gøre det muligt for alle lokale brugere at chroot til deres hjemmekataloger og har ikke adgang til nogen anden del af serveren.

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

Genstart endelig vsftpd-tjenesten.

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

For at begynde skal du først tage din gratis kopi af CumulusClips-scriptet på http:/cumulusclips/download /, eller du kan bruge følgende wget-kommando til at downloade det som vist nedenfor.

# 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

Giv nu '777' (læs, skriv og udfør) tilladelse til følgende kataloger. Sørg for, at disse mapper kan skrives af webserver og 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

Giv derefter ejerskabet til cumulusclips, så webserveren kan skrives.

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

Når alt er klar, kan du få adgang til din CumulusClips installationsguide i ( http://din-domæne.com/cumulusclips/cc-install/ ) ved hjælp af din webbrowser.

Installationsguiden kontrollerer, at filerne kan skrives af webserveren. Hvis ikke, bliver du bedt om at indtaste FTP-legitimationsoplysninger for at udføre fremtidige opdateringer og andre filsystemændringer.

Indtast databaseoplysningerne som databasenavn, bruger og adgangskode, som vi har oprettet i trin 2 ovenfor.

Indtast, om dit websteds konfiguration som, Base URL, Sitename, Admin Account, Password og Email.

CumulsCliops Admin Panel

Se forsiden af et websted.

Begynd at uploade dine egne videoer.

Se liste over godkendte videoer.

Generelle indstillinger

Begynd at afspille videoer

Det er det! Nu kan du begynde at uploade videoer, tilpasse og branding af dit nyinstallerede CumulusClips Video Sharing-websted.