Настройка сервера OrangeHRM
Настройте OrangeHRM Starter на собственном офисном сервере: требования, веб-установщик, первый вход администратора, записи сотрудников, настройка отпусков и правила безопасности, которых заслуживают данные отдела кадров.
📑Главы
<ол класс="главы">📋 Обзор и пошаговое руководство
Сначала проверьте требования
OrangeHRM — это веб-приложение PHP, поэтому серверу под ним требуется стандартный веб-стек: Apache в качестве веб-сервера, PHP и MySQL или MariaDB в качестве базы данных. Сам мастер установки занимает несколько минут, а подготовка этого стека — настоящая работа.
Машина не обязательно должна быть мощной. ПК, который остается включенным в рабочее время, вполне достаточно для небольшой команды, но это должна быть машина, которая остается в одном месте, физически защищена и имеет резервное копирование, а не чей-то ежедневный ноутбук.
Путь А — Windows с XAMPP
Если ваш офис работает на Windows, это самый быстрый путь. Установите XAMPP с официального сайта — он объединяет Apache, MySQL и PHP — и запустите Apache и MySQL с панели управления XAMPP.
Загрузите zip-архив OrangeHRM Starter с официального сайта OrangeHRM и распакуйте его в веб-папку XAMPP:
C:\xampp\htdocs\orangehrmПуть Б — Linux со стеком LAMP
Для выделенного сервера, который должен работать годами с меньшим количеством движущихся частей, используйте Linux. Установите Apache, MariaDB (или MySQL) и PHP с расширениями, необходимыми OrangeHRM, затем загрузите OrangeHRM с официального сайта и распакуйте его в веб-папку Apache:
/var/www/html/orangehrmMake sure the web server owns that folder and can write to it — the installer's system check tests folder writability and will stop you if it is wrong. Restart Apache after changing anything, then continue to the database step, which is the same on both routes.
Создайте базу данных и собственного пользователя
Прежде чем открыть установщик, создайте пустую базу данных для OrangeHRM — например, с именем orangehrm — в phpMyAdmin (Windows) или клиенте MySQL/MariaDB (Linux), а также создайте выделенного пользователя базы данных с настоящим паролем и полными правами только для этой базы данных.
Откройте веб-установщик и пройдите проверку системы
Все, что происходит здесь, происходит в браузере. Откройте установщик по адресу:
http://localhost/orangehrmOn another office PC, use the server's name or IP address in place of localhost. The wizard opens with a welcome and licence screen, then runs its system check — PHP version, PHP extensions, database connection and writable folders. Every line should pass. If something is flagged, fix that item (install the named extension, correct the folder permissions) rather than forcing ahead; the check exists because the software genuinely breaks when a check fails.
Настройки базы данных и учетная запись администратора
На экране конфигурации базы данных введите хост (обычно localhost), имя базы данных и выделенного пользователя, которого вы создали на шаге 4, а не учетную запись root. Затем мастер попросит вас создать первого администратора. Эта учетная запись контролирует всю систему: каждую запись о сотруднике, каждое поле зарплаты, каждое утверждение отпуска.
На экране подтверждения мастер создает таблицы базы данных. Дайте ему закончить, не закрывая вкладку.
Первый вход и первые настройки
Войдите в систему с только что созданной учетной записью администратора и подтвердите загрузку информационной панели. Сначала выйдите из системы и снова войдите в систему, чтобы убедиться, что учетные данные работают. Затем укажите название своей компании в разделе Администратор → Организация → Общая информация, чтобы система с первого дня носила название вашего офиса.
Добавить записи о сотрудниках и настроить отпуск
При работающей системе добавьте своих людей. Записи о сотрудниках хранятся в модуле PIM — добавляйте сотрудников по одному или импортируйте список сотрудников из CSV, используя образец файла из PIM → Импорт данных, строка заголовка которого имеет точный формат, которому должен соответствовать ваш файл. Предоставьте каждому сотруднику собственный логин ESS (самообслуживания), чтобы он мог видеть свои записи и самостоятельно подать заявление на отпуск; учетные записи администратора остаются отдельными и небольшими.
Затем настройте отпуск в модуле Отпуск: определите типы отпусков, добавьте право каждого сотрудника на год, и ежедневный поток позаботится сам о себе — сотрудники подают заявки, их руководители одобряют, а администраторы видят все.
Защитите данные HR так, как того заслуживают
Кадровая система хранит больше всего личных данных в офисе — имена, адреса, документы, записи об отпусках и зарплате. Относитесь к серверу соответственно:
Создайте резервную копию двух объектов вместе: базы данных (записей) и загруженных файлов папки OrangeHRM (вложенных документов). Любой из них по отдельности является неполным восстановлением. Храните копии где-нибудь, кроме самого сервера, обновляйте стек и проверяйте, у кого есть учетная запись администратора, когда кто-то покидает офис.
🏷️Topic Search Variables & Keywords
🎙️ Полная расшифровка — нажмите, чтобы развернуть
Настройка сервера OrangeHRM. Экранная демонстрация от Технического Аншу.
Настройте OrangeHRM Starter на своем офисном сервере с помощью этого полного руководства: требования, веб-установщик, первый вход в систему администратора, записи сотрудников, настройка отпусков и правила безопасности, которых заслуживают данные отдела кадров.
(расшифровка заканчивается здесь, на исходной странице)
❓ Часто задаваемые вопросы (на английском языке)
Является ли это руководство абсолютно бесплатным?
Да! Во всех руководствах и методах, продемонстрированных Tech Anshu, используются бесплатные легальные и образовательные ресурсы.
Могут ли новички следовать этому руководству?
Абсолютно! Каждый шаг демонстрируется на экране с подробными инструкциями, поэтому каждый может легко следовать им.
Где я могу задать вопросы, если застряну?
Оставьте комментарий прямо под видео на YouTube, и наше сообщество и технический специалист Anshu помогут вам.
🚀 Посмотрите полное руководство на YouTube
🚀 Посмотрите полное пошаговое видеоруководство на YouTube: https://www.youtube.com/watch?v=ocbmBouU_mI
Подпишитесь на техническую поддержку Anshu для ИТ-поддержки, устранения неполадок Windows и управления сервером.
▶️ Посмотреть полное видео