Установка ПО · 3 min read · Dec 07, 2025

Как установить eSyndiCat PHP Directory Software на Ubuntu 16.04

eSyndiCat — это бесплатное, с открытым исходным кодом и одно из самых популярных программных обеспечений для каталогов на PHP, которое можно использовать как дополнение к вашему существующему сайту или как отдельную платформу. eSyndiCat — это SEO-дружественный скрипт каталога на PHP, который позволяет достичь высоких позиций и занять лидирующие позиции в самых популярных поисковых системах. eSyndiCat имеет множество функций, включая SEO-дружественные URL, пользовательские мета-теги для страниц, чистую структуру HTML-разметки, структуру, удобную для пауков, и многое другое.

В этом руководстве мы научимся устанавливать eSyndiCat на сервер Ubuntu 16.04.

Предварительные требования

  • Сервер с установленным Ubuntu 16.04.
  • Пользователь без прав root с правами 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

По умолчанию PHP5 недоступен в стандартном репозитории Ubuntu 16.04. Поэтому вам нужно будет добавить PPA Ondrej в вашу систему. Вы можете сделать это, выполнив следующую команду:

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, как показано ниже:

Установить пароль root? [Y/n] y
Удалить анонимных пользователей? [Y/n] y
Запретить удаленный доступ к root? [Y/n] y
Удалить тестовую базу данных и доступ к ней? [Y/n] y
Перезагрузить таблицы привилегий сейчас? [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

Затем создайте директиву виртуального хоста Apache для eSyndicat с помощью следующей команды:

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

Убедитесь, что все требования выполнены, затем нажмите кнопку Далее, вы должны увидеть следующую страницу:

Принять лицензионное соглашение

Здесь примите лицензионное соглашение и нажмите кнопку Далее, вы должны увидеть следующую страницу:

Общая конфигурация

Здесь введите данные вашей базы данных и учетные данные администратора, затем нажмите кнопку Далее, чтобы начать установку. После завершения установки вы должны увидеть следующую страницу:

Установка завершена

Здесь нажмите кнопку Скачать config.inc.php, чтобы скачать файл, и загрузите этот файл в директорию /var/www/html/esyndicat/includes/. Затем нажмите кнопку Далее, вы должны увидеть следующую страницу:

Установка успешна

Теперь нажмите кнопку Далее, вы должны увидеть страницу входа администратора eSyndicat:

Вход администратора eSyndicat

Теперь введите ваши учетные данные администратора и нажмите кнопку Войти, вы будете перенаправлены на панель управления eSyndicat, как показано ниже:

Панель администратора eSyndicat

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.