GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat eSyndiCat PHP Directory Software na Ubuntu 16.04

eSyndiCat je bezplatný, open source a jeden z nejpopulárnějších adresářových programů PHP, který lze použít jako doplněk k vašemu stávajícímu webu nebo jako samostatnou platformu. eSyndiCat je seo-přátelský PHP adresářový skript, který umožňuje dosáhnout nejvyšší pozice a zaujmout přední pozice v nejpopulárnějších vyhledávačích. eSyndiCat přichází s mnoha funkcemi, včetně adres URL vhodných pro SEO, vlastních meta pro stránky, čisté struktury rozvržení HTML, struktury přátelské k Spiderům a mnoha dalších.

V tomto tutoriálu se naučíme, jak nainstalovat eSyndiCat na server Ubuntu 16.04.

Předpoklady

  • Server se systémem Ubuntu 16.04.
  • Uživatel bez oprávnění root s právy sudo.

Instalovat LAMP Server

Než začnete, budete muset nainstalovat LAMP server do vašeho systému. Nejprve nainstalujte Apache a MariaDB pomocí následujícího příkazu:

sudo apt-get install apache2 mariadb-server -y

Dále spusťte službu Apache a MariaDB a povolte jim spuštění při spouštění pomocí následujícího příkazu:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

Ve výchozím nastavení není PHP5 k dispozici ve výchozím úložišti Ubuntu 16.04. Takže budete muset přidat Ondřej PPA do vašeho systému. Můžete to provést spuštěním následujícího příkazu:

sudo apt-get install python-software-properties -y
sudo add-apt-repository ppa:ondrej/php -y

Dále aktualizujte systém a nainstalujte PHP5.6 pomocí následujícího příkazu:

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

Konfigurovat databázi

Ve výchozím nastavení není MariaDB zabezpečena, můžete ji zabezpečit spuštěním skriptu mysql_secure_installation:

sudo mysql_secure_installation

Tento skript nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MariaDB, jak je uvedeno níže:

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

Jakmile je MariaDB zabezpečená, přihlaste se do prostředí MariaDB pomocí následujícího příkazu:

mysql -u root -p

Zadejte heslo uživatele root a pomocí následujícího příkazu vytvořte databázi a uživatele pro eSyndicat:

MariaDB [(none)]> CREATE DATABASE esyndicat;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON esyndicatdb.* TO 'esyndicat'@'localhost' IDENTIFIED BY 'password';

Dále vyprázdněte oprávnění:

MariaDB [(none)]> FLUSH PRIVILEGES;

Nakonec ukončete prostředí MariaDB:

MariaDB [(none)]>exit

Stáhnout a nainstalovat eSyndicat

Nejnovější verzi eSyndicat si můžete stáhnout z jejich oficiálních stránek pomocí následujícího příkazu:

wget http://www.esyndicat.com/esyndicat-script.zip

Po dokončení stahování rozbalte stažený soubor do kořenového adresáře Apache:

unzip esyndicat-script.zip -d /var/www/html/esyndicat

Dále udělte správná oprávnění adresáři esyndicat pomocí následujícího příkazu:

sudo chown -R www-data:www-data /var/www/html/esyndicat
sudo chmod -R 777 /var/www/html/esyndicat

Dále vytvořte direktivu virtuálního hostitele Apache pro eSyndicat pomocí následujícího příkazu:

sudo nano /etc/apache2/sites-available/esyndicat.conf

Přidejte následující řádky:

<VirtualHost *:80>
 ServerAdmin [email protected]
 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>

Po dokončení uložte a zavřete soubor. Poté povolte virtuálního hostitele eSyndicat pomocí následujícího příkazu:

sudo a2ensite esyndicat

Nakonec restartujte službu Apache pomocí následujícího příkazu:

sudo systemctl restart apache2

Přístup k eSyndicat

Nyní otevřete webový prohlížeč a zadejte adresu URL http://example.com , měli byste vidět následující stránku kontroly před instalací:

Ujistěte se, že jsou splněny všechny požadavky, a poté klikněte na Další měli byste vidět následující stránku:

Zde přijměte licenční ujednání a klikněte na Další měli byste vidět následující stránku:

Zde zadejte podrobnosti o své databázi a přihlašovací údaje správce a poté klikněte na Další tlačítko pro spuštění instalace. Po dokončení instalace byste měli vidět následující stránku:

Zde klikněte na tlačítko Stáhnout config.inc.php pro stažení souboru a nahrání tohoto souboru do adresáře /var/www/html/esyndicat/includes/. Poté klikněte na Další měli byste vidět následující stránku:

Nyní klikněte na Další tlačítko, měli byste vidět přihlašovací stránku správce eSyndicat:

Nyní zadejte své pověření správce a klikněte na Přihlásit se tlačítko, budete přesměrováni na řídicí panel eSyndicat, jak je znázorněno níže:


Ubuntu
  1. Jak nainstalovat PHP 7.2 na Ubuntu 18.04 LTS

  2. Jak nainstalovat PHP 8 na Ubuntu 18.04 LTS

  3. Jak nainstalovat PHP 7.2 na Ubuntu 16.04

  1. Jak nainstalovat PHP 8.0 na Ubuntu 20.04 / Ubuntu 18.04

  2. Jak nainstalovat software Audacity v Ubuntu?

  3. Jak nainstalovat LEMP Stack na Ubuntu 18.04

  1. Jak nainstalovat PHP na Ubuntu 18.04

  2. Jak nainstalovat Go na Ubuntu 20.04

  3. Jak nainstalovat PHP 7.4 na Ubuntu 20.04