Go to file
2023-05-06 10:30:07 +08:00
bin first commit 2023-05-02 20:42:00 +08:00
build first commit 2023-05-02 20:42:00 +08:00
installer 更新 'installer/Migration/V5_4_0/Migration.php' 2023-05-06 10:30:07 +08:00
lib/confs/cryptokeys first commit 2023-05-02 20:42:00 +08:00
src new 2023-05-05 19:32:12 +08:00
web new 2023-05-05 19:32:12 +08:00
.htaccess first commit 2023-05-02 20:42:00 +08:00
.php-cs-fixer.dist.php first commit 2023-05-02 20:42:00 +08:00
CHANGELOG.TXT first commit 2023-05-02 20:42:00 +08:00
docker-compose.yaml new 2023-05-02 20:46:39 +08:00
index.php first commit 2023-05-02 20:42:00 +08:00
LICENSE first commit 2023-05-02 20:42:00 +08:00
logo.png first commit 2023-05-02 20:42:00 +08:00
phpunit.xml first commit 2023-05-02 20:42:00 +08:00
README.md 更新 'README.md' 2023-05-05 20:00:54 +08:00
SECURITY.md first commit 2023-05-02 20:42:00 +08:00

Nodejs yarn

curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -

sudo apt-get install -y nodejs

sudo apt-get install gcc g++ make

curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null

echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

sudo apt-get update && sudo apt-get install yarn

php composer

docker compose exec orangehrm bash

cd src

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

php composer-setup.php

mv composer.phar /usr/local/bin/composer

rm composer-setup.php

composer install

目录权限

docker compose exec orangehrm bash

rm -rf /var/www/html/src/cache/*

chown -R www-data:www-data /var/www/html/lib/confs/
chown -R www-data:www-data /var/www/html/src/cache/
chown -R www-data:www-data /var/www/html/src/log/



exit

重新安装

sudo rm lib/confs/Conf.php


docker compose exec orangehrm php ./bin/console orm:generate-proxies
docker compose exec orangehrm php ./bin/console cache:clear

oxd 样式


cd src/client

npm uninstall git+https://git.kongjian.xin:8443/YBY/oxd.git
rm -rf node_modules/@ohrm/oxd/

yarn install

yarn build

Install

mariadb
root
orangehrm

OrangeHRM Starter Application

OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures all the essential functionalities required for any enterprise. Copyright (C) 2006 OrangeHRM Inc., http://www.orangehrm.com/

OrangeHRM is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

OrangeHRM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Getting started

OrangeHRM Mobile App

Get it on Google Play Download on the App Store

Resources

Demo

Live demo is available at : https://opensource-demo.orangehrmlive.com

Releases

Sourceforge : https://sourceforge.net/p/orangehrm

Website

https://www.orangehrm.com/

Help & Support

Submit your help requests through OrangeHRM Help Portal or Email to ossupport@orangehrm.com

License

GNU General Public License