Lag ditt eget videodelingsnettsted ved å bruke CumulusClips Script i Linux


CumulusClips er en åpen kildekode-plattform for videodeling (innholdsadministrasjon), som gir en av de beste videodelingsfunksjonene som ligner på Youtube. Ved hjelp av CumulusClips kan du starte ditt eget videodelingsnettsted eller legge til videoseksjoner på ditt eksisterende nettsted, hvor brukere kan registrere seg, laste opp videoer, kommentere videoer, rangere videoer, legge inn videoer og mye mer.

CumulusClips-funksjoner

  1. Enkel opplasting av videoer (mpg, avi, divx og mer) fra brukerens datamaskin med fremdriftslinje for opplasting.
  2. Legg til, slett og rediger videoer fra dashbordet.
  3. Tillat eller deaktiver kommentarer på videoer og så vel som videoinnbygging.
  4. Enkel brukerregistrering med unik url for profilsiden deres og fullstendig profiltilpasning.
  5. Godkjenn eller avvis brukeropplastede videoer via Dashboard.
  6. Innebygd tema/plugin og oversettelse klar.
  7. Opprett, slett og kjør annonser enkelt.
  8. Støtte for fremtidige automatiske oppdateringer.

Ta en rask titt på demosiden som er distribuert av utvikleren på følgende sted.

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

CumulusClips-applikasjonen kjører bare i Unix/Linux-operativsystemer. Følgende er kravene for å kjøre CumulusClips på Linux-plattformen.

  1. Apache Web Server med mod_rewrite og FFMpeg aktivert.
  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 = 110M
  3. max_execution_time = 1500
  4. open_basedir = ingen verdi
  5. safe_mode = Av
  6. registrer _globals = Av

  1. Operativsystem – CentOS 6.5 og Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. CumulusClips – 1.3.2

Installere CumulusClips i RHEL/CentOS/Fedora og Debian/Ubuntu/Linux Mint

Installering av CumulusClips-skriptet er veldig enkelt og involverer få enkle og enkle trinn. Før du kan starte med installasjonsprosessen, sørg for at serveren din oppfyller kravene for å kjøre CumulusClips-skript.

La oss først installere nødvendige pakker som trengs for å kjøre CumulusClips videodelingsapplikasjon på systemet, ved å bruke følgende enkle trinn.

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

Når de nødvendige pakkene er installert, start Apache- og MySQL-tjenesten.

# service httpd start
# service mysqld start

Installer deretter FFMPEG-pakken ved å aktivere tredjeparts RPMForge Repository under Linux-distribusjonene dine.

# yum install ffmpeg

På Debian-basert system kan du enkelt installere nødvendige pakker ved å bruke 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

Deretter oppretter du en database og en databasebruker for å kjøre CumulusClips. Bruk følgende kommandoer for å opprette en database og en bruker.

# 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

Merk: Ovennevnte databasenavn, brukernavn og passord kreves senere ved installasjonsveiviseren.

Åpne 'php.ini'-konfigurasjonsfilen og gjør følgende endringer som foreslått.

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

Søk og endre verdier som foreslått 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

Lagre og lukk filen etter at du har gjort endringer. Start deretter Apache Web Server på nytt.

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

Installer nå FTP-server (dvs. vsftpd) på Linux OS, ved å bruke følgende kommando.

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

Når Vsftpd er installert, kan du justere konfigurasjonen som vist nedenfor. Åpne opp konfigurasjonsfilen.

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

Endre «anonymous_enable» til NEI.

anonymous_enable=NO

Deretter fjerner du '#' på begynnelsen av linjen 'local_enable'-alternativet, og endrer det til YES.

local_enable=YES

Vennligst fjern '#' på begynnelsen av disse linjene for å gjøre det mulig for alle lokale brukere å chroot til hjemmekatalogene sine og vil ikke ha tilgang til noen annen del av serveren.

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

Start til slutt vsftpd-tjenesten på nytt.

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

For å begynne, må du først hente din gratis kopi av CumulusClips-skriptet på http://cumulusclips/download/, eller du kan bruke følgende wget-kommando for å laste det ned 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

Gi nå '777' (lese, skrive og utføre) tillatelse på følgende kataloger. Sørg for at disse katalogene er skrivbare av Web Server 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

Deretter gir du eierskapet til cumulusclips for at webserveren skal være skrivbar.

# 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 klart, kan du få tilgang til installasjonsveiviseren for CumulusClips på (http://ditt-domene.com/cumulusclips/cc-install/), ved å bruke nettleseren din.

Installasjonsveiviseren vil bekrefte at filene er skrivbare av webserveren. Hvis ikke, vil du bli bedt om å angi FTP-legitimasjon for å utføre fremtidige oppdateringer og andre filsystemendringer.

Skriv inn databasedetaljene som databasenavn, bruker og passord, som vi har opprettet i trinn #2 ovenfor.

Skriv inn, om nettstedets konfigurasjon som, Base URL, Sitename, Admin Account, Password og Email.

CumulsCliops administrasjonspanel

Se forsiden til et nettsted.

Begynn å laste opp dine egne videoer.

Se liste over godkjente videoer.

Generelle innstillinger

Begynn å spille av videoer

Det er det! Nå kan du begynne å laste opp videoer, tilpasse og merkevarebygging av ditt nylig installerte CumulusClips Video Sharing-nettsted.