Ubuntu 18.04 LTS에 MODX CMS를 설치하는 방법

소개

MODX는 PHP 언어를 기반으로하는 오픈 소스 안전하고 효과적인 컨텐츠 관리 시스템입니다. 사용하기 쉬운 인터페이스를 제공하므로 웹 마스터 및 기타 사용자가 반응 형의 강력한 콘텐츠 웹 사이트를 만들 수 있습니다.


블로그 나 웹 사이트의 활동을 관리하기 위해 간단하지만 신뢰할 수있는 컨텐츠 관리 플랫폼을 찾는 사람들에게 MODX는 훌륭한 옵션입니다. 이 튜토리얼은 Ubuntu 18.04 LTS에 MODX CMS를 설치하는 과정을 안내합니다..

전제 조건

시작하기 전에 다음이 필요합니다.

  • Ubuntu 18.04에서 실행되는 가상 머신
  • sudo 권한을 가진 루트가 아닌 사용자.

이러한 항목을 확인한 후 이동하는 것이 좋습니다.

MODX는 PHP 언어 기반의 웹 서버가 필요하며 그 기능을 위해 MariaDB 데이터베이스를 활용합니다. 이러한 이유로 시스템에 MariaDB, PHP 및 Apache를 설치해야합니다..

LAMP 스택을 설치하려면 다음 단계를 수행하십시오.

1 단계-Apache 서버 설치

아래 명령을 실행하여 시스템을 업데이트하십시오.

$ sudo apt 업데이트

Ubuntu에 Apache2를 설치하려면 다음 명령을 실행하십시오.

$ sudo apt 설치 apache2

Apache가 설치되면 아래 명령을 실행하여 디렉토리 목록을 비활성화하십시오.

$ sudo sed -i "s / 옵션 색인 FollowSymLinks / 옵션 FollowSymLinks /" /etc/apache2/apache2.conf

다음으로 서버가 부팅 될 때 Apache2 서비스가 항상 시작되도록 시작하고 활성화해야합니다..

$ sudo systemctl start apache2.service
$ sudo systemctl enable apache2.service

2 단계-MariaDB 데이터베이스 설치

Akeneo는 데이터베이스 서버가 제대로 작동해야하며 MariaDB는 시작하기에 좋은 데이터베이스 서버입니다. 아래 명령을 실행하여 설치하십시오..

$ sudo apt-get 설치 mariadb-server mariadb-client

MariaDB를 설치 한 후 아래 명령을 사용하여 새로 설치된 MariaDB 서비스를 시작 및 활성화하고 서버가 부팅 될 때마다 시작되도록하십시오.

$ sudo systemctl start mariadb.service
$ sudo systemctl enable mariadb.service

당신이 한 번’다시 완료하여 아래 명령을 실행하여 MariaDB 서비스를 보호하십시오..

$ sudo mysql_secure_installation

아래와 같이 몇 가지 질문에 대답하라는 메시지가 표시됩니다.

루트의 현재 비밀번호를 입력하십시오 (없음을 입력하십시오). 방금 MariaDB를 설치했으며 비밀번호가 설정되어 있지 않기 때문에, 엔터 키를 치시오.

루트 비밀번호를 설정 하시겠습니까? [Y / n] : Y를 누르십시오
새 비밀번호: 암호를 입력
새 비밀번호를 다시 입력하십시오 : 비밀번호를 반복하십시오
익명 사용자를 제거 하시겠습니까? [Y / n] : 와이
원격으로 루트 로그인을 허용하지 않습니까? [Y / n] : 와이
테스트 데이터베이스를 제거하고 액세스 하시겠습니까? [Y / n] : 와이
지금 권한 테이블을 다시로드 하시겠습니까? [Y / n] : 와이

이제 MariaDB 서버를 다시 시작하십시오.

$ sudo systemctl 재시작 mysql.service

3 단계-PHP 모듈 설치

Ubuntu 18.04의 기본 리포지토리에서 PHP 7.1을 찾을 수 없습니다. 따라서이 서비스를 설치하려면 타사 리포지토리에서 다운로드해야합니다.

타사 저장소 (Ondrej PHP 저장소)를 추가하려면 다음 명령을 실행하십시오.

$ sudo apt-get 소프트웨어 속성 공통 설치
$ sudo add-apt-repository ppa : ondrej / php

이제 설정을 업데이트하고 서비스를 PHP 7.1로 업그레이드하십시오..

$ sudo apt 업데이트

PHP 7.1 및 설치’관련 모듈에서 다음 명령을 실행하십시오.

$ sudo apt install php7.1 libapache2-mod-php7.1 php7.1-apcu php7.1-bcmath php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7 .1-xml php7.1-intl php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-ldap php7.1-zip php7.1-curl

PHP가 설치되면 다음 명령을 사용하여 Apache2 PHP의 기본 파일을 엽니 다.

$ sudo nano /etc/php/7.1/apache2/php.ini

이제 파일에서 줄을 편집하여 다음과 같이 변경 한 후 저장하십시오..

file_uploads = 켜기
allow_url_fopen = 켜기
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 30
max_input_vars = 1500
date.timezone = 미국 / 시카고

2 단계 : MODX CMS 용 데이터베이스 생성

MariaDB를 보호 한 후 이제 MariaDB 쉘에 로그인하십시오.

$ sudo mysql -u 루트 -p

MODX에 대한 데이터베이스 및 루트 비밀번호를 작성하십시오.

MariaDB [(없음)]> CREATE DATABASE modxdb;

또한 MODX 데이터베이스에 대한 사용자를 작성하고 특권을 부여해야합니다.

MariaDB [(없음)]> ‘password’로 식별 된 사용자 ‘modx’@ ‘localhost’를 작성하십시오.
MariaDB [(없음)]> modxdb. *에 GRANT ALL을 부여하십시오. GRANT 옵션이있는 ‘password’로 식별되는 ‘modx’@ ‘localhost’에;

다음 단계는 아래 명령을 사용하여 권한을 플러시하는 것입니다.

MariaDB [(없음)]> 홍당무;

이제 MariaDB 쉘을 저장하고 종료하십시오.

MariaDB [(없음)]> 출구;

3 단계 : MODX 설치

첫 번째 단계는 웹 사이트에서 최신 안정 버전의 MODX를 다운로드하는 것입니다. 아래 명령을 사용하여 다운로드하십시오.

$ wget https://modx.s3.amazonaws.com/releases/2.6.3/modx-2.6.3-pl.zip

다운로드가 완료되면 아래 명령을 사용하여 파일을 추출하십시오.

$ unzip modx-2.6.3-pl.zip

다음 단계는이 파일을 Apache의 웹 루트 디렉토리에 복사하는 것입니다.

$ sudo cp -r modx-2.6.3-pl / var / www / html / modx

이제 MODX 디렉토리에 권한을 부여하십시오.

$ sudo chown -R www-data : www-data / var / www / html / modx
$ sudo chmod -R 775 / var / www / html / modx

MODX에는 아파치 가상 호스트 지시문이 필요합니다.’아래 명령을 실행하여 하나를 만듭니다..

$ sudo nano /etc/apache2/sites-available/modx.conf

이제 다음 줄을 구성에 포함하십시오.

ServerAdmin [email protected]
DocumentRoot / var / www / html / modx
ServerName example.com
ServerAlias ​​www.example.com

옵션 + 팔로우
AllowOverrideAll
모든 요구 사항

ErrorLog $ {APACHE_LOG_DIR} /modx_error.log
CustomLog $ {APACHE_LOG_DIR} /modx_access.log 결합

파일을 저장하고 종료하면’다시.

그런 다음 아래 명령을 실행하여 MODX 가상 호스트 파일을 시작하고 다음을 사용하여 Apache 다시 쓰기 모듈을 활성화하십시오.

$ sudo a2ensite modx.conf
$ sudo a2enmod 다시 쓰기

완료되면 아래 명령을 실행하여 아파치를 다시 시작하십시오..

$ sudo systemctl 재시작 아파치 2

4 단계 : MODX 액세스

웹 브라우저로 이동 한 다음 URL을 입력하십시오http://example.com/setup. 그런 다음 MODX가 성공적으로 설치 될 때까지 화면의 지시를 따릅니다..

먼저 원하는 언어를 선택한 다음 고르다 .

Ubuntu 18.04 LTS에 MODX CMS를 설치하는 방법

눌러 다음 설치를 시작합니다.

Ubuntu 18.04 LTS에 MODX CMS를 설치하는 방법

고르다 새로 설치 그런 다음 다음 계속하려면.

Ubuntu 18.04 LTS에 MODX CMS를 설치하는 방법

이제 관리자 및 데이터베이스 정보를 입력 한 다음 다음.

Ubuntu 18.04 LTS에 MODX CMS를 설치하는 방법

Ubuntu 18.04 LTS에 MODX CMS를 설치하는 방법

다음으로 설치 버튼을 누르면 시스템에 MODX 설치가 시작됩니다. 아래 페이지가 나타납니다.

Ubuntu 18.04 LTS에 MODX CMS를 설치하는 방법

아래 페이지가 나타납니다. 클릭 넥스t 버튼 :

Ubuntu 18.04 LTS에 MODX CMS를 설치하는 방법

그런 다음 로그인:

Ubuntu 18.04 LTS에 MODX CMS를 설치하는 방법

관리자 로그인 정보를 입력하고 로그인 아래 그림과 같이:

Ubuntu 18.04 LTS에 MODX CMS를 설치하는 방법

MODX가 성공적으로 설치되었음을 표시하려면 아래 페이지가 표시되어야합니다.

Ubuntu 18.04 LTS에 MODX CMS를 설치하는 방법

결론

이제 Ubuntu 18.04 LTS에 MODX를 성공적으로 설치했음을 나타내는 축하 메시지가 표시됩니다. 지금 바로이 단계를 수행하여 더욱 강력하고 역동적 인 웹 사이트를 만들어보십시오..

이 3 가지 Linux 호스팅 서비스를 확인하십시오.

FastComet

시작 가격 :
$ 2.95


신뢰할 수 있음
9.7


가격
9.5


사용자 친화적
9.7


지원하다
9.7


풍모
9.6

리뷰 읽기

FastComet 방문

주인공

시작 가격 :
$ 0.99


신뢰할 수 있음
9.3


가격
9.3


사용자 친화적
9.4


지원하다
9.4


풍모
9.2

리뷰 읽기

Hostinger 방문

ChemiCloud

시작 가격 :
$ 2.76


신뢰할 수 있음
10


가격
9.9


사용자 친화적
9.9


지원하다
10


풍모
9.9

리뷰 읽기

ChemiCloud 방문

관련 사용법 기사

  • Ubuntu 18.04 LTS에 Akeneo PIM을 설치하는 방법
    전문가
  • Ubuntu 18.04 LTS에 최신 Roundcube 웹 메일을 설치하는 방법
    중급
  • Ubuntu 18.04 LTS에 LEMP (Nginx, MariaDB 및 PHP) 스택을 설치하는 방법?
    중급
  • Ubuntu 18.04에서 Apache, MariaDB 및 PHP (LAMP 스택)를 설치하는 방법
    중급
  • Ubuntu 18.04에 ImpressPages CMS를 설치하는 방법?
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me