Проблемы и решения

Документ актуален для InstantVideo любой версии
Проблемы и решения

  При загрузке файлов движка на сервер и при переходе на сайт для установки вижу на экране "иероглифы"

Пожалуйста, убедитесь, что вы копировали файлы по ftp в двоичном режиме или же убедитесь в том, что на сервере установлен ioncube loader версии не ниже 4.4.4.

  Я загрузил файл видеоролика на сайт через форму, но он висит в статусе "не загружен провайдеру" или "ожидает конвертации".

Необходимо в первую очередь определиться с провайдером конвертации по умолчанию. Для этого в настройках InstantVideo во вкладке "Общие" выберите нужного вам. Так же можно переопределять провайдера конвертации по умолчанию в настройках категорий.

После этого, в зависимости от того какого провайдера вы выбрали, нужно заполнить его учетные данные, смотрите раздел "Настройка провайдеров" документации.

Если данные провайдера заполнены верно (или в случае если провайдер LocalHost пути к программам верные и они установлены), то необходимо настроить задачу CRON на хостинге. Без настроенной задачи действия над исходными роликами можно осуществлять вручную, например нажимая на соответствующие иконки в списке роликов в админке или же запуская нужную задачу cron вручную.

Если же вы точно уверены, что данные провайдеров заполнены/настроены, но конвертация или загрузка файлов к провайдеру не осуществляется, необходимо смотреть логи InstantVideo - в админке InstantVideo это на панели иконок - иконка с одноименным названием.

  Зависла обработка фоновых задач

Скорее всего действительно у вас произошло зависание движка фоновых процессов. Это может происходить по разным причинам. Для выяснения обстоятельств так же нужно обратиться к логам InstantVideo.

Исправить эту ситуацию можно только имея доступ к shell: необходимо удалить (командой kill) процесс PHP, который обрабатывает скрипты: cron_convert_contemporaneously.php или cron_download_run.php.

  Не работает стриминг (перемотка) сконвертированных роликов при помощи LocalHost

Вы возможно при конвертации не выбрали (или она не установлена) программу для внесения мета информации в файлы после конвертации. Выберите или установите любую из трех предложенных. Однако, обращаем ваше внимание, если у вас медиаконтейнер mp4, то для него подойдет только qt-faststart.

Если программа для внесения метаинформации установлена и выбрана, но стриминг по прежнему не работает - значит у вас не установлен или не настроен должным образом nginx. Изучить данный вопрос можно прочитав инструкцию по настройке конвертации.

  Ошибки при импорте по ссылке с разрешенного провайдера

Как правило, система выдает наиболее подходящий текст ошибки и искать решение нужно исходя из него. Однако, если система ничего не сообщает конкретного, а пишет просто "ссылка на ролик не распознана", нужно в первую очередь так же обратиться к логам InstantVideo. Обычно суть проблемы там отражена. Если же там тоже никаких сообщений нет в контексте вашей проблемы, то нужно задать себе вопросы:

  • провайдер добавляемого ролика поддерживается системой?
  • если провайдер универсальный, то разрешенный домен проходил проверку на корректность импорта?
  • если провайдер YouTube, Вконтакте или Tvigle, то заполнены ли все учетные данные и получены ли ключи доступа?

  Не работает ручная сортировка роликов в админке

Убедитесь, что вы просматриваете ролики определенной категории и в панели опций сортировка выбрана по порядку по возрастанию.

  При импорте с YouTube по ссылке или массово ничего не импортируется

Необходимо зайти в настройки провайдера YouTube и, либо заполнить все учетные данные (ключ YouTube API, идентификатор клиента, логин и пароль на YouTube), либо там же в настройках провайдера поставить чекбокс "Не использовать авторизацию".

  Добавляю ролик по его коду, ролик не добавляется, или добавляется, но не воспроизводится

Необходимо зайти в общие настройки InstantVideo, во вкладку "Ограничения" и заполнить опцию "Разрешенные домены при импорте по коду ролика" согласно ваших потребностей.

  Загружаю файл через форму загрузки, начинает загружаться и обрывается

Необходимо увеличить параметры php, отвечающие за время выполнения скрипта и максимальный размер файла. Подробнее можно прочитать тут.

  При переходе на такую то страницу сайта у меня "белая страница"

Так называемая "белая страница" на сайте говорит о том, что у вас скрипт аварийно завершил свою работу. Причина может быть какой угодно. Чтобы понять почему так произошло, необходимо в файле конфигурации php (php.ini) включить показ ошибок на экран директивой display_errors, установив ее в значение On. После этого вместо белой страницы будет текст ошибки. И уже согласно этому принимать решение об исправлении.