다양한 웹사이트에서 활용되는 워드프레스는 강력하고 다재다능한 콘텐츠 관리 시스템(CMS)을 대표합니다.

클라우드 기반 서버에 대한 비용 부담 없이 워드프레스를 사용하여 웹사이트 개발을 시작하려면 개인용 컴퓨터에 로컬로 사이트를 설치하여 운영할 수 있습니다. 이를 위해 리눅스 시스템에 워드프레스 설치에 관한 자세한 정보는 아래에 나와 있습니다.

왜 워드프레스를 사용해야 하나요?

워드프레스 에 따르면 전 세계 웹사이트의 40%가 워드프레스를 사용하여 구축되었습니다. 이는 인상적인 통계로, “워드프레스가 왜 이렇게 인기가 있을까요?”라고 궁금해하실 수도 있습니다.

워드프레스는 웹사이트 소유자에게 사용 편의성, 유연성, 사용자 정의 옵션 등 다양한 이점을 제공하는 인기 있는 콘텐츠 관리 시스템(CMS)입니다. 또한 광범위한 플러그인 및 테마 라이브러리를 갖추고 있어 고급 코딩 기술 없이도 독특하고 역동적인 웹사이트를 만들 수 있습니다. 또한 워드프레스는 검색 엔진 최적화(SEO)가 되어 있어 Google과 같은 검색 엔진에서 가시성을 높이는 데 도움이 됩니다. 워드프레스 사용의 또 다른 중요한 장점은 확장성입니다. 비즈니스가 성장함에 따라 더 많은 기능을 추가하거나 타사 도구를 통합하여 사이트의 기능을 쉽게 확장할 수 있습니다. 전반적으로 이러한 요소 덕분에 워드프레스가 웹사이트 구축 및 관리를 위한 신뢰할 수 있는 플랫폼으로 널리 채택되고 있습니다.

워드프레스는 사용자 친화적인 인터페이스를 자랑하며, 간단하고 탐색하기 쉬운 대시보드를 통해 웹사이트 제작 및 관리가 용이합니다. 또한 이러한 속성은 학습 프로세스에 대한 접근성을 높여줍니다.

워드프레스는 적응성이 뛰어나 블로그, 전자상거래 플랫폼, 기업 홈페이지 등 다양한 유형의 웹사이트에 활용될 수 있습니다.

워드프레스 웹사이트는 테마와 플러그인을 모두 활용하여 개인 취향에 맞게 맞춤 설정할 수 있으며, 사이트 외관을 개인 맞춤형으로 수정하고 향상시킬 수 있는 다양한 옵션을 제공합니다.

라이선스 비용이 없는 오픈 소스 플랫폼으로 워드프레스를 활용하면 비용 효율적인 웹사이트 개발 솔루션을 제공합니다. 또한, 워드프레스가 널리 보급되어 있기 때문에 숙련된 워드프레스 개발자를 경쟁력 있는 가격에 쉽게 구할 수 있어 전체 비용을 더욱 절감할 수 있습니다.

이 글도 확인해 보세요:  Linux 서버의 모든 물리적 이더넷 포트를 나열하는 방법

우분투 운영체제에서 워드프레스를 설치하려면 다음과 같은 간단한 절차를 따르세요:

LAMP 스택 설정

“LAMP”라는 용어는 워드프레스를 최적으로 작동하는 데 필요한 필수 소프트웨어 구성 요소 집합을 말합니다. 이 약어는 리눅스, 아파치, MySQL, PHP의 통합을 나타냅니다.이러한 기술을 활용하면 Linux로 알려진 오픈 소스 운영 체제를 실행하는 서버에서 웹 기반 애플리케이션을 원활하게 실행할 수 있습니다.

Linux는 워드프레스 웹사이트를 배포하는 플랫폼 역할을 합니다.

아파치는 인터넷을 통해 웹 페이지와 다양한 온라인 콘텐츠를 전송할 수 있는 널리 사용되는 오픈 소스 웹 서버 소프트웨어입니다. 주요 기능은 서버와 사용자의 웹 브라우저 사이에 연결을 설정하는 것입니다. 아파치는 견고성, 적응성 및 확장성으로 인해 널리 인정받으며 오늘날 사용되는 주요 웹 서버 중 하나입니다.

MySQL은 플랫폼에 구애받지 않는 고급 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)으로, 다양한 애플리케이션에서 구조화된 데이터를 구성하고 보존하는 데 일반적으로 활용됩니다. 주요 기능은 웹사이트와 관련된 정보를 유지 및 보존하는 것입니다.

PHP는 웹 사이트의 동적 콘텐츠 및 대화형 인터페이스를 생성하여 웹 개발의 필수 구성 요소 역할을 하는 다목적 스크립팅 언어입니다. 사용자 정의 가능한 테마와 템플릿을 포함한 워드프레스의 기본 인프라를 개발하는 동시에 플랫폼의 기능에 필수적인 복잡한 비즈니스 로직을 관리하는 데도 유용합니다.

XAMPP는 LAMP 스택의 여러 소프트웨어 구성 요소를 한 번의 설치로 결합하는 모범적인 패키지입니다. 컴퓨터에 LAMP 설정이 사전 설치되어 있지 않은 사용자도 비교적 쉽고 간단하게 XAMPP를 설정할 수 있습니다.

처음에는 호환되는 소스에서 다운로드하는 방식으로 XAMPP의 Linux 변형을 획득합니다.

다운로드: XAMPP

다운로드가 완료되면 지정된 다운로드 폴더로 이동하여 적절한 권한을 활용하여 최근에 획득한 XAMPP 패키지에 실행 권한을 부여합니다.

 cd ~/Downloads && sudo chmod 777 xampp-linux-x64-*-installer.run 

XAMPP의 설치 프로세스를 시작하려면 다음 단계를 정교하게 따르세요: 1. 먼저 컴퓨터 또는 장치에서 XAMPP 소프트웨어의 다운로드 링크를 찾아서 액세스합니다. 2. 다운로드가 완료되면 설치 파일을 두 번 클릭하여 설치 프로세스를 시작합니다. 3. 3. 설치 마법사가 나타나면 기본적으로 모든 구성 요소를 설치하는 옵션을 선택합니다. 4. 안내에 따라 설치 프로세스를 완료하며, 여기에는 MySQL 및 MariaDB와 같은 데이터베이스 옵션 설정이 포함될 수 있습니다.

 sudo ./xampp-linux-x64-*-installer.run 

설치 프로세스를 시작하면 사용 편의성과 원활한 탐색을 위해 설계된 그래픽 사용자 인터페이스가 표시됩니다.각 단계를 순서대로 진행하면 설치가 성공적으로 완료됩니다.

이 글도 확인해 보세요:  우분투에서 OpenShot 충돌을 해결하는 4가지 방법

설치 후 컴퓨터 시스템의 명령 프롬프트 또는 터미널을 사용하여 XAMPP를 시작하거나 실행할 수 있습니다.

 sudo /opt/lampp/lampp start 

XAMPP를 시작한 후 웹 브라우저를 사용하여 다음 URL로 이동할 수 있습니다: localhost . 모든 것을 올바르게 구성했다면 다음과 비슷한 화면이 표시됩니다:

워드프레스는 크로스 플랫폼 애플리케이션으로, Windows 및 macOS와 같은 다양한 운영 체제에서 원격 및 로컬로 설치할 수 있다는 점에 주목할 필요가 있습니다.

Linux에서 워드프레스 다운로드

LAMP 스택이 구성되면 설치할 워드프레스의 가장 최신 버전을 얻을 수 있습니다.

워드프레스는 기본적으로 다운로드 폴더에 자동으로 저장됩니다. 그런 다음 “cd” 명령을 사용하여 다운로드 디렉터리로 이동하여 추가로 탐색하세요.

 cd ~/Downloads 

최근에 받은 워드프레스 패키지의 콘텐츠를 추출하려면 다음 단계를 실행하여 아카이빙 도구를 활용하세요:

 unzip wordpress-*.zip 

다운로드: 워드프레스

Linux에서 워드프레스 구성하기

워드프레스 웹사이트의 로컬 버전을 설정하려면 “/opt/lampp/htdocs” 디렉토리 내에 폴더를 생성하고 선택한 웹사이트의 도메인 이름과 일치하는 제목을 지정해야 합니다. 이 폴더 레이블은 지정된 웹 주소를 통해 워드프레스 사이트에 액세스할 때 진입점으로 활용됩니다.

“opt” 디렉토리로 이동하여 “muo”라는 하위 디렉터리를 생성하세요. 기본 설정에 맞는 레이블을 사용하는 것이 좋습니다.

 cd /opt/lampp/htdocs && sudo mkdir muo 

설치 프로세스를 완료하려면 웹 서버의 루트 디렉터리로 이동하여 “워드프레스” 폴더를 찾습니다. 이 폴더는 일반적으로 “www”라는 하위 디렉터리에서 찾을 수 있으며, 특정 호스팅 구성에 따라 추가 탐색이 필요할 수 있습니다. 폴더를 찾으면 이 폴더의 전체 내용을 복사하여 웹사이트 파일 구조 내 적절한 위치에 직접 붙여넣습니다.

 sudo cp -R ~/Downloads/wordpress-*/wordpress/* /opt/lampp/htdocs/muo 

워드프레스 웹사이트에 사이트 로고로 사용자 정의 이미지를 표시하려면 테마의 functions.php 파일 내 또는 사용자 정의 플러그인을 통해 다음 코드 스니펫을 사용할 수 있습니다: “`sql function my_custom_header_image() { echo ‘

‘; } add_action(‘wp_head’, ‘my_custom_header_image’); “` 경로를 조정하고

“다음 명령을 사용하여 웹 사이트 및 모든 콘텐츠의 소유권을 루트 사용자에서 [www-data](http://www.example.com)로 이전합니다:

 sudo chown www-data:www-data -R /opt/lampp/htdocs/muo/ 

로컬 개발을 용이하게 하기 위해 워드프레스 설치의 파일 및 폴더 권한을 수정하려면 다음 단계를 따르세요: 1. 컴퓨터에서 터미널을 엽니다. 2. cd` 명령을 사용하여 워드프레스 파일이 있는 디렉토리로 이동합니다. 예를 들어, 워드프레스 설치 디렉토리가 `/사용자/사용자명/사이트`에 있는 경우 `cd /사용자/사용자명/사이트`를 입력합니다. 3. 다음 명령을 실행하여 워드프레스 루트 디렉토리(즉, 다른 모든 디렉토리와 파일이 들어 있는 디렉토리) 내의 모든 파일에 대한 파일 권한을 변경합니다: “`bash sudo chmod -R 755 “` `를 워드프레스 파일이 저장된 디렉터리의 실제 이름으로 바꾸세요. R` 플래그는 변경 사항을 적용합니다

 sudo chmod 777 -R /opt/lampp/htdocs/muo 

앞서 언급한 사전 정의된 액세스 권한은 이러한 상황에서 충분히 엄격하지 않을 수 있으므로 라이브 프로덕션 설정에서 사용하지 않는 것이 좋습니다. 그러나 이러한 제한은 테스트 시나리오 또는 제한된 규모의 로컬 애플리케이션에 적합한 것으로 간주될 수 있습니다.

Linux에 워드프레스 설치하기

XAMPP에서 워드프레스 사이트를 호스팅하는 기본 측면에는 웹사이트 구성 설정 및 사용자 정보와 관련된 영구 데이터를 저장하고 유지하기 위해 사전 설치된 MySQL 데이터베이스를 활용하는 것이 포함됩니다. 이 필수 기능은 웹사이트의 원활한 운영과 기능을 보장합니다.

브라우저에서 URL을 방문하여 데이터베이스에 액세스할 수 있습니다: localhost/phpmyadmin .

애플리케이션의 왼쪽 패널에 있는 “새로 만들기” 버튼을 클릭하면 데이터베이스의 이름을 입력하라는 메시지가 표시됩니다. 이름을 입력한 후 “생성” 옵션을 클릭하면 새 데이터베이스가 생성됩니다. 제 경우에는 웹사이트의 이름에 해당하는 “무오”라는 이름을 선택했습니다.

사이트 구성을 시작하려면 ”

다음 페이지에서 관련 세부 정보와 함께 데이터베이스 이름을 지정하세요. 관례에 따라 MySQL의 기본 사용자 이름은 비밀번호를 입력할 필요가 없는 ‘root’이므로 해당 필드에 정보를 입력하지 마세요.

사이트 제목, 사용자 이름, 보안 비밀번호, 이메일 주소 등 설치 프로세스를 완료하는 데 필요한 정보를 입력하세요. 정보를 입력한 후 “설치” 버튼을 클릭하면 워드프레스 설치를 진행할 수 있습니다.

다음 페이지로 이동하면 워드프레스 관리 대시보드의 사용자 친화적인 인터페이스에 액세스할 수 있으며, 원하는 대로 사이트를 개인화하고 구성할 수 있습니다.

WordPress 사이트 보안이 중요합니다

광범위한 웹 사이트를 만드는 데있어 WordPress의 다양성은 부인할 수 없습니다. 또한 사용자 친화적인 인터페이스를 통해 개인용 컴퓨터에 쉽게 설치할 수 있습니다.

라이브 환경에서 사용하기 위해 배포된 WordPress 사이트의 보안을 보장하려면 데이터 손실 또는 기타 형태의 피해를 초래할 수 있는 무단 액세스 또는 악의적인 공격을 방지하는 조치를 취하는 것이 필수적입니다.

FAQ

질문: 우분투에서 워드프레스 버전을 어떻게 확인하나요?

현재 우분투 컴퓨터에 설치된 워드프레스 버전을 확인하려면 여러 가지 방법을 사용할 수 있습니다. 그중 가장 편리한 방법은 워드프레스 대시보드의 한눈에 보기 위젯을 참조하는 것입니다. 사이트의 관리자 패널에 로그인하면 사용 중인 테마와 함께 버전 번호가 표시됩니다. 예를 들어 “GeneratePress 테마 아래에서 작동하는 워드프레스 6.3.1″과 같이 표시될 수 있습니다.

또는 왼쪽 패널에 있는 “업데이트” 탭으로 이동하여 현재 사용 중인 버전을 확인할 수 있습니다.

질문: 워드프레스는 대규모 웹사이트에 적합한가요?

워드프레스 사이트 설정은 비교적 간단하지만, 대규모 사이트를 지원할 수 있는지 의문을 가질 수 있습니다. 하지만 대답은 ‘그렇다’입니다. 워드프레스는 대규모 온라인 플랫폼을 충분히 관리할 수 있습니다.

워드프레스의 소스 코드를 조정하여 개인화된 플러그인과 테마를 생성할 수 있으므로 특정 요구 사항에 맞게 워드프레스를 조정할 수 있습니다. 또한 원하는 경우 관리 인터페이스의 전반적인 모양을 유연하게 조정할 수 있습니다.

질문: 워드프레스 웹사이트에 phpMyAdmin이 필요한가요?

워드프레스 웹사이트의 데이터베이스를 관리하기 위해 phpMyAdmin과 같은 데이터베이스 관리 도구를 사용할 필요는 없지만, 사이트를 구동하는 정보를 보다 세부적으로 제어할 수 있습니다. 워드프레스를 설정할 때 phpMyAdmin을 설치하는 것은 선택 사항이지만 웹사이트의 성능과 기능을 보다 세밀하게 제어하고자 하는 회원님에게는 유용할 수 있습니다.

By 박준영

업계에서 7년간 경력을 쌓은 숙련된 iOS 개발자인 박준영님은 원활하고 매끄러운 사용자 경험을 만드는 데 전념하고 있습니다. 애플(Apple) 생태계에 능숙한 준영님은 획기적인 솔루션을 통해 지속적으로 기술 혁신의 한계를 뛰어넘고 있습니다. 소프트웨어 엔지니어링에 대한 탄탄한 지식과 세심한 접근 방식은 독자에게 실용적이면서도 세련된 콘텐츠를 제공하는 데 기여합니다.