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
- 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.
- Videók hozzáadása, törlése és szerkesztése az irányítópulton.
- A videókhoz fűzött megjegyzések engedélyezése vagy letiltása, valamint a videó beágyazása.
- Egyszerű felhasználói regisztráció a profiloldaluk egyedi URL-jével és a profil teljes testreszabása.
- 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.
- Beépített téma/bővítmény és fordítás készen áll.
- Könnyen hozhat létre, törölhet és futtathat hirdetéseket.
- 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.
- 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.
- Apache webszerver mod_rewrite és FFMpeg engedélyezésével.
- MySQL 5.0+ és FTP
- PHP 5.2+ GD, curl, simplexml és zip modulokkal.
PHP beállítások
A PHP követelményei az alábbiak.
- upload_max_filesize=110 millió
- post_max_size=110 millió
- max_execution_time=1500
- open_basedir=nincs érték
- safe_mode=Ki
- register _globals=Ki
Tesztkörnyezet
- Operációs rendszer – CentOS 6.5 és Ubuntu 13.04
- Apache – 2.2.15
- PHP – 5.5.3
- MySQL – 5.1.71
- 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.