Izveidojiet savu video koplietošanas vietni, izmantojot CumulusClips skriptu Linux


CumulusClips ir atvērtā koda video koplietošanas (satura pārvaldības) platforma, kas nodrošina vienu no labākajām video koplietošanas funkcijām, kas līdzīgas Youtube. Ar CumulusClips palīdzību jūs izveidojat savu video koplietošanas vietni vai pievienojat video sadaļas esošajā vietnē, kur lietotāji var reģistrēties, augšupielādēt videoklipus, komentēt videoklipus, novērtēt videoklipus, iegult videoklipus un daudz ko citu.

CumulusClips funkcijas

  1. Vienkārša videoklipu (mpg, avi, divx un citu) augšupielāde no lietotāja datora ar augšupielādes progresa joslu.
  2. Pievienojiet, dzēsiet un rediģējiet videoklipus no informācijas paneļa.
  3. Atļaujiet vai atspējojiet videoklipu komentārus un videoklipu iegulšanu.
  4. Ērta lietotāju reģistrācija ar unikālu URL viņu profila lapai un pilnīgu profila pielāgošanu.
  5. Apstipriniet vai noraidiet lietotāju augšupielādētos videoklipus, izmantojot informācijas paneli.
  6. Iebūvēts motīvs/spraudnis un tulkojums gatavs.
  7. Viegli izveidojiet, dzēsiet un palaidiet reklāmas.
  8. Atbalsts turpmākajiem automātiskajiem atjauninājumiem.

Lūdzu, ātri apskatiet demonstrācijas lapu, kuru izstrādātājs izvietojis šajā vietā.

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

Lietojumprogramma CumulusClips darbojas tikai Unix/Linux operētājsistēmās. Šīs ir prasības, lai palaistu CumulusClips Linux platformā.

  1. Apache tīmekļa serveris ar iespējotu mod_rewrite un FFMpeg.
  2. MySQL 5.0+ un FTP
  3. PHP 5.2+ ar GD, čokurošanās, simplexml un zip moduļiem.

Tālāk ir norādītas PHP prasības.

  1. upload_max_filesize = 110M
  2. post_max_size = 110M
  3. max_execution_time = 1500
  4. open_basedir = nav vērtības
  5. safe_mode = Izslēgts
  6. register _globals = Izslēgts

  1. Operētājsistēma - CentOS 6.5 un Ubuntu 13.04
  2. Apache - 2.2.15
  3. PHP - 5.5.3
  4. MySQL - 5.1.71
  5. CumulusClips - 1.3.2

CumulusClips instalēšana RHEL/CentOS/Fedora un Debian/Ubuntu/Linux Mint

CumulusClips skripta instalēšana ir ļoti vienkārša un ietver dažas vienkāršas vienkāršas darbības. Pirms sākat instalēšanas procesu, pārliecinieties, vai jūsu serveris atbilst CumulusClips skripta palaišanas prasībām.

Vispirms instalējiet nepieciešamās pakotnes, kas nepieciešamas, lai sistēmā palaistu video koplietošanas lietojumprogrammu CumulusClips, veicot šādas vienkāršas darbības.

# yum install httpd mysql mysql-server 
# yum install php php-mysql php-xml pcre php-common php-curl php-gd

Kad nepieciešamās pakotnes ir instalētas, sāciet Apache un MySQL pakalpojumu.

# service httpd start
# service mysqld start

Pēc tam instalējiet FFMPEG pakotni, iespējojot trešās puses RPMForge krātuvi zem jūsu Linux izplatīšanas.

# yum install ffmpeg

Debian balstītā sistēmā jūs varat viegli instalēt nepieciešamās paketes, izmantojot šādas komandas.

$ 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

Pēc tam izveidojiet datu bāzi un datu bāzes lietotāju, lai palaistu CumulusClips. Izmantojiet šīs komandas, lai izveidotu datu bāzi un lietotāju.

# 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

Piezīme. Iepriekš minētie dati, datu bāzes nosaukums, lietotājvārds un parole būs nepieciešami vēlāk instalēšanas vednī.

Atveriet konfigurācijas failu ‘php.ini’ un veiciet šādas izmaiņas, kā ieteikts.

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

Meklējiet un modificējiet vērtības, kā ieteikts tālāk.

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

Pēc izmaiņu veikšanas saglabājiet un aizveriet failu. Nākamais restartējiet Apache tīmekļa serveri.

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

Tagad instalējiet FTP serveri (t.i., vsftpd) savā Linux OS, izmantojot šādu komandu.

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

Kad Vsftpd ir instalēts, varat pielāgot konfigurāciju, kā parādīts zemāk. Atveriet konfigurācijas failu.

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

Mainiet ‘anonymous_enable’ uz NO.

anonymous_enable=NO

Pēc tam noņemiet opciju “#” rindas “local_enable” sākumā, mainot to uz YES.

local_enable=YES

Lūdzu, šo rindu sākumā noņemiet “#”, lai visi vietējie lietotāji varētu piekļūt savam mājas direktorijam un viņiem nebūs piekļuves nevienai citai servera daļai.

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

Visbeidzot restartējiet pakalpojumu vsftpd.

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

Lai sāktu, vispirms jāpaņem bezmaksas CumulusClips skripta kopija vietnē http:// cumulusclips/download /, vai arī varat izmantot šo komandu wget, lai to lejupielādētu, kā parādīts zemāk.

# 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

Tagad piešķiriet atļauju ‘777’ (lasīt, rakstīt un izpildīt) šādos direktorijos. Pārliecinieties, vai šie direktoriji ir rakstāmi Web serverī un 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

Pēc tam piešķiriet īpašumtiesības cumulusclips, lai tīmekļa serveris būtu rakstāms.

# 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]

Kad viss ir gatavs, varat piekļūt savam CumulusClips instalēšanas vednim vietnē ( http://jūsu-domens.com/cumulusclips/cc-install/ ), izmantojot tīmekļa pārlūkprogrammu.

Instalēšanas vednis pārbaudīs, vai failus var rakstīt tīmekļa serveris. Ja nē, jums tiks lūgts ievadīt FTP akreditācijas datus, lai nākotnē veiktu atjauninājumus un citas failu sistēmas izmaiņas.

Ievadiet informāciju par datu bāzi, piemēram, datu bāzes nosaukumu, lietotāju un paroli, kuru esam izveidojuši 2. darbībā.

Ievadiet par savas vietnes konfigurāciju, piemēram, bāzes URL, vietvārdu, administratora kontu, paroli un e-pastu.

CumulsCliops administrēšanas panelis

Skatīt vietnes sākumlapu.

Sāciet augšupielādēt savus videoklipus.

Skatīt apstiprināto videoklipu sarakstu.

Vispārīgie iestatījumi

Sāciet atskaņot videoklipus

Tieši tā! Tagad jūs varat sākt augšupielādēt videoklipus, pielāgot un zīmolēt savu nesen instalēto vietni CumulusClips Video Sharing.