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: