웹사이트 검색

Linux에서 'CumulusClips 스크립트'를 사용하여 나만의 비디오 공유 웹사이트 만들기


CumulusClipsYouTube와 유사한 최고의 비디오 공유 기능 중 하나를 제공하는 오픈 소스 비디오 공유(콘텐츠 관리) 플랫폼입니다. CumulusClips의 도움으로 귀하는 자신만의 비디오 공유 웹사이트를 시작하거나 기존 웹사이트에 비디오 섹션을 추가하여 사용자가 등록, 비디오 업로드, 비디오에 댓글 달기, 비디오 평가, 비디오 삽입 등을 할 수 있습니다.

CumulusClips 기능

  1. 업로드 진행률 표시줄을 사용하여 사용자 컴퓨터에서 비디오(mpg, avi, divx 등)를 쉽게 업로드할 수 있습니다.
  2. 대시보드에서 비디오를 추가, 삭제 및 편집하세요.
  3. 동영상 및 동영상 삽입에 대한 댓글을 허용하거나 비활성화합니다.
  4. 프로필 페이지에 대한 고유한 URL을 사용하고 완전한 프로필 사용자 정의를 통해 사용자를 쉽게 등록할 수 있습니다.
  5. 대시보드를 통해 사용자가 업로드한 동영상을 승인하거나 거부합니다.
  6. 내장 테마/플러그인 및 번역 준비.
  7. 광고를 쉽게 생성, 삭제, 실행하세요.
  8. 향후 자동 업데이트를 지원합니다.
CumulusClips 데모

다음 위치에서 개발자가 배포한 데모 페이지를 간략하게 살펴보시기 바랍니다.

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

서버 요구 사항

CumulusClips 애플리케이션은 Unix/Linux 운영 체제에서만 실행됩니다. 다음은 Linux 플랫폼에서 CumulusClips를 실행하기 위한 요구 사항입니다.

  1. mod_rewrite 및 FFMpeg가 활성화된 Apache 웹 서버.
  2. MySQL 5.0+ 및 FTP
  3. GD, 컬, simplexml 및 zip 모듈이 포함된 PHP 5.2+.
PHP 설정

다음은 PHP 요구 사항입니다.

  1. upload_max_filesize=110M
  2. post_max_size=110M
  3. max_execution_time=1500
  4. open_basedir=값 없음
  5. safe_mode=끄기
  6. _globals 등록=끄기
테스트 환경
  1. 운영 체제 – CentOS 6.5Ubuntu 13.04
  2. 아파치 – 2.2.15
  3. PHP –5.5.3
  4. MySQL – 5.1.71
  5. CumulusClips – 1.3.2

RHEL/CentOS/Fedora 및 Debian/Ubuntu/Linux Mint에 CumulusClip 설치

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

다음으로, Linux 배포판에서 타사 RPMForge 리포지토리를 활성화하여 FFMPEG 패키지를 설치합니다.

yum install ffmpeg
데비안, 우분투, 리눅스 민트에서

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 웹 서버를 다시 시작하십시오.

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

4단계: FTP 설치 및 구성

이제 다음 명령을 사용하여 Linux OS에 FTP 서버(예: vsftpd)를 설치하세요.

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 다운로드 및 설치

시작하려면 먼저 http://cumulusclips/download/에서 CumulusClips 스크립트의 무료 사본을 가져오거나 아래와 같이 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 설치 마법사

모든 것이 준비되면 웹 브라우저를 사용하여 (http://your-domain.com/cumulusclips/cc-install/)에서 CumulusClips 설치 마법사에 액세스할 수 있습니다.

설치 마법사는 웹 서버에서 파일을 쓸 수 있는지 확인합니다. 그렇지 않은 경우 향후 업데이트 및 기타 파일 시스템 변경을 수행하려면 FTP 자격 증명을 입력하라는 메시지가 표시됩니다.

위의 2단계에서 생성한 데이터베이스 이름, 사용자 및 비밀번호와 같은 데이터베이스 세부정보를 입력합니다.

기본 URL, 사이트 이름, 관리자 계정, 비밀번호 및 이메일과 같은 사이트 구성에 대해 입력하세요.

CumulsCliops 관리자 패널

웹사이트의 첫 페이지를 봅니다.

나만의 동영상 업로드를 시작해 보세요.

승인된 동영상 목록을 확인하세요.

일반 설정

비디오 재생 시작

그게 다야! 이제 새로 설치된 CumulusClips 비디오 공유 웹사이트의 비디오 업로드, 사용자 정의 및 브랜딩을 시작할 수 있습니다.