Перейти к содержимому

Решение проблем

    Логирование

    Если что-то работает не так, как ожидается, и вы получаете сообщения об ошибках, анализ логов может помочь. Логирование включается в админпанели, во вкладке Система на экране Логирование.

    Как правило, нужное значение уровня детализации — «Отладка».

    Файлы логов хранятся в каталоге data/logs/, имена файлов имеют формат log-ГГГГ-ММ-ДД.txt (например: log-2018-01-18.txt). Из экрана Логирование, можно скачать или просмотреть файлы логов.

    Важно: по умолчанию логи не содержат детальный вывод API exceptions т.к. они могут содержать конфиденциальную информацию, в частности пароли в открытом виде. Если же вам это необходимо для отладки, запись полного вывода всех ошибок API можно активировать, указав опции LogStackTrace значение true в файле data/settings/config.json.

    Проблемы доступа к каталогу data

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

    Как правило, это решается сменой владельца на того пользователя, под которым работает веб-сервер. Например:

    chown -R www-data:www-data /var/www/aurora/data

    В этом случае, www-data:www-data это пользователь и группа веб-сервера. Например, если это Apache на системе Ubuntu, эти данные можно найти в файле /etc/apache2/envvars:

    export APACHE_RUN_USER=www-data
    export APACHE_RUN_GROUP=www-data

    Если у вас нет доступа SSH или возможности менять владельца, может помочь выставление прав на 755 или 777, например:

    chmod -R 0777 /var/www/aurora/data

    Проблемы с загрузкой файлов

    В случае, если права на каталог data выставлены корректно, может возникнуть ситуация, когда не получается загрузить файлы более определенного размера. В этом случае убедитесь, что следующие настройки вашего PHP (файл php.ini) содержат достаточные для ваших нужд значения:

    upload_max_filesize = 2M
    post_max_size = 8M

    Мы предлагаем указать post_max_size вдвое выше, чем upload_max_filesize.

    В случае, если используется веб-сервер nginx, может потребоваться указать значение client_max_body_size в файле nginx.conf.