База База веб-разработчика Рекомендуется

Linux и командная строка

Работа с сервером на базе Linux требует понимания прав доступа веб-пользователя к файлам, подключения по SSH и навыков чтения логов веб-сервера и php-fpm. Кроме того, системный планировщик cron необходим для выноса периодических агентов Битрикса с пользовательских хитов в фон.

6 разработчиков прошли

Прогресс хранится в этом браузере. Войдите, чтобы сохранить его в аккаунте.

Что нужно понимать

  • 1
    Файлы, права, пользователи
  • 2
    SSH и работа на удалённом сервере
  • 3
    Логи nginx, php-fpm, MySQL
  • 4
    Cron

Материалы

Рекомендуем со стороны

Проверь себя

Заказчик пишет: «картинка товара не загружается, в админке белый экран». Файлы вчера копировали на сервер по SSH. С чего начать?

С владельца файлов: ls -la в /upload покажет, что папки созданы root, а php-fpm работает от bitrix и не может писать. Лечится chown -R на пользователя веб-сервера, а не правами 777.

На странице ошибка 500 без текста. Где искать причину, если в браузере пусто?

В логах: ошибка php-fpm попадёт в его лог или в лог nginx, а исключения ядра — в файл из секции exception_handling в .settings.php, по умолчанию bitrix/modules/error.log. tail -f по нужному файлу и повтор запроса.

Агенты перевели на cron, а рассылка перестала уходить. Что проверить в первую очередь?

Что задание cron действительно вызывает bitrix/modules/main/tools/cron_events.php от пользователя bitrix и не падает: crontab -l, лог cron, запуск скрипта руками из консоли. Опция «выполнять агентов только на кроне» без работающего cron останавливает всё.

Почему в BitrixVM не стоит править конфиги nginx руками?

Окружение управляется через меню /root/menu.sh, и его сценарии перезаписывают конфиги при следующих операциях: создании сайта, настройке SSL. Ручные правки теряются, а причину потом ищут неделями.

Не сходится?

Спросите ассистента BXMax: он знает документацию и материалы сайта по этой теме.

Знаете материал лучше?

Предложите ссылку: после проверки она появится в этом разделе.

Войти, чтобы предложить
Поделиться в Telegram
Мы используем файлы cookie для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с нашей политикой конфиденциальности.
AI Домовой

AI Домовой История

на связи

пишет…
Нет истории чатов
AI Домовой

Нужна авторизация

Войдите, чтобы задавать вопросы AI Домовому.

Войти