웹사이트 검색

Ubuntu 16.04에 eSyndiCat PHP 디렉토리 소프트웨어를 설치하는 방법


이 페이지에서

  1. 전제 조건
  2. LAMP 서버 설치
  3. 데이터베이스 구성
  4. eSyndicat 다운로드 및 설치
  5. eSyndicat 액세스

eSyndiCat은 무료 오픈 소스이며 기존 사이트에 추가하거나 독립 실행형 플랫폼으로 사용할 수 있는 가장 인기 있는 PHP 디렉토리 소프트웨어 중 하나입니다. eSyndiCat은 최고 순위를 달성하고 가장 인기 있는 검색 엔진에서 선도적인 위치를 차지할 수 있는 SEO 친화적인 PHP 디렉토리 스크립트입니다. eSyndiCat에는 SEO 친화적 URL, 페이지에 대한 사용자 지정 메타, 깔끔한 HTML 레이아웃 구조, 스파이더 친화적 구조 등을 포함한 많은 기능이 있습니다.

이 튜토리얼에서는 Ubuntu 16.04 서버에 eSyndiCat을 설치하는 방법을 배웁니다.

전제 조건

  • Ubuntu 16.04를 실행하는 서버.\n
  • sudo 권한이 있는 루트가 아닌 사용자.\n

램프 서버 설치

시작하기 전에 시스템에 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

기본적으로 PHP5는 Ubuntu 16.04 기본 리포지토리에서 사용할 수 없습니다. 따라서 시스템에 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)]>exit

eSyndicat 다운로드 및 설치

다음 명령을 사용하여 공식 웹 사이트에서 최신 버전의 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

다음 줄을 추가합니다.

<VirtualHost *:80>
 ServerAdmin 
 DocumentRoot /var/www/html/esyndicat
 ServerName example.com
 <Directory /var/www/html/esyndicat/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
 </Directory>
 ErrorLog /var/log/apache2/esyndicat-error_log
 CustomLog /var/log/apache2/esyndicat-access_log common
</VirtualHost>

완료되면 파일을 저장하고 닫습니다. 그런 다음 다음 명령을 사용하여 eSyndicat 가상 호스트를 활성화합니다.

sudo a2ensite esyndicat

마지막으로 다음 명령을 사용하여 Apache 서비스를 다시 시작합니다.

sudo systemctl restart apache2

eSyndicat 액세스

이제 웹 브라우저를 열고 URL http://example.com을 입력하면 다음 사전 설치 확인 페이지가 표시됩니다.

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

여기에서 사용권 계약에 동의하고 다음 버튼을 클릭하면 다음 페이지가 표시됩니다.

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

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

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

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