インストールガイド · 1 min read · Dec 07, 2025

Ubuntu 16.04にeSyndiCat PHPディレクトリソフトウェアをインストールする方法

eSyndiCatは、既存のサイトに追加することも、スタンドアロンプラットフォームとして使用することもできる無料のオープンソースで、最も人気のあるPHPディレクトリソフトウェアの1つです。eSyndiCatは、SEOに優しいPHPディレクトリスクリプトで、トップランクを達成し、最も人気のある検索エンジンでリーディングポジションを取ることができます。eSyndiCatには、SEOフレンドリーなURL、ページ用のカスタムメタ、クリーンなHTMLレイアウト構造、スパイダーフレンドリーな構造など、多くの機能が付属しています。

このチュートリアルでは、Ubuntu 16.04サーバーにeSyndiCatをインストールする方法を学びます。

前提条件

  • Ubuntu 16.04を実行しているサーバー。
  • sudo権限を持つ非rootユーザー。

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

デフォルトでは、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

このスクリプトは、rootパスワードを設定し、匿名ユーザーを削除し、リモートrootログインを禁止し、テストデータベースを削除し、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

rootパスワードを入力し、次のコマンドで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

次の行を追加します:


 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 apache2

eSyndicatにアクセス

今、ウェブブラウザを開いてURL http://example.com を入力すると、次のプレインストールチェックページが表示されるはずです:

eSyndicatインストールチェック

すべての要件が満たされていることを確認し、次に次へボタンをクリックすると、次のページが表示されるはずです:

ライセンス契約の承諾

ここで、ライセンス契約を承諾し、次へボタンをクリックすると、次のページが表示されるはずです:

一般設定

ここで、データベースの詳細と管理者の資格情報を提供し、次へボタンをクリックしてインストールを開始します。インストールが完了すると、次のページが表示されるはずです:

インストール完了

ここで、Download config.inc.phpボタンをクリックしてファイルをダウンロードし、このファイルを/var/www/html/esyndicat/includes/ディレクトリにアップロードします。次に、次へボタンをクリックすると、次のページが表示されるはずです:

インストール成功

今、次へボタンをクリックすると、eSyndicat管理者ログインページが表示されるはずです:

eSyndicat管理者ログイン

今、管理者の資格情報を提供し、ログインボタンをクリックすると、以下のようにeSyndicatダッシュボードにリダイレクトされます:

eSyndicat管理パネル

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。