Kanboard-Prod/doc/ru_RU/faq.markdown

10 KiB
Raw Blame History

Часто задаваемые вопросы

Вы можете порекомендовать веб хостинг провайдера для Канборд?

Работу Канборд поддерживают несколько крупных провайдеров VPS, такие как Digital Ocean, Linode или Gandi.

Для получения большей производительности, выбирайте провайдера с быстрыми дисками чтения/записи, потому что Канборд использует по умолчанию Sqlite. Избегайте провайдеров которые используют подключения NFS.

У меня выводится пустая страница после установки или обновления Канборд

  • Проверьте, установили ли вы всё на сервер, что было указано в требованиях
  • Посмотрите ошибки в PHP и Apache логах
  • Проверьте права доступа к файлам
  • Если вы используете кеширование OPcode, перезапустите ваш веб сервер или php-fpm

У меня выводится ошибка “There is no suitable CSPRNG installed on your system”

Если вы используете PHP < 7.0, то вам нужно включить расширение openssl или доступ из приложения к /dev/urandom, если имеются ограничения от open_basedir.

Страница не найдена и URL выглядит криво (&)

  • UTL выглядит как /?controller=auth&amp;action=login&amp;redirect_query= вместо ?controller=auth&action=login&redirect_query=
  • Канборд выдает ошибку “Страница не найдена”

Эта ошибка исходит из настроек конфигурации вашего PHP, значение arg_separator.output отсутствует в базовой настройке. Есть разные пути решения этой проблемы:

Измените значение прямо в вашем php.ini:

arg_separator.output = "&"

Переделайте значение с помощью .htaccess:

php_value arg_separator.output "&"

Иначе Канборд будет брать значение напрямую из PHP.

Ошибка аутентификации в API и Apache + PHP-FPM

По умолчанию, php-cgi под Apache не передает HTTP Basic user/pass в PHP. Чтобы это окружение заработало, добавьте эти строки в ваш файл .htaccess:

RewriteCond %{HTTP:Authorization} ^(.+)$

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

Проблемы с eAccelerator

Канборд не очень хорошо работает с eAccelerator. Проблема в том, что выдается чистая страница или падает Apache:

[Wed Mar 05 21:36:56 2014] [notice] child pid 22630 exit signal Segmentation fault (11)

Лучшее решение, чтобы избежать этой проблемы, выключить eAccelerator или прописать в конфиге какие файлы вы хотите кешировать (параметр eaccelerator.filter).

Проект eAccelerator выглядит мертвым и не обновляется с 2012. Мы рекомендуем перейти на последнюю версию PHP, потому что в него включен OPcache.

Почему минимальная рекомендуемая версия PHP 5.3.3?

Канборд использует функцию password_hash() для шифрования пароля, а эта функция доступна только для PHP >= 5.5.

Однако, имеется back-port для более ранних версий PHP. Эта библиотека требует минимум PHP 5.3.7 для корректной работы.

По всей видимости, патчи безопасности back-port имеются в Centos и Debian, поэтому PHP 5.3.3 подходит для работы Канборд.

Канборд v1.0.10 и v1.0.11 требует минимум PHP 5.3.7, но эти изменения возвращены на PHP 5.3.3 в Канборде >= v1.0.12

Как проверить работу Канборда со встроенным веб-сервером PHP?

Если вы не хотите устанавливать веб сервер типа Apache, то вы можете протестировать работу Канборда на встроенном в PHP веб сервере:

unzip kanboard-VERSION.zip

cd kanboard

php -S localhost:8000

open http://localhost:8000/

Как установить Канборд на Yunohost?

YunoHost это серверная операционная система, цель которой предоставить хостинг для всех.

Отсюда можно загрузить инсталяционный пакет Kanboard для Yunohost.

Имеются ли руководства по Канборду на других языках?

Русская документация Kanboard