ค้นหาเว็บไซต์

สร้างเว็บไซต์แบ่งปันวิดีโอของคุณเองโดยใช้ 'CumulusClips Script' ใน Linux


CumulusClips เป็นแพลตฟอร์มการแบ่งปันวิดีโอแบบโอเพ่นซอร์ส (การจัดการเนื้อหา) ที่ให้หนึ่งในคุณสมบัติการแบ่งปันวิดีโอที่ดีที่สุดที่คล้ายคลึงกับ YouTube ด้วยความช่วยเหลือของ CumulusClips คุณจะเริ่มต้นเว็บไซต์แบ่งปันวิดีโอของคุณเองหรือเพิ่มส่วนวิดีโอบนเว็บไซต์ที่มีอยู่ของคุณ ซึ่งผู้ใช้สามารถลงทะเบียน อัปโหลดวิดีโอ แสดงความคิดเห็นเกี่ยวกับวิดีโอ ให้คะแนนวิดีโอ ฝังวิดีโอ และอื่นๆ อีกมากมาย

คุณสมบัติคิวมูลัสคลิป

  1. อัปโหลดวิดีโออย่างง่ายดาย (mpg, avi, divx และอื่นๆ) จากคอมพิวเตอร์ผู้ใช้พร้อมแถบความคืบหน้าในการอัปโหลด
  2. เพิ่ม ลบ และแก้ไขวิดีโอจากแดชบอร์ด
  3. อนุญาตหรือปิดใช้งานความคิดเห็นเกี่ยวกับวิดีโอและการฝังวิดีโอ
  4. ลงทะเบียนผู้ใช้อย่างง่ายดายด้วย URL ที่ไม่ซ้ำใครสำหรับหน้าโปรไฟล์และการปรับแต่งโปรไฟล์อย่างเต็มรูปแบบ
  5. อนุมัติหรือปฏิเสธวิดีโอที่ผู้ใช้อัปโหลดผ่านแดชบอร์ด
  6. ธีม/ปลั๊กอินและการแปลในตัวพร้อมแล้ว
  7. สร้าง ลบ และเรียกใช้โฆษณาได้อย่างง่ายดาย
  8. รองรับการอัพเดตอัตโนมัติในอนาคต
การสาธิต CumulusClips

โปรดดูหน้าสาธิตโดยนักพัฒนาในตำแหน่งต่อไปนี้

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

ข้อกำหนดของเซิร์ฟเวอร์

แอปพลิเคชัน CumulusClips ทำงานในระบบปฏิบัติการ Unix/Linux เท่านั้น ต่อไปนี้เป็นข้อกำหนดในการรัน CumulusClips บนแพลตฟอร์ม Linux

  1. Apache เว็บเซิร์ฟเวอร์ที่เปิดใช้งาน mod_rewrite และ FFMpeg
  2. MySQL 5.0+ และ FTP
  3. PHP 5.2+ พร้อมโมดูล GD, curl, simplexml และ zip
การตั้งค่า PHP

ต่อไปนี้เป็นข้อกำหนด PHP

  1. upload_max_filesize=110M
  2. post_max_size=110M
  3. max_execution_time=1500
  4. open_basedir=ไม่มีค่า
  5. safe_mode=ปิด
  6. register _globals=ปิด
สภาพแวดล้อมการทดสอบ
  1. ระบบปฏิบัติการ – CentOS 6.5 และ Ubuntu 13.04
  2. อาปาเช่ – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. CumulusClips – 1.3.2

การติดตั้ง CumulusClips ใน RHEL/CentOS/Fedora และ Debian/Ubuntu/Linux Mint

การติดตั้งสคริปต์ CumulusClips ทำได้ง่ายมากและมีขั้นตอนง่ายๆ ไม่กี่ขั้นตอน ก่อนที่คุณจะสามารถเริ่มกระบวนการติดตั้งได้ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดสำหรับการเรียกใช้สคริปต์ CumulusClips

ขั้นตอนที่ 1 ติดตั้งแพ็คเกจที่จำเป็น

ขั้นแรก ให้ติดตั้งแพ็คเกจที่จำเป็นซึ่งจำเป็นในการรันแอปพลิเคชันแบ่งปันวิดีโอ CumulusClips บนระบบ โดยใช้ขั้นตอนง่าย ๆ ต่อไปนี้

บน RedHat, CentOS และ Fedora
yum install httpd mysql mysql-server 
yum install php php-mysql php-xml pcre php-common php-curl php-gd

เมื่อติดตั้งแพ็คเกจที่จำเป็นแล้ว ให้เริ่มบริการ Apache และ MySQL

service httpd start
service mysqld start

ถัดไป ติดตั้งแพ็คเกจ FFMPEG โดยเปิดใช้งาน RPMForge Repository บุคคลที่สามภายใต้การกระจาย Linux ของคุณ

yum install ffmpeg
บน Debian, Ubuntu และ Linux Mint

บนระบบที่ใช้ Debian คุณสามารถติดตั้งแพ็คเกจที่จำเป็นได้อย่างง่ายดายโดยใช้คำสั่งต่อไปนี้

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: สร้างฐานข้อมูลและผู้ใช้

จากนั้น สร้างฐานข้อมูลและผู้ใช้ฐานข้อมูลเพื่อรัน CumulusClips ใช้คำสั่งต่อไปนี้เพื่อสร้างฐานข้อมูลและผู้ใช้

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

หมายเหตุ: ชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่านข้างต้นจะต้องระบุในภายหลังในวิซาร์ดการติดตั้ง

ขั้นตอนที่ 3: กำหนดการตั้งค่า PHP

เปิดไฟล์การกำหนดค่า 'php.ini' และทำการเปลี่ยนแปลงต่อไปนี้ตามที่แนะนำ

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

ค้นหาและแก้ไขค่าตามที่แนะนำต่อไปนี้

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

บันทึกและปิดไฟล์หลังจากทำการเปลี่ยนแปลง ถัดไปรีสตาร์ท Apache Web Server

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

ขั้นตอนที่ 4: ติดตั้งและกำหนดค่า FTP

ตอนนี้ ให้ติดตั้งเซิร์ฟเวอร์ FTP (เช่น vsftpd) บน Linux OS ของคุณ โดยใช้คำสั่งต่อไปนี้

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

เมื่อติดตั้ง Vsftpd แล้ว คุณสามารถปรับการกำหนดค่าตามที่แสดงด้านล่าง เปิดไฟล์การกำหนดค่า

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

เปลี่ยน 'anonymous_enable' เป็น NO

anonymous_enable=NO

หลังจากนั้น ลบ '#' ที่จุดเริ่มต้นของตัวเลือกบรรทัด 'local_enable' โดยเปลี่ยนเป็น YES

local_enable=YES

โปรดลบ '#' ที่จุดเริ่มต้นของบรรทัดเหล่านี้ เพื่อให้ผู้ใช้ภายในเครื่องทั้งหมดสามารถ chroot ไปยังโฮมไดเร็กตอรี่ของตนได้ และจะไม่สามารถเข้าถึงส่วนอื่น ๆ ของเซิร์ฟเวอร์ได้

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

ในที่สุดก็รีสตาร์ทบริการ vsftpd

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

ขั้นตอนที่ 5: ดาวน์โหลดและติดตั้ง CumulusClips

ในการเริ่มต้น คุณต้องรับสำเนาสคริปต์ CumulusClips ฟรีที่ http://cumulusclips/download/ หรือคุณอาจใช้คำสั่ง wget ต่อไปนี้เพื่อดาวน์โหลดดังที่แสดงด้านล่าง

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

ตอนนี้ให้สิทธิ์ '777' (อ่าน เขียน และดำเนินการ) ในไดเร็กทอรีต่อไปนี้ ตรวจสอบให้แน่ใจว่าไดเร็กทอรีเหล่านี้สามารถเขียนได้โดยเว็บเซิร์ฟเวอร์และ 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

ถัดไป ให้สิทธิ์การเป็นเจ้าของ Cumulusclips เพื่อให้เว็บเซิร์ฟเวอร์สามารถเขียนได้

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: ตัวช่วยสร้างการติดตั้ง CumulusClips

เมื่อทุกอย่างพร้อมแล้ว คุณจะสามารถเข้าถึงวิซาร์ดการติดตั้ง CumulusClips ได้ที่ (http://your-domain.com/cumulusclips/cc-install/) โดยใช้เว็บเบราว์เซอร์ของคุณ

วิซาร์ดการติดตั้งจะตรวจสอบว่าไฟล์นั้นเขียนโดยเว็บเซิร์ฟเวอร์ได้ ถ้าไม่เช่นนั้น คุณจะถูกขอให้ป้อนข้อมูลประจำตัว FTP เพื่อทำการอัปเดตในอนาคตและการเปลี่ยนแปลงระบบไฟล์อื่นๆ

ป้อนรายละเอียดฐานข้อมูล เช่น ชื่อฐานข้อมูล ผู้ใช้ และรหัสผ่าน ที่เราสร้างไว้ในขั้นตอนที่ #2 ด้านบน

ป้อนเกี่ยวกับการกำหนดค่าไซต์ของคุณ เช่น URL พื้นฐาน ชื่อไซต์ บัญชีผู้ดูแลระบบ รหัสผ่าน และอีเมล

แผงผู้ดูแลระบบ CumulsCliops

ดูหน้าแรกของเว็บไซต์

เริ่มอัปโหลดวิดีโอของคุณเอง

ดูรายการวิดีโอที่ได้รับอนุมัติ

การตั้งค่าทั่วไป

เริ่มเล่นวิดีโอ

แค่นั้นแหละ! ตอนนี้คุณสามารถเริ่มอัปโหลดวิดีโอ ปรับแต่งและสร้างแบรนด์ของเว็บไซต์แบ่งปันวิดีโอ CumulusClips ที่เพิ่งติดตั้งใหม่ได้