소프트웨어 설치 · 2 min read · Dec 07, 2025
Ubuntu 16.04에 eSyndiCat PHP 디렉토리 소프트웨어 설치하는 방법
eSyndiCat은 기존 사이트에 추가하거나 독립형 플랫폼으로 사용할 수 있는 무료 오픈 소스 PHP 디렉토리 소프트웨어 중 하나입니다. eSyndiCat은 상위 순위를 달성하고 가장 인기 있는 검색 엔진에서 선도적인 위치를 차지할 수 있도록 해주는 SEO 친화적인 PHP 디렉토리 스크립트입니다. eSyndiCat은 SEO 친화적인 URL, 페이지에 대한 사용자 정의 메타, 깔끔한 HTML 레이아웃 구조, 스파이더 친화적인 구조 등 많은 기능을 제공합니다.
이 튜토리얼에서는 Ubuntu 16.04 서버에 eSyndiCat을 설치하는 방법을 배웁니다.
전제 조건
- Ubuntu 16.04를 실행하는 서버.
- sudo 권한이 있는 비루트 사용자.
LAMP 서버 설치
시작하기 전에 시스템에 LAMP 서버를 설치해야 합니다. 먼저, 다음 명령어를 사용하여 Apache와 MariaDB를 설치합니다:
sudo apt-get install apache2 mariadb-server -y다음으로, Apache와 MariaDB 서비스를 시작하고 부팅 시 자동으로 시작되도록 설정합니다:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql기본적으로 Ubuntu 16.04의 기본 저장소에는 PHP5가 없습니다. 따라서 Ondrej PPA를 시스템에 추가해야 합니다. 다음 명령어를 실행하여 이를 수행할 수 있습니다:
sudo apt-get install python-software-properties -y
sudo add-apt-repository ppa:ondrej/php -y다음으로, 시스템을 업데이트하고 다음 명령어로 PHP5.6을 설치합니다:
sudo apt-get update -y
sudo apt-get install php5.6 libapache2-mod-php5.6 php5.6-mysql php5.6-xml php5.6-curl php5.6-gd php5.6-mbstring -y데이터베이스 구성
기본적으로 MariaDB는 보안이 설정되어 있지 않습니다. mysql_secure_installation 스크립트를 실행하여 보안을 설정할 수 있습니다:
sudo mysql_secure_installation이 스크립트는 루트 비밀번호를 설정하고, 익명 사용자를 제거하고, 원격 루트 로그인을 금지하고, 테스트 데이터베이스를 제거하고 MariaDB를 안전하게 접근할 수 있도록 설정합니다:
Set root password? [Y/n] y
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루트 비밀번호를 입력한 후, 다음 명령어로 eSyndicat용 데이터베이스와 사용자를 생성합니다:
MariaDB [(none)]> CREATE DATABASE esyndicat;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON esyndicatdb.* TO 'esyndicat'@'localhost' IDENTIFIED BY 'password';다음으로, 권한을 플러시합니다:
MariaDB [(none)]> FLUSH PRIVILEGES;마지막으로, MariaDB 셸에서 종료합니다:
MariaDB [(none)]>exiteSyndicat 다운로드 및 설치
다음 명령어를 사용하여 공식 웹사이트에서 eSyndicat의 최신 버전을 다운로드할 수 있습니다:
wget http://www.esyndicat.com/esyndicat-script.zip다운로드가 완료되면, 다운로드한 파일을 Apache 루트 디렉토리에 추출합니다:
unzip esyndicat-script.zip -d /var/www/html/esyndicat다음으로, 다음 명령어로 esyndicat 디렉토리에 적절한 권한을 부여합니다:
sudo chown -R www-data:www-data /var/www/html/esyndicat
sudo chmod -R 777 /var/www/html/esyndicat다음으로, 다음 명령어로 eSyndicat에 대한 Apache 가상 호스트 지시문을 생성합니다:
sudo nano /etc/apache2/sites-available/esyndicat.conf다음 줄을 추가합니다:
ServerAdmin [email protected]
DocumentRoot /var/www/html/esyndicat
ServerName example.com
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
ErrorLog /var/log/apache2/esyndicat-error_log
CustomLog /var/log/apache2/esyndicat-access_log common
작업이 완료되면 파일을 저장하고 닫습니다. 그런 다음 다음 명령어로 eSyndicat 가상 호스트를 활성화합니다:
sudo a2ensite esyndicat마지막으로, 다음 명령어로 Apache 서비스를 재시작합니다:
sudo systemctl restart apache2eSyndicat 접근
이제 웹 브라우저를 열고 URL http://example.com을 입력하면 다음의 사전 설치 확인 페이지가 표시됩니다:


모든 요구 사항이 충족되었는지 확인한 후 다음 버튼을 클릭하면 다음 페이지가 표시됩니다:

여기에서 라이선스 계약을 수락하고 다음 버튼을 클릭하면 다음 페이지가 표시됩니다:


여기에서 데이터베이스 세부정보와 관리자 자격 증명을 제공한 후 다음 버튼을 클릭하여 설치를 시작합니다. 설치가 완료되면 다음 페이지가 표시됩니다:

여기에서 config.inc.php 파일 다운로드 버튼을 클릭하여 파일을 다운로드하고 이 파일을 /var/www/html/esyndicat/includes/ 디렉토리에 업로드합니다. 그런 다음 다음 버튼을 클릭하면 다음 페이지가 표시됩니다:

이제 다음 버튼을 클릭하면 eSyndicat 관리자 로그인 페이지가 표시됩니다:

이제 관리자 자격 증명을 제공하고 로그인 버튼을 클릭하면 아래와 같이 eSyndicat 대시보드로 리디렉션됩니다:

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