웹사이트 검색

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


이 페이지에서

  1. 요구 사항\n
  2. LAMP 서버 설치
  3. MariaDB 구성
  4. Ariadne 설치
  5. 아리아드네 액세스

Ariadne은 PHP 언어로 작성된 무료 오픈 소스 기능이 풍부한 교차 플랫폼 및 보안 중심 콘텐츠 관리 시스템입니다. 데스크톱 하드웨어에서 백만 개 이상의 개체로 테스트되었습니다. Ariadne은 적어도 지난 10년 동안 안정적이고 이전 버전과 완벽하게 호환됩니다. SVN 지원, DTAP 지원, 다국어 사이트 지원, 사용자 및 그룹 관리, 프로젝트 가져오기/내보내기, 내장 인라인 WYSIWYG 편집기, 모바일 친화적 등 많은 기능이 제공됩니다.

이 튜토리얼에서는 Ubuntu 18.04 서버에 Ariadne을 설치하는 방법을 배웁니다.

요구 사항

  • Ubuntu 18.04를 실행하는 서버.\n
  • 루트 비밀번호가 서버에 설정됩니다.\n

램프 서버 설치

시작하기 전에 시스템에 Apache, MariaDB 및 PHP를 설치해야 합니다. 먼저 다음 명령을 실행하여 Apache 및 MariaDB 서버를 설치합니다.

apt-get install apache2 mariadb-server -y

기본적으로 최신 버전의 PHP는 Ubuntu 18.04에서 사용할 수 없으므로 해당 저장소를 추가해야 합니다. 다음 명령으로 추가할 수 있습니다.

apt-get install python-software-properties -y
add-apt-repository -y ppa:ondrej/php

리포지토리가 업데이트되면 다음 명령을 사용하여 PHP 및 기타 라이브러리를 설치할 수 있습니다.

apt-get install libapache2-mod-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-zip php7.1-curl imagemagick subversion php7.1-tidy tidy libtidy-dev -y

다음으로 Apache 및 MariaDB 서비스를 시작하고 다음 명령을 사용하여 부팅 시 시작하도록 활성화합니다.

systemctl start apache2
systemctl start mysql
systemctl enable apache2
systemctl enable mysql

MariaDB 구성

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

mysql_secure_installation

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

Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: 
Re-enter new password: 
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 셸에 로그인합니다.

mysql -u root -p

루트 암호를 입력한 다음 Ariadne에 대한 데이터베이스 및 사용자를 만듭니다.

MariaDB [(none)]> CREATE DATABASE ariadnedb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON ariadnedb.* TO 'ariadne'@'localhost' IDENTIFIED BY 'password';

다음으로 다음 명령을 사용하여 권한을 플러시합니다.

MariaDB [(none)]> FLUSH PRIVILEGES;

마지막으로 MariaDB 셸을 종료합니다.

MariaDB [(none)]> exit;

아리아드네 설치

다음으로 공식 웹사이트에서 최신 버전의 아리아드네를 다운로드합니다.

wget https://codeload.github.com/Ariadne-CMS/ariadne/zip/9.7

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

unzip 9.7

다음으로 다음 명령을 사용하여 ariadne을 apache 루트 디렉터리 및 lib 디렉터리에 복사합니다.

cp -r ariadne-9.7/www /var/www/html/ariadne
cp -r ariadne-9.7 /usr/local/lib/ariadne

다음으로 ariadne 디렉터리에 적절한 권한을 부여합니다.

chown -R www-data:www-data /var/www/html/ariadne
chmod -R 777 /var/www/html/ariadne
chmod -R 777 /usr/local/lib/ariadne

다음으로 디렉터리를 ariadne으로 변경하고 ariadne 구성 파일의 이름을 바꿉니다.

cd /var/www/html/ariadne/
cp ariadne.inc-unix ariadne.inc

다음으로 ariadne에 대한 apache 가상 호스트 지시문을 생성해야 합니다. 다음 명령으로 이 작업을 수행할 수 있습니다.

nano /etc/apache2/sites-available/ariadne.conf

다음 줄을 추가합니다.

<VirtualHost *:80>
 ServerAdmin 
 DocumentRoot /var/www/html/ariadne
 ServerName yourdomain.com
 <Directory /var/www/html/ariadne/>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
 </Directory>
 ErrorLog /var/log/apache2/ariadne-error_log
 CustomLog /var/log/apache2/ariadne-access_log common
</VirtualHost>

파일을 저장하고 닫은 후 다음 명령을 사용하여 가상 호스트 파일을 활성화합니다.

a2ensite ariadne

마지막으로 Apache 서비스를 다시 시작하여 모든 변경 사항을 적용합니다.

systemctl restart apache2

액세스 아리아드네

이제 웹 브라우저를 열고 URL http://yourdomain.com을 입력하면 다음 페이지로 리디렉션됩니다.

필요에 따라 언어를 선택하고 다음 버튼을 클릭하면 다음 페이지가 표시됩니다.

Ariadne의 모든 요구 사항이 충족되었는지 확인한 후 다음 버튼을 클릭하면 다음 페이지가 표시됩니다.

이제 사용권 계약에 동의하고 다음 버튼을 클릭하면 다음 페이지가 표시됩니다.

여기에서 데이터베이스 세부 정보를 제공하고 다음 버튼을 클릭하면 다음 페이지가 표시됩니다.

여기에서 관리자 암호를 설정하고 다음 버튼을 클릭하여 설치를 시작합니다. 설치가 완료되면 다음 페이지가 표시됩니다.

이제 다음 버튼을 클릭하면 아래와 같이 Ariadne 로그인 페이지로 리디렉션됩니다.

관리자 사용자 이름을 admin으로 입력하고 이전에 설정한 비밀번호를 입력한 다음 로그인 버튼을 클릭하면 다음 페이지가 표시됩니다.

그게 다야. Ubuntu 18.04 LTS 서버에 Ariadne CMS를 성공적으로 설치했습니다.