Weboldal keresés

Hozzon létre saját videomegosztó webhelyet a „CumulusClips Script” használatával Linux alatt


A CumulusClips egy nyílt forráskódú videómegosztó (tartalomkezelő) platform, amely a Youtube-hoz hasonló egyik legjobb videómegosztó funkciót kínálja. A CumulusClips segítségével elindíthatja saját videómegosztó webhelyét, vagy hozzáadhat videó szekciókat meglévő webhelyéhez, ahol a felhasználók regisztrálhatnak, videókat tölthetnek fel, megjegyzéseket fűzhetnek a videókhoz, videókat értékelhetnek, videókat beágyazhatnak és még sok mást.

CumulusClips funkciók

  1. Videók (mpg, avi, divx és egyebek) egyszerű feltöltése a felhasználói számítógépről a feltöltési folyamatjelzővel.
  2. Videók hozzáadása, törlése és szerkesztése az irányítópulton.
  3. A videókhoz fűzött megjegyzések engedélyezése vagy letiltása, valamint a videó beágyazása.
  4. Egyszerű felhasználói regisztráció a profiloldaluk egyedi URL-jével és a profil teljes testreszabása.
  5. A felhasználók által feltöltött videók jóváhagyása vagy elutasítása az irányítópulton keresztül.
  6. Beépített téma/bővítmény és fordítás készen áll.
  7. Könnyen hozhat létre, törölhet és futtathat hirdetéseket.
  8. Támogatás a jövőbeni automatikus frissítésekhez.
CumulusClips Demo

Kérjük, tekintse meg gyorsan a fejlesztő által a következő helyen telepített bemutató oldalt.

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

Szerverkövetelmények

A CumulusClips alkalmazás csak Unix/Linux operációs rendszereken fut. Az alábbiakban bemutatjuk a CumulusClips Linux platformon való futtatásának követelményeit.

  1. Apache webszerver mod_rewrite és FFMpeg engedélyezésével.
  2. MySQL 5.0+ és FTP
  3. PHP 5.2+ GD, curl, simplexml és zip modulokkal.
PHP beállítások

A PHP követelményei az alábbiak.

  1. upload_max_filesize=110 millió
  2. post_max_size=110 millió
  3. max_execution_time=1500
  4. open_basedir=nincs érték
  5. safe_mode=Ki
  6. register _globals=Ki
Tesztkörnyezet
  1. Operációs rendszer – CentOS 6.5 és Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. CumulusClips – 1.3.2

CumulusClips telepítése RHEL/CentOS/Fedora és Debian/Ubuntu/Linux Mint rendszerben

A CumulusClips szkript telepítése nagyon egyszerű, és néhány egyszerű lépésből áll. Mielőtt elkezdené a telepítési folyamatot, győződjön meg arról, hogy a kiszolgáló megfelel a CumulusClips szkript futtatásához szükséges követelményeknek.

lépés: 1 Telepítse a szükséges csomagokat

Először telepítsük a szükséges csomagokat, amelyek a CumulusClips videómegosztó alkalmazás futtatásához szükségesek a rendszeren, a következő egyszerű lépések segítségével.

RedHat, CentOS és Fedora rendszeren
yum install httpd mysql mysql-server 
yum install php php-mysql php-xml pcre php-common php-curl php-gd

A szükséges csomagok telepítése után indítsa el az Apache és a MySQL szolgáltatást.

service httpd start
service mysqld start

Ezután telepítse az FFMPEG-csomagot a harmadik féltől származó RPMForge Repository engedélyezésével a Linux-disztribúciók alatt.

yum install ffmpeg
Debian, Ubuntu és Linux Mint rendszeren

A Debian alapú rendszeren a következő parancsok segítségével egyszerűen telepítheti a szükséges csomagokat.

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

2. lépés: Adatbázis és felhasználó létrehozása

Ezután hozzon létre egy adatbázist és egy adatbázis-felhasználót a CumulusClips futtatásához. Használja a következő parancsokat adatbázis és felhasználó létrehozásához.

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

Megjegyzés: A fentiekre, az adatbázisnévre, a felhasználónévre és a jelszóra később szükség lesz a telepítő varázslóban.

3. lépés: Konfigurálja a PHP beállításokat

Nyissa meg a „php.ini” konfigurációs fájlt, és hajtsa végre a következő módosításokat a javasolt módon.

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

Keressen és módosítsa az értékeket az alábbiak szerint.

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

A módosítások elvégzése után mentse és zárja be a fájlt. Ezután indítsa újra az Apache webszervert.

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

4. lépés: Telepítse és konfigurálja az FTP-t

Most telepítse az FTP-kiszolgálót (azaz a vsftpd-t) Linux operációs rendszerére a következő paranccsal.

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

A Vsftpd telepítése után módosíthatja a konfigurációt az alábbiak szerint. Nyissa meg a konfigurációs fájlt.

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

Módosítsa az „anonymous_enable” értéket NO értékre.

anonymous_enable=NO

Ezt követően távolítsa el a „#” elemet a „local_enable” sor elején található „local_enable” beállításból, és módosítsa a YES értékre.

local_enable=YES

Kérjük, távolítsa el a „#” jelet e sorok elejéről, hogy minden helyi felhasználó chroot-ot tudjon nyitni a saját könyvtárába, és ne férhessen hozzá a szerver más részéhez.

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

Végül indítsa újra a vsftpd szolgáltatást.

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

5. lépés: Töltse le és telepítse a CumulusClips programot

A kezdéshez először meg kell szereznie a CumulusClips szkript ingyenes példányát a http://cumulusclips/download/ címen, vagy használhatja a következő wget parancsot a letöltéshez az alábbiak szerint.

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

Most adja meg a „777” (olvasási, írási és végrehajtási) engedélyt a következő könyvtárakhoz. Győződjön meg arról, hogy ezek a könyvtárak írhatók a webszerverrel és a PHP-vel.

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

Ezután adja meg a cumulusclipek tulajdonjogát, hogy a webszerver írható legyen.

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]
6. lépés: CumulusClips telepítővarázsló

Ha minden készen van, webböngészőjével hozzáférhet a CumulusClips telepítővarázslójához a (http://your-domain.com/cumulusclips/cc-install/) címen.

A telepítővarázsló ellenőrzi, hogy a fájlok írhatók-e a webszerver által. Ha nem, akkor a jövőbeni frissítések és egyéb fájlrendszer-módosítások végrehajtásához meg kell adnia az FTP hitelesítő adatait.

Adja meg az adatbázis adatait, például az adatbázis nevét, a felhasználót és a jelszót, amelyeket a fenti 2. lépésben hoztunk létre.

Adja meg a webhely konfigurációját, például az alap URL-t, a webhely nevét, a rendszergazdai fiókot, a jelszót és az e-mail címet.

CumulsCliops adminisztrációs panel

Weboldal kezdőlapjának megtekintése.

Kezdje el feltölteni saját videóit.

Lásd a jóváhagyott videók listáját.

Általános beállítások

Kezdje el a videók lejátszását

Ez az! Most megkezdheti a videók feltöltését, valamint az újonnan telepített CumulusClips Video Sharing webhelyének testreszabását és márkaépítését.