Создайте свой собственный веб-сайт для обмена видео, используя «CumulusClips Script» в Linux
CumulusClips – это платформа для обмена видео (управления контентом) с открытым исходным кодом, которая предоставляет одну из лучших функций обмена видео, аналогичную Youtube. С помощью CumulusClips вы можете создать собственный веб-сайт для обмена видео или добавить разделы видео на существующий веб-сайт, где пользователи смогут регистрироваться, загружать видео, комментировать видео, оценивать видео, вставлять видео и многое другое.
Возможности CumulusClips
- Простая загрузка видео (mpg, avi, divx и т. д.) с компьютера пользователя с индикатором выполнения загрузки.
- Добавляйте, удаляйте и редактируйте видео с панели управления.
- Разрешите или отключите комментарии к видео, а также встраивание видео.
- Простая регистрация пользователей с уникальным URL-адресом страницы профиля и полной настройкой профиля.
- Одобрить или отклонить загруженные пользователем видео через панель управления.
- Встроенная тема/плагин и готовый перевод.
- Легко создавайте, удаляйте и запускайте рекламу.
- Поддержка будущих автоматических обновлений.
Демо-версия CumulusClips
Пожалуйста, бегло просмотрите демонстрационную страницу, развернутую разработчиком по следующему адресу.
- http://demo.cumulusclips.org/
Требования к серверу
Приложение CumulusClips работает только в операционных системах Unix/Linux. Ниже приведены требования для запуска CumulusClips на платформе Linux.
- Веб-сервер Apache с включенными mod_rewrite и FFMpeg.
- MySQL 5.0+ и FTP
- PHP 5.2+ с модулями GD, Curl, Simplexml и zip.
Настройки PHP
Ниже приведены требования PHP.
- upload_max_filesize=110M
- post_max_size=110M
- max_execution_time=1500
- open_basedir=нет значения
- Safe_mode=Выкл.
- зарегистрируйте _globals=Выкл.
Тестовая среда
- Операционная система – CentOS 6.5 и Ubuntu 13.04.
- Апач – 2.2.15
- PHP – 5.5.3
- MySQL – 5.1.71
- 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.