Luo oma videonjakosivusto käyttämällä CumulusClips Script -ohjelmaa Linuxissa


CumulusClips on avoimen lähdekoodin videoiden jakamisalusta (sisällönhallinta), joka tarjoaa yhden parhaista videonjakoominaisuuksista, joka on samanlainen kuin Youtube. CumulusClipsin avulla voit perustaa oman videonjakosivustosi tai lisätä olemassa olevaan verkkosivustoosi videoosiot, joissa käyttäjät voivat rekisteröityä, ladata videoita, kommentoida videoita, arvioida videoita, upottaa videoita ja paljon muuta.

CumulusClips-ominaisuudet

  1. Helppo ladata videoita (mpg, avi, divx ja paljon muuta) käyttäjän tietokoneelta latauksen edistymispalkin avulla.
  2. Lisää, poista ja muokkaa videoita hallintapaneelista.
  3. Salli tai poista käytöstä videoiden kommentit ja videoiden upottaminen.
  4. Helppo käyttäjän rekisteröinti profiilisivunsa ainutlaatuisella URL-osoitteella ja täydellisellä profiilin mukauttamisella.
  5. Hyväksy tai hylkää käyttäjien lataamat videot hallintapaneelin kautta.
  6. Sisäänrakennettu teema/laajennus ja käännös valmis.
  7. Luo, poista ja suorita mainoksia helposti.
  8. Tuki tuleville automaattisille päivityksille.
CumulusClips-demo

Katso nopeasti kehittäjän käyttöönottama esittelysivu seuraavassa osoitteessa.

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

Palvelinvaatimukset

CumulusClips-sovellus toimii vain Unix/Linux-käyttöjärjestelmissä. Seuraavat ovat vaatimukset CumulusClipsin suorittamiseksi Linux-alustalla.

  1. Apache-verkkopalvelin, jossa mod_rewrite ja FFMpeg on käytössä.
  2. MySQL 5.0+ ja FTP
  3. PHP 5.2+ GD-, curl-, simplexml- ja zip-moduuleilla.
PHP-asetukset

Seuraavassa on PHP-vaatimukset.

  1. upload_max_filesize=110 M
  2. post_max_size=110 M
  3. max_execution_time=1500
  4. open_basedir=ei arvoa
  5. safe_mode=Pois päältä
  6. register _globals=Pois käytöstä
Testausympäristö
  1. Käyttöjärjestelmä – CentOS 6.5 ja Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. CumulusClips – 1.3.2

CumulusClipsin asentaminen RHEL/CentOS/Fedora- ja Debian/Ubuntu/Linux Mint -järjestelmiin

CumulusClips-komentosarjan asentaminen on hyvin yksinkertaista ja sisältää muutamia helppoja yksinkertaisia vaiheita. Ennen kuin voit aloittaa asennuksen, varmista, että palvelimesi täyttää CumulusClips-komentosarjan suorittamisen vaatimukset.

Vaihe: 1 Asenna tarvittavat paketit

Asennataan ensin tarvittavat paketit, joita tarvittiin CumulusClips-videonjakosovelluksen suorittamiseen järjestelmässä seuraavien yksinkertaisten vaiheiden avulla.

RedHatissa, CentOS:ssä ja Fedorassa
yum install httpd mysql mysql-server 
yum install php php-mysql php-xml pcre php-common php-curl php-gd

Kun tarvittavat paketit on asennettu, käynnistä Apache- ja MySQL-palvelu.

service httpd start
service mysqld start

Asenna seuraavaksi FFMPEG-paketti ottamalla käyttöön kolmannen osapuolen RPMForge Repository Linux-jakeluissasi.

yum install ffmpeg
Debianissa, Ubuntussa ja Linux Mintissä

Debian-pohjaisessa järjestelmässä voit helposti asentaa tarvittavat paketit seuraavilla komennoilla.

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

Vaihe 2: Luo tietokanta ja käyttäjä

Luo seuraavaksi tietokanta ja tietokannan käyttäjä suorittamaan CumulusClips. Luo tietokanta ja käyttäjä käyttämällä seuraavia komentoja.

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

Huomaa: yllä oleva tieto, tietokannan nimi, käyttäjätunnus ja salasana vaaditaan myöhemmin ohjatussa asennustoiminnossa.

Vaihe 3: Määritä PHP-asetukset

Avaa php.ini-määritystiedosto ja tee seuraavat muutokset ehdotetulla tavalla.

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

Etsi ja muokkaa arvoja seuraavassa ehdotetulla tavalla.

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

Tallenna ja sulje tiedosto muutosten tekemisen jälkeen. Seuraavaksi käynnistä Apache Web Server uudelleen.

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

Vaihe 4: Asenna ja määritä FTP

Asenna nyt FTP-palvelin (eli vsftpd) Linux-käyttöjärjestelmääsi käyttämällä seuraavaa komentoa.

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

Kun Vsftpd on asennettu, voit säätää kokoonpanoa alla olevan kuvan mukaisesti. Avaa asetustiedosto.

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

Muuta 'anonymous_enable' arvoksi EI.

anonymous_enable=NO

Poista sen jälkeen # rivin "local_enable" -vaihtoehto ja muuta sen arvoksi KYLLÄ.

local_enable=YES

Poista "#" näiden rivien alusta, jotta kaikki paikalliset käyttäjät pääsevät chrootin kotihakemistoihinsa ja heillä ei ole pääsyä mihinkään muuhun palvelimen osaan.

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

Lopuksi käynnistä vsftpd-palvelu uudelleen.

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

Vaihe 5: Lataa ja asenna CumulusClips

Aloittaaksesi sinun on ensin hankittava ilmainen kopio CumulusClips-skriptistä osoitteesta http://cumulusclips/download/ tai voit ladata sen alla olevan kuvan mukaisesti käyttämällä seuraavaa wget-komentoa.

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

Myönnä nyt '777' (luku-, kirjoitus- ja suoritusoikeus) seuraaville hakemistoille. Varmista, että nämä hakemistot ovat WWW-palvelimen ja PHP:n kirjoittamia.

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

Anna seuraavaksi omistusoikeus cumulusclips-tiedostoille, jotta verkkopalvelin voidaan kirjoittaa.

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]
Vaihe 6: CumulusClips-asennusvelho

Kun kaikki on valmis, voit käyttää ohjattua CumulusClips-asennustoimintoa osoitteessa (http://your-domain.com/cumulusclips/cc-install/) verkkoselaimella.

Ohjattu asennustoiminto varmistaa, että Web-palvelin voi kirjoittaa tiedostoihin. Jos ei, sinua pyydetään antamaan FTP-tunnistetiedot tulevien päivitysten ja muiden tiedostojärjestelmän muutosten suorittamista varten.

Anna tietokannan tiedot, kuten tietokannan nimi, käyttäjä ja salasana, jotka olemme luoneet yllä olevassa vaiheessa 2.

Anna tietoja sivustosi määrityksistä, kuten perus-URL-osoite, sivuston nimi, järjestelmänvalvojan tili, salasana ja sähköpostiosoite.

CumulsCliops-hallintapaneeli

Näytä verkkosivuston etusivu.

Aloita omien videoidesi lataaminen.

Katso hyväksyttyjen videoiden luettelo.

Yleiset asetukset

Aloita videoiden toistaminen

Se siitä! Nyt voit aloittaa videoiden lataamisen, räätälöinnin ja brändäyksen juuri asennetulle CumulusClips Video Sharing -sivustolle.