웹사이트 검색

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


이 페이지에서

  1. 요구 사항\n
  2. 시작하기\n
  3. Apache, MariaDB 및 PHP 설치
  4. PageKit용 MariaDB 구성
  5. PageKit 다운로드
  6. PageKit용 Apache 구성
  7. PageKit CMS에 액세스
  8. 링크

PageKit은 아름다운 웹사이트를 만드는 데 사용할 수 있는 무료 오픈 소스 경량 CMS입니다. Pagekit은 깨끗하고 직관적인 인터페이스와 함께 제공되어 가장 중요한 콘텐츠 관리에 집중할 수 있습니다. 사이트와 관련된 모든 통계를 한 곳에서 보여주는 구성 가능한 대시보드를 제공합니다. Pagekits 드래그 앤 드롭 제어판을 사용하여 페이지, 메뉴 및 위젯을 쉽게 관리할 수 있습니다. Pagekit에는 특별한 하드웨어 요구 사항이 필요하지 않습니다. 소량의 RAM으로 서버에 설치할 수 있습니다.

이 튜토리얼에서는 Ubuntu 18.04 LTS에서 Apache 웹 서버와 함께 PageKit CMS를 설치하는 방법을 배웁니다.

요구 사항

  • Ubuntu 18.04를 실행하는 서버.\n
  • sudo 권한이 있는 루트가 아닌 사용자.\n

시작하기

시작하기 전에 시스템을 최신 버전으로 업데이트해야 합니다. 다음 명령을 실행하여 이를 수행할 수 있습니다.

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

시스템이 업데이트되면 시스템을 다시 시작하여 변경 사항을 적용하십시오.

Apache, MariaDB 및 PHP 설치

PageKit은 PHP 언어로 작성된 웹 서버에서 실행되며 MariaDB를 사용하여 데이터를 저장합니다. 따라서 Apache 웹 서버, MariaDB 서버, PHP 및 기타 PHP 라이브러리를 서버에 설치해야 합니다. 다음 명령을 실행하여 모두 설치할 수 있습니다.

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

필요한 모든 패키지를 설치한 후 php.ini 파일을 편집하고 몇 가지 사항을 변경해야 합니다.

sudo nano /etc/php/7.2/apache2/php.ini

다음과 같이 변경합니다.

memory_limit = 300M
allow_url_fopen = On
upload_max_filesize = 200M
max_execution_time = 400
date.timezone = Asia/Kolkata

파일을 저장하고 닫습니다. 그런 다음 Apache 및 MariaDB 서비스를 다시 시작하고 다음 명령을 실행하여 부팅 시 시작할 수 있도록 합니다.

sudo systemctl restart apache2
sudo systemctl restart mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb

PageKit용 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

프롬프트가 표시되면 루트 비밀번호를 입력하십시오. 그런 다음 다음 명령을 사용하여 PageKit에 대한 데이터베이스 및 사용자를 만듭니다.

MariaDB [(none)]> CREATE DATABASE pagekitdb;
MariaDB [(none)]> CREATE USER pagekit;

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

MariaDB [(none)]> GRANT ALL PRIVILEGES ON pagekitdb.* TO 'pagekit'@'localhost' IDENTIFIED BY 'password';

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

MariaDB [(none)]> FLUSH PRIVILEGES;

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

MariaDB [(none)]> exit

페이지킷 다운로드

먼저 공식 웹 사이트에서 최신 버전의 PageKit CMS를 다운로드해야 합니다. 다음 명령으로 다운로드할 수 있습니다.

wget https://pagekit.com/api/download/latest -O pagekit.zip

다운로드가 완료되면 다음 명령을 사용하여 다운로드한 파일의 압축을 Apache 웹 루트 디렉터리에 풉니다.

sudo unzip pagekit.zip -d /var/www/html/pagekit

그런 다음 다음 명령을 사용하여 pagekit 디렉토리에 적절한 권한을 부여하십시오.

sudo chown -R www-data:www-data /var/www/html/pagekit/
sudo chmod -R 777 /var/www/html/pagekit/

다음으로 PageKit용 Apache 구성을 진행할 수 있습니다.

PageKit용 Apache 구성

다음으로 PageKit CMS용 Apache 가상 호스트 파일을 생성해야 합니다. 아래와 같이 pagekit.conf 파일을 생성하여 이를 수행할 수 있습니다.

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

다음 줄을 추가합니다.

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

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

     ErrorLog ${APACHE_LOG_DIR}/pagekit_error.log
     CustomLog ${APACHE_LOG_DIR}/pagekit_access.log combined

</VirtualHost>

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

sudo a2ensite pagekit

다음으로 Apache 재작성 모듈을 활성화하고 Apache 웹 서버를 다시 시작하여 모든 변경 사항을 적용합니다.

sudo a2enmod rewrite
sudo systemctl restart apache2

PageKit CMS에 액세스

이제 PageKit CMS가 설치 및 구성되었습니다. PageKit 웹 설치 프로그램 마법사에 액세스할 시간입니다.

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

이제 화살표 버튼을 클릭하십시오. 다음 페이지가 표시됩니다.

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

여기에서 데이터베이스 이름, 데이터베이스 사용자 이름 및 비밀번호를 제공하십시오. 그런 다음 NEXT 버튼을 클릭합니다. 다음 페이지가 표시됩니다.

여기에서 사이트 제목, 관리자 사용자 이름 및 비밀번호를 제공하십시오. 그런 다음 설치 버튼을 클릭하십시오. 다음 페이지가 표시됩니다.

이제 관리자 로그인 세부 정보를 제공하고 로그인 버튼을 클릭하십시오. 다음 페이지에 PageKit CMS 기본 대시보드가 표시되어야 합니다.

축하합니다! Ubuntu 18.04 서버에 PageKit CMS를 성공적으로 설치했습니다. 이제 웹사이트를 쉽게 편집하여 비즈니스를 위한 현대적인 웹사이트를 만들 수 있기를 바랍니다. 궁금한 점이 있으면 언제든지 문의해 주세요.

연결

  • https://pagekit.com