우분투 서버에 배경화면 CMS를 설치하는 방법

Ubuntu Server를 사용 중이고 웹사이트를 위한 새로운 콘텐츠 관리 시스템이 필요하십니까? 웹사이트 관리를 간소화하는 Linux 용 오픈 소스 도구인 Backdrop CMS 배포를 고려하세요 . 이 가이드에서는 Ubuntu 시스템 에서 Backdrop CMS를 설정하는 방법을 보여줍니다 .

Ubuntu 서버에 배경 CMS 종속성을 설치하는 방법

Backdrop CMS 시스템에는 Apache 웹 서버, MySQL, PHP 및 여러 PHP 확장을 포함하여 사용자가 설치해야 하는 여러 종속 항목이 필요합니다. 이러한 종속성의 설치를 시작하려면 서버에 터미널 및 SSH를 실행하거나 물리적으로 터미널을 실행하십시오.

터미널이 열리면 apt update 명령을 사용하여 소프트웨어 업데이트를 확인합니다.

sudo 적절한 업데이트

apt update 명령을 실행한 후 다음 apt upgrade 명령을 입력하여 Ubuntu Server 시스템에 보류 중인 소프트웨어 업데이트를 설치합니다. 이 업데이트는 특히 다운로드할 패키지가 많은 경우 시간이 걸릴 수 있습니다.

sudo 적절한 업그레이드

모든 것이 최신 상태이면 종속 항목을 설치할 차례입니다. 다음 apt install 명령을 사용하여 Apache, PHP, SQL 및 필요한 PHP 확장을 설정합니다.

sudo apt 설치 apache2 mysql-server php libapache2-mod-php php-mysql php-gd php-curl php-xmlrpc

모든 종속성이 설치되면 MySQL 설치를 실행해야 합니다. 그렇게 하려면 아래 명령을 실행하십시오.

sudo mysql_secure_installation

위의 명령을 실행하면 MySQL 계정의 보안 암호를 입력하라는 메시지가 표시됩니다. 보안을 강화하려면 Bitwarden 암호 생성기를 사용하여 강력하고 기억하기 쉬운 암호를 만드십시오.

Ubuntu 서버에서 배경 CMS용 SQL 데이터베이스를 만드는 방법

Backdrop CMS는 데이터베이스 요구 사항을 위해 MySQL이 필요합니다. 이로 인해 Ubuntu Server에서 소프트웨어를 사용하려면 새 데이터베이스를 만들어야 합니다. 시작하려면 다음 명령을 사용하여 Ubuntu Server에서 MySQL에 로그인합니다.

sudo mysql -u 루트 -p

그런 다음 다음 명령을 사용하여 데이터베이스를 생성합니다.

CREATE DATABASE backdrop;

그런 다음 CREATE USER 명령을 사용하여 새 사용자를 만듭니다 . Bitwarden 암호 생성기가 생성한 강력한 암호로 "암호"를 변경해야 합니다.

CREATE USER 'backdropuser'@'localhost' IDENTIFIED BY 'password';

그런 다음 GRANT ALL 명령을 사용하여 Backdrop SQL 데이터베이스의 새 사용자에게 모든 권한을 부여합니다.

GRANT ALL PRIVILEGES ON backdrop.* TO 'backdropuser'@'localhost';

마지막으로 SQL 데이터베이스가 설정되면 FLUSH PRIVILEGES 명령과 exit 명령을 사용하여 MySQL에서 로그아웃합니다.

FLUSH PRIVILEGES;

exit;

우분투 서버에 백드롭 CMS를 다운로드하는 방법

Backdrop CMS 앱을 컴퓨터에 다운로드하려면 다음 wget 다운로드 명령을 사용합니다.

wget https://github.com/backdrop/backdrop/releases/download/1.24.1/backdrop.zip

wget을 사용하여 소프트웨어를 다운로드하지 않으려면 공식 배경화면 다운로드 페이지 에서 다운로드할 수 있습니다 .

Ubuntu Server에서 Backdrop CMS를 설치하고 구성하는 방법

Ubuntu Server 시스템에 Backdrop CMS 소프트웨어를 설치하려면 먼저 압축을 풀어야 합니다. Backdrop CMS는 ZIP 파일을 통해 배포되므로 압축을 풀려면 서버에 압축 해제 도구를 설치해야 합니다. Ubuntu 서버에 압축 해제 도구를 설치하려면 다음 apt install 명령을 사용하십시오.

sudo apt 설치 압축 해제

압축 해제 도구를 설치한 후 unzip -d 명령을 사용하여 Backdrop.zip 파일을 /var/www/html/ 디렉터리(Apache의 기본 폴더)에 추출할 수 있습니다. "MY_WEBSITE_NAME"을 원하는 웹사이트 이름으로 변경해야 합니다.

sudo mkdir -p /var/www/html/MY_WEBSITE_NAME sudo unzip backdrop.zip -d /var/www/html/MY_WEBSITE_NAME

또는 루트 Apache 디렉토리에 Backdrop을 설치하려면 다음을 수행하십시오.

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

Backdrop 소프트웨어가 설치되면 권한을 업데이트합니다.

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

대신 루트 디렉토리에 설치한 경우 다음을 대신 사용하십시오.

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

다음으로 서버에 연결된 웹 브라우저에서 다음 URL을 엽니다.
http://YOUR_SERVER_IP_ADDRESS_OR_HOSTNAME/backdrop
또는 루트 디렉터리에 설치한 경우 다음을 대신 사용합니다.
http://YOUR_SERVER_IP_ADDRESS_OR_HOSTNAME

Backdrop 앱이 브라우저에서 열리면 Backdrop용 GUI 설정 도구가 표시됩니다. 시작하려면 언어를 선택한 다음 "저장하고 계속하기"를 선택하십시오.

"저장하고 계속하기"를 선택하면 Backdrop이 Ubuntu 서버를 확인하여 모든 것이 올바르게 구성되었는지 확인합니다. 모든 것이 정확하면 데이터베이스를 설정하라는 메시지가 표시됩니다.

"MySQL 데이터베이스 이름" 필드에 "backdrop"을 입력합니다. "데이터베이스 사용자 이름" 필드에 "backdropuser"를 입력하고 "데이터베이스 암호"에 이전에 SQL 설정 프로세스 중에 생성한 강력한 암호를 입력합니다.

SQL 데이터베이스가 구성되면 Backdrop이 Ubuntu Server에 완전히 설치되며 Backdrop CMS 시스템으로 웹사이트를 구성할 수 있습니다. "사이트 구성" 영역에서 사이트를 구성하고 완료되면 "저장하고 계속하기"를 클릭하여 웹 사이트 사용을 시작하십시오.


Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다

SELinux로 Ubuntu Linux 서버 보호

SELinux로 Ubuntu Linux 서버 보호

SELinux를 설치하고 활성화하여 Ubuntu Linux 서버에 추가 보안을 추가하는 방법을 알아보십시오.

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Linux 서버에 NFS 공유를 마운트하는 더 쉬운 방법이 필요하십니까? Cockpit 앱으로 NFS 공유를 마운트하는 방법을 알아보세요.

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 장기 지원이 시작되었습니다! 데스크탑 또는 랩탑을 최신 Ubuntu 릴리스로 업그레이드하는 방법을 알아보세요.

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에 최신 Nvidia GPU 드라이버를 설치하는 방법

Docker 컨테이너로 파일을 전송하는 방법

Docker 컨테이너로 파일을 전송하는 방법

파일을 Docker 컨테이너로 전송해야 합니까? Docker cp 도구를 사용하면 컨테이너 간에 파일을 쉽게 이동할 수 있습니다.

Linux에 DEB 파일을 설치하는 방법

Linux에 DEB 파일을 설치하는 방법

.DEB 파일이란? 그것으로 무엇을 합니까? Linux PC에 DEB 파일을 설치할 수 있는 다양한 방법을 알아보세요.

Linux에서 GOG Galaxy를 작동시키는 방법

Linux에서 GOG Galaxy를 작동시키는 방법

GOG.com에서 게임을 소유하고 계신가요? 일부 비디오 게임을 즐기기 위해 Linux PC에 GOG Galaxy 클라이언트를 설정하고 싶으신가요? 우리가 보여주는 대로 이 가이드를 따르십시오.

CentOS에 Docker 엔진을 설치하는 방법

CentOS에 Docker 엔진을 설치하는 방법

Docker 엔진은 Linux 및 기타 플랫폼을 위한 개방형 컨테이너화 프로그램입니다. Docker 엔진은 다음과 유사하게 작동하는 독립형 컨테이너를 관리합니다.

Ferdi로 모든 채팅을 하나로 통합하는 방법

Ferdi로 모든 채팅을 하나로 통합하는 방법

Linux 시스템에 Slack, Discord 및 기타 여러 생산성 도구를 설치하는 데 지치셨습니까? 그것들이 하나로 결합될 수 있기를 바라는가?