Установка ПО · 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, вы должны увидеть следующую страницу проверки перед установкой:


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

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


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

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

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

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

Get new posts in your inbox
No spam. Unsubscribe anytime.