웹사이트 검색

Ubuntu 18.04 LTS에 Composr CMS 설치


이 페이지에서

  1. 요구 사항\n
  2. 시작하기\n
  3. LAMP 서버 설치
  4. MariaDB 데이터베이스 구성
  5. 컴포저 설치
  6. 컴포저 액세스

Composr는 고급 소셜, 대화형 및 동적 기능을 갖춘 무료 오픈 소스 CMS입니다. PHP 언어로 작성되었으며 MariaDB를 사용하여 데이터를 저장합니다. 웹 콘텐츠 관리 시스템과 온라인 커뮤니티 소프트웨어의 조합입니다. Composr에서 즉시 사용할 수 있는 많은 기능이 있습니다.

특징

  • 이미지, 비디오, 오디오 등을 지원합니다.\n
  • 표와 상자를 사용하여 범주의 내용을 표시하는 여러 표시 모드를 지원합니다.\n
  • 이벤트 알림, RSS 및 Atom 지원.
  • 자신만의 갤러리를 만들 수 있습니다.

이 튜토리얼에서는 Ubuntu 18.04 LTS 서버에 Composr CMS를 설치하는 방법을 보여드리겠습니다.

요구 사항

  • Ubuntu 18.04를 실행하는 서버..\n
  • 고정 IP 주소 192.168.0.104가 서버에 설정됩니다.
  • sudo 권한이 있는 루트가 아닌 사용자.\n

시작하기

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

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

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

램프 서버 설치

다음으로 Apache, MariaDB, PHP 및 기타 PHP 라이브러리를 서버에 설치해야 합니다. 다음 명령을 실행하여 모두 설치할 수 있습니다.

sudo apt-get install apache2 mariadb-server unzip wget 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 -y

모든 패키지가 설치되면 PHP 기본 구성 파일을 수정해야 합니다.

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

다음과 같이 변경합니다.

memory_limit = 300M
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

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

루트 암호를 입력하고 Enter 키를 누른 후 다음 명령을 사용하여 데이터베이스와 사용자를 만듭니다.

MariaDB [(none)]> CREATE DATABASE composrdb;
MariaDB [(none)]> CREATE USER composr;

그런 다음 다음 명령을 사용하여 Composr 데이터베이스에 권한을 부여합니다.

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

위의 명령에서 단어 mypassdsword를 선택한 보안 암호로 바꿉니다. 다음으로 다음 명령을 사용하여 권한을 플러시합니다.

MariaDB [(none)]> FLUSH PRIVILEGES;

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

MariaDB [(none)]> exit

컴포저 설치

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

cd /tmp
wget https://compo.sr/site/dload.php?id=519 -O composr.zip

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

unzip composr.zip -d /var/www/html/composr

그런 다음 다음 명령을 사용하여 적절한 권한을 부여하십시오.

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

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

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

다음 줄을 추가합니다.

<VirtualHost *:80>
     ServerAdmin 
     DocumentRoot /var/www/html/composr
     ServerName 192.168.0.104

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

     ErrorLog ${APACHE_LOG_DIR}/composr_error.log
     CustomLog ${APACHE_LOG_DIR}/composr_access.log combined

</VirtualHost>

위 파일에서 example.com을 자신의 도메인 이름으로 바꾸십시오. 그런 다음 Apache 가상 호스트 구성 파일을 저장하고 닫습니다. 그런 다음 Apache 기본 가상 호스트 파일을 비활성화하고 다음 명령을 사용하여 Composr 가상 호스트 파일을 활성화합니다.

sudo a2dissite 000-default
sudo a2ensite composr

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

sudo a2enmod rewrite
sudo systemctl restart apache2

작곡가에 액세스

이제 Composr가 설치되어 포트 80에서 수신 대기합니다. Composr 웹 인터페이스에 액세스할 시간입니다.

웹 브라우저를 열고 URL http://192.168.0.104/install.php를 입력합니다. URL의 IP 주소를 서버 IP로 바꾸거나 이 웹사이트에 대해 선택한 도메인 이름을 대신 사용하십시오. 다음 페이지로 리디렉션됩니다.

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

Composr 라이선스 계약에 동의하고 동의함 버튼을 클릭합니다. 다음 페이지가 표시됩니다.

데이터베이스 서버를 선택하고 진행 버튼을 클릭합니다. 다음 페이지가 표시됩니다.

여기에서 기본 URL, 마스터 비밀번호, 관리자 사용자 이름, 비밀번호, 데이터베이스, 데이터베이스 사용자 이름 및 비밀번호를 제공한 다음 Install Composr 버튼을 클릭합니다. 다음 페이지가 표시됩니다.

이제 Configure my Composr first 버튼을 클릭합니다. Composr 로그인 페이지로 리디렉션됩니다.

관리자 사용자 이름과 암호를 제공하십시오. 그런 다음 로그인 버튼을 클릭합니다. 다음 페이지에서 Composr 기본 대시보드를 볼 수 있습니다.

축하합니다! Ubuntu 18.04 서버에 Composr CMS를 성공적으로 설치하고 구성했습니다. 이제 Composr를 사용하여 자신의 웹사이트를 쉽게 호스팅할 수 있습니다. 질문이 있으시면 언제든지 저에게 댓글을 달아주세요.