웹사이트 검색

Ubuntu 18.04 LTS에 Dolibarr ERP + CRM 시스템을 설치하는 방법


이 튜토리얼은 다음 OS 버전에 대해 존재합니다.

  • Ubuntu 22.04(Jammy Jellyfish)
  • Ubuntu 18.04(Bionic Beaver)

이 페이지에서

  1. 요구 사항\n
  2. Apache, PHP, MariaDB 설치
  3. MariaDB 구성
  4. Dolibarr 다운로드 및 설치
  5. Dolibarr 액세스
  6. 이 튜토리얼의 가상 머신 이미지 다운로드

Dolibarr는 중소기업을 위한 무료 오픈 소스이자 올인원 ERP 및 CRM입니다. 고객, 송장, 주문, 제품, 재고 등을 관리하는 데 사용할 수 있는 간단하고 사용하기 쉬운 웹 기반 ERP 애플리케이션입니다. 비즈니스를 위한 ERP 및 CRM 솔루션을 찾고 있다면 Dolibarr가 좋은 선택입니다.

이 튜토리얼에서는 Ubuntu 18.04 서버에 Dolibarr를 설치합니다.

요구 사항

  • Ubuntu 18.04 데스크탑이 시스템에 설치되어 있습니다.
  • sudo 권한이 있는 루트가 아닌 사용자.\n

아파치, PHP, 마리아DB 설치

시작하기 전에 다음 명령을 사용하여 시스템에 Apache, MariaDB, PHP 및 기타 PHP 모듈을 설치해야 합니다.

sudo apt-get update -y
sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-intl php7.2-mbstring php7.2-json php7.2-xmlrpc php7.2-soap php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip wget unzip git -y

설치가 완료되면 다음 명령으로 php.ini 파일을 엽니다.

sudo nano /etc/php/7.2/apache2/php.ini
memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Europe/Berlin

파일을 저장하고 닫습니다. 그런 다음 Apache 및 MariaDB 서비스를 시작하고 다음 명령을 사용하여 부팅 시 시작하도록 활성화합니다.

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadb

MariaDB 구성

기본적으로 MariaDB는 보안되지 않습니다. 따라서 먼저 보안을 유지해야 합니다. 다음 스크립트를 실행하여 이 작업을 수행할 수 있습니다.

sudo mysql_secure_installation

아래와 같이 모든 질문에 답하십시오.

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

MariaDB가 보호되면 MariaDB 셸에 로그인합니다.

mysql -u root -p

루트 암호를 입력한 다음 Dolibarr에 대한 데이터베이스 및 사용자를 생성합니다.

MariaDB [(none)]> CREATE DATABASE dolibarrdb character set UTF8 collate utf8_bin;
MariaDB [(none)]> CREATE USER dolibarr;

다음으로 다음 명령을 사용하여 Dolibarr 데이터베이스에 권한을 부여합니다.

MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarrdb.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'mypassword';

위 명령에서 mypassword라는 단어를 선택한 보안 암호로 바꿉니다. 다음으로 FLUSH PRIVILEGES 명령을 실행해야 권한 테이블이 MySQL에 의해 다시 로드되고 새 자격 증명을 사용할 수 있습니다.

MariaDB [(none)]> FLUSH PRIVILEGES;

그런 다음 다음 명령을 사용하여 MariaDB 콘솔을 종료합니다.

MariaDB [(none)]> EXIT

돌리바 다운로드 및 설치

먼저 다음 명령을 사용하여 SourceForge에서 최신 버전의 Dolibarr를 다운로드합니다.

cd /tmp
wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/8.0.4/dolibarr-8.0.4.zip

다운로드가 완료되면 다음 명령을 사용하여 다운로드한 파일의 압축을 풉니다.

unzip dolibarr-8.0.4.zip

다음으로 추출된 디렉터리를 Apache 웹 루트에 복사하고 적절한 권한을 부여합니다.

sudo mkdir /var/www/html/dolibarr
sudo cp -r dolibarr-8.0.4/htdocs/* /var/www/html/dolibarr/
sudo chown -R www-data:www-data /var/www/html/dolibarr/
sudo chmod -R 755 /var/www/html/dolibarr/

업로드된 문서를 저장할 Dolibarr용 폴더를 만듭니다.

mkdir /var/documents
chown www-data:www-data /var/documents
chmod 700 /var/documents

다음으로 다음 명령을 사용하여 Apache 가상 호스트 파일을 만듭니다.

sudo nano /etc/apache2/sites-available/dolibarr.conf

다음 줄을 추가합니다.

<VirtualHost *:80>
     ServerAdmin 
     DocumentRoot /var/www/html/dolibarr
     ServerName example.com

     <Directory /var/www/html/dolibarr>
          Options +FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log
     CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined

</VirtualHost>

vhost 파일에서 도메인 이름 example.com을 자신의 도메인 이름으로 바꿉니다. 그런 다음 파일을 저장하고 다음 명령을 사용하여 Apache 가상 호스트 파일을 활성화합니다.

sudo a2ensite dolibarr

다음으로 Apache 재작성 모듈을 활성화하고 다음 명령을 사용하여 Apache 서비스를 다시 로드합니다.

sudo a2enmod rewrite
sudo systemctl restart apache2

액세스 Dolibarr

이제 웹 브라우저를 열고 Dolibarr 웹사이트의 URL을 입력합니다. 제 경우에는 http://example.com입니다. 다음 페이지로 리디렉션됩니다.

여기에서 언어를 선택하고 다음 단계 버튼을 클릭합니다. 다음 페이지가 표시됩니다.

여기에서 PHP 검사를 확인하고 시작 버튼을 클릭합니다. 다음 페이지가 표시됩니다.

아래로 스크롤.

이제 문서 디렉토리(/var/documents)와 데이터베이스 세부 정보를 제공하고 다음 단계 버튼을 클릭합니다. 다음 페이지가 표시됩니다.

여기에서 다음 단계 버튼을 클릭합니다. 설치에 성공하면 다음 페이지가 표시됩니다.

다음 단계 버튼을 클릭합니다.

여기에서 새 관리자 사용자 이름과 비밀번호를 설정하세요. 그런 다음 다음 단계 버튼을 클릭합니다. 사용자가 성공적으로 생성되면 다음 페이지가 표시됩니다.

이제 Go to Dolibarr 버튼을 클릭하십시오. Dolibarr 로그인 페이지로 리디렉션됩니다.

이제 관리자 사용자 이름과 비밀번호를 제공하십시오. 그런 다음 연결 버튼을 클릭합니다. Dolibarr 설정 페이지가 표시됩니다.

회사/조직을 클릭하고 회사 세부 정보를 입력한 다음 모듈/응용 프로그램으로 이동하여 사용하려는 모듈을 선택합니다. 나중에 내 대시보드를 클릭하면 다음과 유사한 페이지가 표시됩니다.

설치를 완료하고 대시보드에서 설치 경고를 제거하려면 다음 명령어를 실행하세요.

sudo touch /var/documents/install.lock
sudo chown root:root /var/www/html/dolibarr/conf/conf.php

이 튜토리얼의 가상 머신 이미지 다운로드

이 튜토리얼은 VMWare 및 Virtualbox와 호환되는 ovf/ova 형식의 가상 머신 이미지를 사용할 준비가 된 상태로 제공됩니다. 가상 머신 이미지는 다음 로그인 세부 정보를 사용합니다.

SSH/쉘 로그인

사용자 이름: administrator
비밀번호: howtoforge

이 사용자는 sudo 권한이 있습니다.

돌리바르 로그인

사용자 이름: admin
비밀번호: howtoforge

MySQL 로그인

사용자 이름: root
비밀번호: howtoforge

사용자 이름: dolibarr
비밀번호: howtoforge

VM의 IP는 192.168.1.100이며 /etc/netplan/01-netcfg.yaml 파일에서 변경할 수 있습니다. 위의 모든 암호를 변경하여 가상 머신을 보호하십시오.