Ubuntu 18.04에 Magento를 설치하는 방법

소개

Magento는 개발자와 온라인 기업가가 몇 분 안에 온라인 상점을 만들고 사용자 지정할 수있는 강력한 전자 상거래 플랫폼입니다. 이 플랫폼은 PHP로 작성되었으며 데이터베이스 및 웹 서버가 성공적으로 실행되어야합니다. 반면 우분투는 기술 수준과 경제성을 확장하여 엔터프라이즈 급 서버 요구를 충족시키는 오픈 소스 플랫폼입니다..


이 튜토리얼은 Ubuntu 18.04 LTS에 최신 버전의 Magento를 설치하는 데 도움이됩니다. 우리’LAMP (Linux, Apache2, MySQL 및 PHP) 스택을 사용하여 Linux 배포판에 Magento 2를 설치합니다. 이를 위해 아래 단계를 따르십시오..

전제 조건

먼저 시스템이 최신 상태인지 확인해야합니다. 아래 명령을 실행하여 시스템을 업데이트하고 업그레이드하십시오.

$ sudo apt-get update -y
$ sudo apt-get upgrade -y

1 단계-Apache2 설치

앞서 언급했듯이 Magento는 웹 서버가 훌륭하게 실행되도록 요구합니다. 이런 이유로 우리는’먼저 현대 기술 세계에서 가장 인기있는 웹 서버 중 하나 인 Apache2를 설치합니다. 아래 명령을 실행하여 Apache2를 설치하십시오.

$ sudo apt-get apache2 설치

그런 다음 아래 명령을 실행하여 디렉토리 목록을 비활성화하십시오.

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

Apache2가 설치되면 아래 명령을 실행하여 서비스를 시작하고 활성화하십시오.

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

2 단계-MariaDB 설치

이제 웹 서버가 설정되었습니다. 다음으로 데이터베이스 서버를 설치하고 MariaDB는 항상 시작하기에 좋은 플랫폼입니다. MariaDB를 설치하려면 아래 명령을 실행하십시오..

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

데이터베이스 서버를 시작하고 활성화하려면 아래 명령을 사용하십시오.

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

그런 다음 아래 명령을 실행하여 데이터베이스 서버를 보호하십시오.

$ sudo mysql_secure_installation

다음 질문에 답하라는 메시지가 표시됩니다.

  • 루트의 현재 비밀번호를 입력하십시오 (없음을 입력하십시오). MariaDB를 설치했고 아직 루트 비밀번호를 설정하지 않았으므로 비밀번호 값은 공백입니다. 계속하려면 Enter를 누르십시오.
  • 루트 비밀번호를 설정 하시겠습니까? [Y / n]: 유형 와이 그리고 누르십시오 시작하다 계속하다
  • 새 비밀번호: 원하는 비밀번호를 입력하십시오
  • 새 비밀번호를 다시 입력하십시오: 비밀번호를 다시 입력하고 시작하다 계속하다
  • 익명 사용자를 제거 하시겠습니까? [Y / n] : 유형 와이, 그런 다음 시작하다
  • 원격으로 루트 로그인을 허용하지 않습니까? [Y / n] : 유형 와이 그리고 누르십시오 시작하다
  • 테스트 데이터베이스를 제거하고 액세스 하시겠습니까? [Y / n]: 유형 와이, 그런 다음 시작하다
  • 지금 권한 테이블을 다시로드 하시겠습니까? [Y / n]: 유형 와이 그리고 누르십시오 시작하다.

데이터베이스 서버를 다시 시작하십시오.

$ sudo systemctl restart mariadb.service

3 단계-PHP 7.1 및 관련 모듈 설치

Ubuntu 기본 리포지토리는 PHP 7.1을 제공하지 않으므로 타사 리포지토리에서 응용 프로그램을 설치해야합니다..

아래 명령은 PHP 7.1 용 타사 저장소를 추가하는 데 도움이됩니다.

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

필요한 PHP 버전 (7.1)을 업데이트하고 업그레이드하려면 아래 명령을 실행하십시오.

$ sudo apt 업데이트

다음 명령을 실행하여 관련 모듈과 함께 PHP 7.1을 설치하십시오.

$ sudo apt-get install php7.1 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

4 단계-마 젠토 데이터베이스 생성

이제 Magento 2 설치를 지원하는 데 필요한 모든 패키지가 준비되었습니다. 다음으로’Magento를위한 빈 데이터베이스를 만듭니다. 이를 위해서는 먼저 MariaDB 서버에 로그인하십시오.

$ sudo mysql -u 루트 -p

MariaDB 서버 비밀번호를 묻는 메시지가 나타납니다. 비밀번호를 입력하고 클릭 시작하다 계속하다.

다음 명령을 실행하여 제목이 지정된 새 데이터베이스를 작성하십시오. 마 젠토.

CREATEDATABASE 마 젠토;

다음으로 요원 아래 명령을 사용하여 사용자에게 새 비밀번호를 지정하십시오.

CREATEUSER’magentouser ‘@’localhost’IDENTIFIEDBY’new_password_here ‘;

그런 다음 사용자에게’새로운 데이터베이스에 대한 무제한 액세스를 만들었습니다.

magento에 모두 부여하십시오. * TO’magentouser ‘@’localhost’IDENTIFIEDBY’user_password_here’WITHGRANTOPTION;

변경 사항을 저장하고 종료하십시오.

FLUSHPRIVILEGES;
출구;

5 단계-최신 마 젠토 릴리스 다운로드

Magento 웹 사이트에서 계정을 만들어 응용 프로그램의 사본을 다운로드 할 수있는 권한을 얻으십시오. Magento 커뮤니티 에디션 다운로드.

다음 명령을 실행하여 파일을 Apache2 루트 디렉토리로 추출하십시오.

$ sudo mkdir / var / www / html / magento /
$ sudo tar -zxvf ~ / Downloads / Magento-CE * .tar.gz -C / var / www / html / magento /

Apache2 구성에 맞게 디렉토리 권한을 변경해야합니다.

$ sudo chown -R www-data : www-data / var / www / html / magento
$ sudo chmod -R 755 / var / www / html / magento

6 단계-Apache2 구성

이제 설치가 거의 완료되었지만 Magento 저장소에 대한 Apache2 웹 사이트 구성 파일을 구성해야합니다. 이 구성 파일은 사이트 방문자가 Magento 콘텐츠에 액세스하는 방법을 나타냅니다.

먼저 구성 파일을 작성하고 이름을 지정하십시오. magento.conf :

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

다음으로 다음 내용을 구성 파일에 붙여 넣고 저장하십시오..

노트 : 바꾸다 example.com www.example.com 및 고유 한 자격 증명.

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

옵션 색인 FollowSymLinks MultiViews
AllowOverrideAll
주문 허용, 거부
모든 것을 허락하다

ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log 결합

저장하고 종료

7 단계-재 작성 모듈 및 마 젠토 활성화

가상 호스트가 구성되면 아래 명령을 실행하여 활성화하십시오.

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

8 단계-Apache2 재시작

아래 명령을 실행하여 서비스를 다시 시작하십시오.

$ sudo systemctl restart apache2.service

Apache2를 다시 시작하면 모든 설정 변경 사항이 적용됩니다..

9 단계-마 젠토 저장소 설정

웹 브라우저를 열고 서버 도메인 이름 (http://example.com)을 검색하십시오. Magento 설정 마법사가 나타납니다. 마법사의 지시에 따라 설정을 완료하십시오.

Ubuntu 18.04에 Magento를 설치하는 방법

  • 준비 점검

딸깍 하는 소리 준비 점검 시작 프로세스를 시작하려면 :

Ubuntu 18.04에 Magento를 설치하는 방법

Ubuntu 18.04에 Magento를 설치하는 방법

  • 데이터베이스 정보 추가

다음으로 데이터베이스 자격 증명을 입력하십시오.

Ubuntu 18.04에 Magento를 설치하는 방법

딸깍 하는 소리 다음 다음 단계로 이동하려면 지침을주의 깊게 따르고 나올 때까지 계속하십시오 관리자 계정 만들기.

  • 관리자 계정 만들기

필요한 모든 세부 사항을 입력하십시오

Ubuntu 18.04에 Magento를 설치하는 방법

설정이 완료 될 때까지 계속하십시오.

Ubuntu 18.04에 Magento를 설치하는 방법

그게 다야!

결론

Ubuntu 18.04 서버에 Magento를 성공적으로 설치했습니다. 이 자습서를 사용하여 가장 인기있는 오픈 소스 전자 상거래 플랫폼 중 하나를 설치해 주셔서 감사합니다. 온라인 거래 임무를 수행 할 때 최고.

다음 3 가지 마 젠토 호스팅 서비스를 확인하십시오.

FastComet

시작 가격 :
$ 2.95


신뢰할 수 있음
9.7


가격
9.5


사용자 친화적
9.7


지원하다
9.7


풍모
9.6

리뷰 읽기

FastComet 방문

A2 호스팅

시작 가격 :
$ 3.92


신뢰할 수 있음
9.3


가격
9.0


사용자 친화적
9.3


지원하다
9.3


풍모
9.3

리뷰 읽기

A2 호스팅 방문

스칼라 호스팅

시작 가격 :
$ 4.95


신뢰할 수 있음
9.4


가격
9.5


사용자 친화적
9.5


지원하다
9.5


풍모
9.4

리뷰 읽기

ScalaHosting 방문

관련 사용법 기사

  • Apache, MySQL 설치 방법 & Ubuntu 18.04 VPS 또는 전용 서버의 PHP
    중급
  • Ubuntu 18.04에 AMPPS를 설치하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버에 LEMP (Linux, Nginx, MySQL, PHP) 스택을 설치하는 방법
    중급
  • 로컬 WAMP 서버에 Drupal 8을 설치하는 방법
    중급
  • “경고 : QUERY 패킷 전송 중 오류”오류를 해결하는 방법
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me