Для установки скрипта KVS (Kernel Video Sharing) нужно связаться с поддержкой скрипта, они должны выдать Вам архив. Когда выдадут архив, загрузите его на сервер(например по FTP) или предоставьте ссылку на архив и мы поможем с установкой данного скрипта.
Ниже приведена стандартная инструкция по установке от KVS
Установка KVS
KVS может быть установлен только на домен лицензии. Данная процедура установки не может использоваться для обновления.
1) Скопируйте файлы из архива в папку установки проекта (папка установки может быть либо корнем домена, либо папкой относительно корня домена).
2) Создайте чистую базу данных MySQL и выполните для нее скрипт установки /_INSTALL/install_db.sql1).
3) Укажите данные подключения к базе данных MySQL в файле /admin/include/setup_db.php.
4) В файле /admin/include/setup.php необходимо внести следующие изменения:
a. Токен "/PATH" заменить на полный серверный путь к папке установки проекта без слеша на конце (например, /var/www/www-root/data/www/domain.com) b. В настройке $config['server_type'] поставить значение "apache", если главный сервер работает на apache без nginx или оставить "nginx" если работает связка nginx+apache. c. В настройке $config['php_path'] прописать путь к php (обязательно) d. В настройке $config['ffmpeg_path'] прописать путь к ffmpeg (обязательно) e. В настройке $config['image_magick_path'] прописать путь к imagemagick (обязательно) f. В настройке $config['mysqldump_path'] прописать путь к утилите mysqldump (опционально) g. Удалить настройки $config['memcache_server'] и $config['memcache_port'], если у вас не установлен memcache
5) Установите привилегии файловой системы. Запустите скрипт install_permissions.sh из папки /_INSTALL. Содержимое скрипта
#!/bin/bash chmod 777 tmp chmod 777 admin/smarty/cache chmod 777 admin/smarty/template-c chmod 777 admin/smarty/template-c-site find admin/logs -type d | xargs chmod 777 find admin/logs -type f \(! -iname ".htaccess" \) -exec chmod 666 {} \; find contents -type d | xargs chmod 777 chmod 755 contents find template -type d | xargs chmod 777 find template -type f \(! -iname ".htaccess" \) -exec chmod 666 {} \; find admin/data -type d | xargs chmod 777 chmod 755 admin/data find admin/data -type f \(-iname "*.dat" \) -exec chmod 666 {} \; find admin/data -type f \(-iname "*.tpl" \) -exec chmod 666 {} \; chmod 777 langs find langs -type f \(-iname "*.lang" \) -exec chmod 666 {} \;
либо установите вручную:
a. /tmp [777 на папку] b. /template [777 на папку, а также 777 на все дочерние папки и 666 на все *.tpl файлы рекурсивно] c. /contents [777 на дочерние папки, на саму папку не требуется] d. /admin/smarty/cache [777 на папку] e. /admin/smarty/template-c [777 на папку] f. /admin/smarty/template-c-site [777 на папку] g. /admin/logs [777 на папку, а также 777 на все дочерние папки] h. /admin/data/advertisements [777 на папку, а также 666 на все *.dat файлы] i. /admin/data/analysis [777 на папку, а также 777 на все дочерние папки] j. /admin/data/config [777 на папку, а также 777 на все дочерние папки и 666 на все *.dat файлы рекурсивно] k. /admin/data/conversion [777 на папку] l. /admin/data/engine [777 на папку] m. /admin/data/other [777 на папку] n. /admin/data/player [777 на папку, а также 777 на все дочерние папки и 666 на все *.dat файлы рекурсивно] o. /admin/data/plugins [777 на папку] p. /admin/data/stats [777 на папку, а также 666 на все *.dat файлы] q. /admin/data/system [777 на папку, а также 666 на все *.dat файлы] r. /langs [777 на папку]
Все установленные привилегии будут проверены плагином аудита, там вы сможете увидеть если что-то сделали не так.
6) Поставьте скрипт /admin/include/cron.php на выполнение по крону раз в минуту. Скрипт должен выполняться из той папки, в которой он находится. Команда должна быть задана в таком виде:
cd /var/www/www-root/data/www/domain.com/admin/include/ && /usr/bin/php cron.php > /dev/null 2>&1
7) Попробуйте зайти в зону администрирования (http://domain.com/admin). Для доступа используйте данные: admin / 123. Если вы видите белый экран или какую-либо ошибку, то скорее всего у вас одна из следующих проблем:
- Не установлены 777 привилегии на требуемые папки в /admin/smarty/ (см. шаги 5d, 5e, 5f) - У вас нет поддержки memcache, но вы не удалили настройки memcache из /admin/include/setup.php (см. шаг 4i) - У вас некорректно указан полный серверный путь к проекту в /admin/include/setup.php (см. шаг 4a)
8) Откройте раздел Плагинов панели администрирования и запустите плагин Аудита со всеми опциями. Плагин не должен выдать ни одной ошибки. В большинстве случаев потенциальные ошибки будут ссылаться на какой-то нерабочий элемент конфигурации. Дополнительная информация по всем сообщениям плагина аудита находится в отдельном руководстве документации KVS.
9) Загрузите видео и убедитесь, что оно сконвертировалось и может быть просмотрено.
10) Удалите папку /_INSTALL.
11) Доступ по умолчанию в панель администрирования: «admin» / «123». Измените пароль.