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
- Helppo ladata videoita (mpg, avi, divx ja paljon muuta) käyttäjän tietokoneelta latauksen edistymispalkin avulla.
- Lisää, poista ja muokkaa videoita hallintapaneelista.
- Salli tai poista käytöstä videoiden kommentit ja videoiden upottaminen.
- Helppo käyttäjän rekisteröinti profiilisivunsa ainutlaatuisella URL-osoitteella ja täydellisellä profiilin mukauttamisella.
- Hyväksy tai hylkää käyttäjien lataamat videot hallintapaneelin kautta.
- Sisäänrakennettu teema/laajennus ja käännös valmis.
- Luo, poista ja suorita mainoksia helposti.
- Tuki tuleville automaattisille päivityksille.
CumulusClips-demo
Katso nopeasti kehittäjän käyttöönottama esittelysivu seuraavassa osoitteessa.
- http://demo.cumulusclips.org/
Palvelinvaatimukset
CumulusClips-sovellus toimii vain Unix/Linux-käyttöjärjestelmissä. Seuraavat ovat vaatimukset CumulusClipsin suorittamiseksi Linux-alustalla.
- Apache-verkkopalvelin, jossa mod_rewrite ja FFMpeg on käytössä.
- MySQL 5.0+ ja FTP
- PHP 5.2+ GD-, curl-, simplexml- ja zip-moduuleilla.
PHP-asetukset
Seuraavassa on PHP-vaatimukset.
- upload_max_filesize=110 M
- post_max_size=110 M
- max_execution_time=1500
- open_basedir=ei arvoa
- safe_mode=Pois päältä
- register _globals=Pois käytöstä
Testausympäristö
- Käyttöjärjestelmä – CentOS 6.5 ja Ubuntu 13.04
- Apache – 2.2.15
- PHP – 5.5.3
- MySQL – 5.1.71
- 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.