Vyhledávání na webu

Vytvořte si svůj vlastní web pro sdílení videa pomocí 'CumulusClips Script' v Linuxu


CumulusClips je platforma pro sdílení videa s otevřeným zdrojovým kódem (správa obsahu), která poskytuje jednu z nejlepších funkcí pro sdílení videa podobnou Youtube. S pomocí CumulusClips založíte vlastní web pro sdílení videí nebo přidáte sekce videí na svůj stávající web, kde se uživatelé mohou registrovat, nahrávat videa, komentovat videa, hodnotit videa, vkládat videa a mnoho dalšího.

Vlastnosti CumulusClips

  1. Snadné nahrávání videí (mpg, avi, divx a další) z uživatelského počítače s ukazatelem průběhu nahrávání.
  2. Přidat, odstranit a upravit videa z řídicího panelu.
  3. Povolit nebo zakázat komentáře k videím a také vkládání videí.
  4. Snadná registrace uživatele s jedinečnou adresou URL pro stránku profilu a úplné přizpůsobení profilu.
  5. Schválit nebo odmítnout videa nahraná uživateli prostřednictvím Dashboardu.
  6. Vestavěný motiv/plugin a překlad připraveny.
  7. Snadno vytvářet, mazat a spouštět reklamy.
  8. Podpora budoucích automatických aktualizací.
CumulusClips Demo

Podívejte se prosím rychle na ukázkovou stránku nasazenou vývojářem na následujícím místě.

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

Požadavky na server

Aplikace CumulusClips běží pouze v operačních systémech Unix/Linux. Níže jsou uvedeny požadavky pro spuštění CumulusClips na platformě Linux.

  1. Webový server Apache s povoleným mod_rewrite a FFMpeg.
  2. MySQL 5.0+ a FTP
  3. PHP 5.2+ s moduly GD, curl, simplexml a zip.
Nastavení PHP

Níže jsou uvedeny požadavky PHP.

  1. upload_max_filesize=110 milionů
  2. post_max_size=110 milionů
  3. max_execution_time=1500
  4. open_basedir=žádná hodnota
  5. safe_mode=Vypnuto
  6. register _globals=Vypnuto
Testovací prostředí
  1. Operační systém – CentOS 6.5 a Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. CumulusClips – 1.3.2

Instalace CumulusClips v RHEL/CentOS/Fedora a Debian/Ubuntu/Linux Mint

Instalace skriptu CumulusClips je velmi jednoduchá a zahrnuje několik jednoduchých jednoduchých kroků. Než budete moci začít s procesem instalace, ujistěte se, že váš server splňuje požadavky pro spuštění skriptu CumulusClips.

Krok:1 Nainstalujte požadované balíčky

Nejprve nainstalujme požadované balíčky, které jsou potřeba ke spuštění aplikace pro sdílení videa CumulusClips v systému, pomocí následujících jednoduchých kroků.

Na RedHat, CentOS a Fedora
yum install httpd mysql mysql-server 
yum install php php-mysql php-xml pcre php-common php-curl php-gd

Jakmile jsou požadované balíčky nainstalovány, spusťte službu Apache a MySQL.

service httpd start
service mysqld start

Dále nainstalujte balíček FFMPEG povolením úložiště RPMForge třetí strany ve vašich distribucích Linuxu.

yum install ffmpeg
Na Debianu, Ubuntu a Linux Mintu

Na systému založeném na Debianu můžete požadované balíčky snadno nainstalovat pomocí následujících příkazů.

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

Krok 2: Vytvořte databázi a uživatele

Dále vytvořte databázi a uživatele databáze pro spuštění CumulusClips. Pomocí následujících příkazů vytvořte databázi a uživatele.

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

Poznámka: Výše uvedené, název databáze, uživatelské jméno a heslo budou vyžadovány později v průvodci instalací.

Krok 3: Nakonfigurujte nastavení PHP

Otevřete konfigurační soubor „php.ini“ a podle doporučení proveďte následující změny.

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

Vyhledejte a upravte hodnoty, jak je navrženo v následujícím textu.

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

Po provedení změn soubor uložte a zavřete. Poté restartujte webový server Apache.

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

Krok 4: Nainstalujte a nakonfigurujte FTP

Nyní nainstalujte FTP server (tj. vsftpd) do operačního systému Linux pomocí následujícího příkazu.

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

Po instalaci Vsftpd můžete upravit konfiguraci, jak je uvedeno níže. Otevřete konfigurační soubor.

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

Změňte „anonymous_enable“ na NE.

anonymous_enable=NO

Poté odeberte možnost „#“ na začátku řádku „local_enable“ a změňte ji na ANO.

local_enable=YES

Odstraňte prosím „#“ na začátku těchto řádků, abyste všem místním uživatelům umožnili chrootovat do svých domovských adresářů a nebudou mít přístup k žádné jiné části serveru.

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

Nakonec restartujte službu vsftpd.

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

Krok 5: Stáhněte a nainstalujte CumulusClips

Chcete-li začít, musíte nejprve získat bezplatnou kopii skriptu CumulusClips na adrese http://cumulusclips/download/ nebo jej můžete stáhnout pomocí následujícího příkazu wget, jak je uvedeno níže.

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

Nyní udělte oprávnění „777“ (čtení, zápis a spouštění) pro následující adresáře. Ujistěte se, že do těchto adresářů lze zapisovat pomocí webového serveru a 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

Dále udělte vlastnictví cumulusclips, aby byl webový server zapisovatelný.

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]
Krok 6: Průvodce instalací CumulusClips

Jakmile je vše připraveno, můžete pomocí webového prohlížeče získat přístup k průvodci instalací CumulusClips na adrese (http://vaše-domena.com/cumulusclips/cc-install/).

Průvodce instalací ověří, zda je webový server schopen zapisovat do souborů. Pokud ne, budete požádáni o zadání přihlašovacích údajů FTP pro provedení budoucích aktualizací a dalších změn systému souborů.

Zadejte podrobnosti o databázi, jako je název databáze, uživatel a heslo, které jsme vytvořili v kroku #2 výše.

Zadejte informace o konfiguraci webu, jako je základní adresa URL, název webu, účet správce, heslo a e-mail.

Administrační panel CumulsCliops

Zobrazit titulní stránku webu.

Začněte nahrávat vlastní videa.

Viz seznam schválených videí.

Obecné nastavení

Začněte přehrávat videa

A je to! Nyní můžete začít nahrávat videa, upravovat a označovat své nově nainstalované webové stránky pro sdílení videa CumulusClips.