Поиск по сайту:

Создайте свой собственный веб-сайт для обмена видео, используя «CumulusClips Script» в Linux


CumulusClips – это платформа для обмена видео (управления контентом) с открытым исходным кодом, которая предоставляет одну из лучших функций обмена видео, аналогичную Youtube. С помощью CumulusClips вы можете создать собственный веб-сайт для обмена видео или добавить разделы видео на существующий веб-сайт, где пользователи смогут регистрироваться, загружать видео, комментировать видео, оценивать видео, вставлять видео и многое другое.

Возможности 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. зарегистрируйте _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 в ваших дистрибутивах 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.

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

Шаг 4. Установите и настройте FTP

Теперь установите FTP-сервер (например, vsftpd) в вашей ОС Linux, используя следующую команду.

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.