Joomla 설치 · 3 min read · Nov 05, 2025
ISPConfig 서버에서 Joomla CMS 설치하기: 10단계로 쉽게
ISPConfig 서버에서 Joomla CMS 설치하기: 10단계로 쉽게
버전 1.2
저자:
Joomla는 인기 있는 콘텐츠 관리 시스템(CMS)입니다.
이 “방법”을 통해 ISPConfig 서버에서 Joomla CMS를 설정하는 방법을 안내합니다. 아마도 다양한 방법으로 Joomla를 설정할 수 있지만, 저는 여기서 설명한 방법을 선호합니다.
이 방법에서는 다음을 예로 사용합니다:
- Joomla 버전 1.0.11.
- 이것이 귀하의 Joomla 사이트에 대한 첫 번째 Joomla 설정이라고 가정합니다. 이는 업데이트가 아닙니다!
- 웹사이트: www.myjoomlawebsite.tld
- ISPConfig 내 웹사이트 번호: web1
- 귀하의 웹은 /var/www에 저장됩니다.
- MySQL 데이터베이스: web1_db1
- MySQL 사용자 이름: web1_u1
- MySQL 비밀번호: mysqlpassword
- 웹사이트의 관리자(FTP 사용자): webadmin
자, 시작해 보겠습니다:
1단계 - 웹사이트 만들기:
ISPConfig에서 메인 메뉴의 “새 사이트”를 통해 웹사이트를 만듭니다.
“기본” 탭에서 호스트 이름으로 www를 사용하고 도메인 이름으로 myjoomlawebsite.tld를 사용합니다. 이 웹사이트에 대해 MySQL 및 PHP 스크립트를 활성화하지만 PHP 안전 모드는 비활성화합니다.
2단계 - 웹사이트를 위한 관리자 사용자 만들기:
ISPConfig에서 관리자 사용자를 만들어 나중에 FTP를 통해 웹사이트를 업로드/다운로드할 수 있습니다. 예를 들어, 관리자 로그인 이름으로 “webadmin”을 사용할 것입니다.
메인 메뉴에서 “ISP 관리자”를 선택하고 구조 트리에서 myjoomlawebsite.tld라는 새 웹사이트를 선택한 다음 “사용자 및 이메일” 탭을 누릅니다. “새로 만들기”를 누르고 새 사용자와 이메일 주소를 정의합니다. 이 사용자에게 관리자 권한을 부여하고 “저장”을 누릅니다.
3단계 - 웹사이트를 위한 MySQL 데이터베이스 만들기:
“옵션“ 탭을 클릭하고 웹사이트를 위한 새 데이터베이스를 만듭니다.
ISPConfig는 다음을 보여줍니다:
데이터베이스 이름: web1_db1
데이터베이스 사용자: web1_u1
그런 다음 데이터베이스 사용자에 대한 비밀번호를 정의하고 “저장”을 누릅니다.
4단계 – Joomla를 로컬 데스크탑에 다운로드:
현재 버전인 1.0.11의 최신 안정적인 Joomla 버전을 다운로드합니다.
다음 링크에서 다운로드할 수 있습니다:
http://forge.joomla.org/sf/frs/do/viewRelease/projects.joomla/frs.joomla_1_0.1_0_11에서 Joomla_1.0.11-Stable-Full_Package.zip 파일을 선택합니다.
Joomla를 다운로드한 후 원하는 파일 폴더에 압축을 풉니다.
5단계 – Register Globals Emulation 끄기:
Joomla 파일을 압축 해제한 파일 폴더에서 globals.php 파일을 찾을 수 있습니다.
텍스트 편집기로 열고 다음 줄을 변경합니다:
define( ‘RG_EMULATION’, 1 );
를
define( ‘RG_EMULATION’, 0 );
로 변경합니다. 1을 0으로 변경하면 globals 에뮬레이션이 꺼지며, 이는 보안상의 이유로 권장됩니다.
6단계 – Joomla를 웹 서버에 업로드:
이제 좋아하는 FTP 클라이언트를 사용하여 Joomla를 업로드할 수 있습니다.
URL: ftp://myjoomlawebsite.tld/web
2단계에서 정의한 사용자 이름과 비밀번호를 사용합니다.
참고: configuration.php라는 파일을 제외한 모든 Joomla 파일을 업로드해야 합니다.
7단계 – 새 Joomla 사이트 방문:
이제 좋아하는 브라우저를 사용하여 Joomla 사이트를 가리킬 수 있습니다.
제 방법에 따른 (예시) 주소는: http://myjoomlawebsite.tld
여기에서 Joomla 설정 화면을 볼 수 있습니다:

“권장 설정 확인” 아래에 모든 것이 녹색으로 표시되어 있으며, 이는 모든 것이 정상임을 의미합니다.

8단계 – 권한 설정:
이제 Joomla 디렉토리/파일을 Apache가 쓸 수 있도록 만들어야 합니다. 현재는 그렇지 않습니다!

Apache가 쓸 수 있도록 하려면 루트로 서버에 로그인합니다.
ISPConfig 서버에서 php5를 모듈로 사용하는 경우 (php5mod) 다음 명령을 실행합니다:
cd /var/www/web1/그리고 웹 공간을 Apache가 쓸 수 있도록 만듭니다:
chown -R -v -f www-data:www-data web/*대안:
ISPConfig 서버에서 suPHP가 활성화된 php5-cgi를 사용하는 경우 다음 명령을 실행합니다:
cd /var/www/web1/chown -R -v -f webadmin:web1 web/*(여기서 “web1”과 사용자 이름 “webadmin”은 제 예에 따른 것이므로, 귀하의 웹 번호와 사용자 이름을 사용하십시오!)
브라우저에서 Joomla 설정 화면의 오른쪽 상단 모서리에서 “다시 확인”을 클릭하면 필요한 디렉토리/파일이 쓸 수 있는지 확인할 수 있습니다.

모든 것이 정상적으로 보이고 저장되면 “다음”을 클릭하여 설정을 계속 진행할 수 있습니다.
9단계 - Joomla 설정 계속하기:
“다음”을 클릭하여 라이센스 계약을 수락합니다.
다음과 같이 양식을 작성합니다:

(자신의 MySQL 데이터베이스 이름, MySQL 사용자 이름 및 MySQL 비밀번호를 사용하십시오).
“다음”을 눌러 계속 진행합니다.
- 새 Joomla 웹사이트의 이름을 입력하고 “다음”을 눌러 계속 진행합니다.

- 다음과 같이 양식을 작성한 후, “다음”을 눌러 계속 진행합니다.

- “축하합니다! Joomla가 설치되었습니다. 완료되었습니다.”라는 메시지를 읽으면 됩니다.

Joomla 관리자 사용자 이름과 비밀번호를 잊지 마세요!
- 오른쪽 상단의 “관리자”를 클릭합니다.
이 화면이 표시되면 설치 디렉토리를 아직 제거하지 않았음을 의미합니다.

10단계 – 설치 디렉토리 제거 및 Joomla 사이트 방문:
Joomla 설치 디렉토리를 제거하려면 루트로 서버에 로그인합니다.
다음 명령으로 Joomla 웹으로 이동합니다:
cd /var/www/web1/web(웹1은 제 예에 따른 것이므로, 귀하의 웹 번호를 사용하십시오!)
또는
cd /var/www/www.myjoomlawebsite.tld/webdir 명령을 입력한 후, “installation”이라는 설치 디렉토리를 볼 수 있습니다.
다음 명령으로 이를 제거할 수 있습니다:
rm –rf installation인터넷 브라우저에서 http://www.myjoomlawebsite.tld로 이동하여 Joomla CMS 사이트의 프론트엔드를 방문할 수 있습니다.

http://www.myjoomlawebsite.tld/administrator에서 백엔드에 방문하고 Joomla 관리자 계정으로 로그인하여 Joomla를 시작할 수 있습니다.

마지막 메모:
ISPConfig 서버에서 Joomla 사이트에 대해 php5-cgi+suPHP를 실행하는 경우, 아래 그림과 같이 권한을 정의하십시오.
Joomla의 메인 메뉴에서 다음 경로를 통해 수행할 수 있습니다: 사이트 > 전역 구성 > 서버.

새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.