Technical Anshu Главная › Уроки › Настройка сервера OrangeHRM
🧑‍💼 Бесплатный HRM на вашем собственном сервере

Настройка сервера OrangeHRM

Настройте OrangeHRM Starter на собственном офисном сервере: требования, веб-установщик, первый вход администратора, записи сотрудников, настройка отпусков и правила безопасности, которых заслуживают данные отдела кадров.

✍️ Technical Anshu🖥️ Windows (XAMPP) · Linux (LAMP)🎧 Multi-Language Audio
Настройка сервера OrangeHRM
🎧 Многоязычное аудио: В видеоплеере нажмите [Настройки] (⚙️) ➔ [Аудиодорожка], чтобы выбрать язык.

📑Главы

<ол класс="главы">
  • Что такое OrangeHRM Starter — и веб-стек, который ему нужен
  • Путь А: подготовка сервера с помощью XAMPP в Windows
  • Путь Б: подготовка сервера со стеком LAMP в Linux
  • Создание базы данных и выделенного пользователя базы данных
  • Открытие веб-установщика и прохождение проверки системы
  • Настройки базы данных и создание первой учетной записи администратора
  • Первый вход администратора — название компании и первая резервная копия.
  • Добавление записей о сотрудниках и предоставление сотрудникам собственных логинов.
  • Настройка отпуска: виды, права, применение и утверждение
  • Правила безопасности данных отдела кадров: доступ, HTTPS и резервное копирование.
  • 📋 Обзор и пошаговое руководство

    1

    Сначала проверьте требования

    OrangeHRM — это веб-приложение PHP, поэтому серверу под ним требуется стандартный веб-стек: Apache в качестве веб-сервера, PHP и MySQL или MariaDB в качестве базы данных. Сам мастер установки занимает несколько минут, а подготовка этого стека — настоящая работа.

    Машина не обязательно должна быть мощной. ПК, который остается включенным в рабочее время, вполне достаточно для небольшой команды, но это должна быть машина, которая остается в одном месте, физически защищена и имеет резервное копирование, а не чей-то ежедневный ноутбук.

    📌 Версия PHP имеет значение: OrangeHRM 5.x поддерживает PHP версий от 7.4 до 8.1. Совершенно новый PHP, выходящий за пределы этого диапазона, является наиболее распространенной причиной, по которой установщик отказывается продолжить работу: экран проверки системы пометит его, поэтому проверьте версию, прежде чем начать.
    2

    Путь А — Windows с XAMPP

    Если ваш офис работает на Windows, это самый быстрый путь. Установите XAMPP с официального сайта — он объединяет Apache, MySQL и PHP — и запустите Apache и MySQL с панели управления XAMPP.

    Загрузите zip-архив OrangeHRM Starter с официального сайта OrangeHRM и распакуйте его в веб-папку XAMPP:

    Windows — OrangeHRM Folder
    C:\xampp\htdocs\orangehrm
    ⚠️ XAMPP is built for convenience, not for exposure: on an office LAN it is a practical choice, but never port-forward a XAMPP install to the public internet.
    3

    Путь Б — Linux со стеком LAMP

    Для выделенного сервера, который должен работать годами с меньшим количеством движущихся частей, используйте Linux. Установите Apache, MariaDB (или MySQL) и PHP с расширениями, необходимыми OrangeHRM, затем загрузите OrangeHRM с официального сайта и распакуйте его в веб-папку Apache:

    Linux — OrangeHRM Folder
    /var/www/html/orangehrm

    Make 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.

    4

    Создайте базу данных и собственного пользователя

    Прежде чем открыть установщик, создайте пустую базу данных для OrangeHRM — например, с именем orangehrm — в phpMyAdmin (Windows) или клиенте MySQL/MariaDB (Linux), а также создайте выделенного пользователя базы данных с настоящим паролем и полными правами только для этой базы данных.

    ⚠️ Не передавайте установщику пароль root базы данных. Это кажется быстрее, но тогда приложение работает с полномочиями над каждой базой данных на сервере. Выделенный пользователь, который может работать только с базой данных OrangeHRM, занимает две минуты и является настоящей границей безопасности.
    5

    Откройте веб-установщик и пройдите проверку системы

    Все, что происходит здесь, происходит в браузере. Откройте установщик по адресу:

    Browser Address Bar
    http://localhost/orangehrm

    On 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.

    6

    Настройки базы данных и учетная запись администратора

    На экране конфигурации базы данных введите хост (обычно localhost), имя базы данных и выделенного пользователя, которого вы создали на шаге 4, а не учетную запись root. Затем мастер попросит вас создать первого администратора. Эта учетная запись контролирует всю систему: каждую запись о сотруднике, каждое поле зарплаты, каждое утверждение отпуска.

    ⚠️ Установите здесь надежный пароль администратора и защитите его соответствующим образом. Если простой пароль или пароль по умолчанию использовался только для прохождения настройки, измените его сразу после первого входа в систему — до того, как будут введены какие-либо реальные данные о сотрудниках. Запишите учетные данные в своих записях паролей и никогда не запускайте офис с одним паролем администратора, который используется несколькими людьми: один общий пароль — это то, как небольшие офисы сливают свои собственные данные отдела кадров.

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

    7

    Первый вход и первые настройки

    Войдите в систему с только что созданной учетной записью администратора и подтвердите загрузку информационной панели. Сначала выйдите из системы и снова войдите в систему, чтобы убедиться, что учетные данные работают. Затем укажите название своей компании в разделе Администратор → Организация → Общая информация, чтобы система с первого дня носила название вашего офиса.

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

    Добавить записи о сотрудниках и настроить отпуск

    При работающей системе добавьте своих людей. Записи о сотрудниках хранятся в модуле PIM — добавляйте сотрудников по одному или импортируйте список сотрудников из CSV, используя образец файла из PIM → Импорт данных, строка заголовка которого имеет точный формат, которому должен соответствовать ваш файл. Предоставьте каждому сотруднику собственный логин ESS (самообслуживания), чтобы он мог видеть свои записи и самостоятельно подать заявление на отпуск; учетные записи администратора остаются отдельными и небольшими.

    Затем настройте отпуск в модуле Отпуск: определите типы отпусков, добавьте право каждого сотрудника на год, и ежедневный поток позаботится сам о себе — сотрудники подают заявки, их руководители одобряют, а администраторы видят все.

    9

    Защитите данные HR так, как того заслуживают

    Кадровая система хранит больше всего личных данных в офисе — имена, адреса, документы, записи об отпусках и зарплате. Относитесь к серверу соответственно:

    ⚠️ Держите OrangeHRM за сетью вашего офиса, VPN или надлежащим HTTPS — никогда не открывайте его в общедоступном Интернете по простому HTTP. Логины и данные сотрудников передаются в незашифрованном виде по простому HTTP, а установка с выходом в Интернет с угаданным паролем администратора — это все, что нужно, чтобы потерять всю базу данных людей.

    Создайте резервную копию двух объектов вместе: базы данных (записей) и загруженных файлов папки OrangeHRM (вложенных документов). Любой из них по отдельности является неполным восстановлением. Храните копии где-нибудь, кроме самого сервера, обновляйте стек и проверяйте, у кого есть учетная запись администратора, когда кто-то покидает офис.

    🏷️Topic Search Variables & Keywords

    🔍 OrangeHRM 🔍 OrangeHRM Starter 🔍 Free HR Software 🔍 HRM Server Setup 🔍 OrangeHRM Installation 🔍 XAMPP 🔍 LAMP Stack 🔍 Employee Records 🔍 Leave Management 🔍 PIM Module 🔍 HR Server 🔍 TechnicalAnshu 🔍 ITAdmin
    🎙️ Полная расшифровка — нажмите, чтобы развернуть

    Настройка сервера OrangeHRM. Экранная демонстрация от Технического Аншу.

    Настройте OrangeHRM Starter на своем офисном сервере с помощью этого полного руководства: требования, веб-установщик, первый вход в систему администратора, записи сотрудников, настройка отпусков и правила безопасности, которых заслуживают данные отдела кадров.

    (расшифровка заканчивается здесь, на исходной странице)

    ❓ Часто задаваемые вопросы (на английском языке)

    Является ли это руководство абсолютно бесплатным?

    Да! Во всех руководствах и методах, продемонстрированных Tech Anshu, используются бесплатные легальные и образовательные ресурсы.

    Могут ли новички следовать этому руководству?

    Абсолютно! Каждый шаг демонстрируется на экране с подробными инструкциями, поэтому каждый может легко следовать им.

    Где я могу задать вопросы, если застряну?

    Оставьте комментарий прямо под видео на YouTube, и наше сообщество и технический специалист Anshu помогут вам.

    🚀 Посмотрите полное руководство на YouTube

    🚀 Посмотрите полное пошаговое видеоруководство на YouTube: https://www.youtube.com/watch?v=ocbmBouU_mI

    Подпишитесь на техническую поддержку Anshu для ИТ-поддержки, устранения неполадок Windows и управления сервером.

    ▶️ Посмотреть полное видео
    Это руководство основано на видео «Настройка сервера OrangeHRM» от Technical Anshu. • Застряли на каком-либо этапе? Спрашивайте в комментариях к видео — там вам помогут 🙏