eSyndiCat è un software di directory PHP gratuito, open source e uno dei più popolari che può essere utilizzato come aggiunta al tuo sito esistente o come piattaforma autonoma. eSyndiCat è lo script di directory PHP seo-friendly che permette di raggiungere il primo posto e prendere le posizioni di primo piano nei motori di ricerca più popolari. eSyndiCat include molte funzionalità tra cui URL SEO friendly, meta per pagine personalizzate, struttura del layout HTML pulita, struttura Spider friendly e molto altro.
In questo tutorial impareremo come installare eSyndiCat sul server Ubuntu 16.04.
Prerequisiti
- Un server che esegue Ubuntu 16.04.
- Un utente non root con privilegi sudo.
Installa il server LAMP
Prima di iniziare, dovrai installare il server LAMP sul tuo sistema. Innanzitutto, installa Apache e MariaDB usando il seguente comando:
sudo apt-get install apache2 mariadb-server -y
Quindi, avvia il servizio Apache e MariaDB e consenti loro di avviarsi all'avvio con il seguente comando:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
Per impostazione predefinita, PHP5 non è disponibile nel repository predefinito di Ubuntu 16.04. Quindi dovrai aggiungere Ondrej PPA al tuo sistema. Puoi farlo eseguendo il seguente comando:
sudo apt-get install python-software-properties -y
sudo add-apt-repository ppa:ondrej/php -y
Quindi, aggiorna il sistema e installa PHP5.6 con il seguente comando:
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
Configura database
Per impostazione predefinita, MariaDB non è protetto, puoi proteggerlo eseguendo lo script mysql_secure_installation:
sudo mysql_secure_installation
Questo script imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MariaDB come mostrato di seguito:
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
Una volta che MariaDB è protetto, accedi alla shell di MariaDB con il seguente comando:
mysql -u root -p
Inserisci la tua password di root, quindi crea un database e un utente per eSyndicat con il seguente comando:
MariaDB [(none)]> CREATE DATABASE esyndicat;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON esyndicatdb.* TO 'esyndicat'@'localhost' IDENTIFIED BY 'password';
Quindi, svuota i privilegi:
MariaDB [(none)]> FLUSH PRIVILEGES;
Infine, esci dalla shell di MariaDB:
MariaDB [(none)]>exit
Scarica e installa eSyndicat
Puoi scaricare l'ultima versione di eSyndicat dal loro sito Web ufficiale utilizzando il seguente comando:
wget http://www.esyndicat.com/esyndicat-script.zip
Una volta completato il download, estrai il file scaricato nella directory principale di Apache:
unzip esyndicat-script.zip -d /var/www/html/esyndicat
Quindi, dai le autorizzazioni appropriate alla directory esyndicat con il seguente comando:
sudo chown -R www-data:www-data /var/www/html/esyndicat
sudo chmod -R 777 /var/www/html/esyndicat
Quindi, crea una direttiva per l'host virtuale Apache per eSyndicat con il seguente comando:
sudo nano /etc/apache2/sites-available/esyndicat.conf
Aggiungi le seguenti righe:
<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>
Salva e chiudi il file, quando hai finito. Quindi abilita l'host virtuale eSyndicat con il seguente comando:
sudo a2ensite esyndicat
Infine, riavvia il servizio Apache con il seguente comando:
sudo systemctl restart apache2
Accedi a eSyndicat
Ora apri il tuo browser web e digita l'URL http://example.com , dovresti vedere la seguente pagina di controllo pre-installazione:
Assicurati che tutti i requisiti siano soddisfatti, quindi fai clic su Avanti pulsante, dovresti vedere la seguente pagina:
Qui, accetta il contratto di licenza e fai clic su Avanti pulsante, dovresti vedere la seguente pagina:
Qui, fornisci i dettagli del tuo database e le credenziali di amministratore, quindi fai clic su Avanti pulsante per avviare l'installazione, una volta completata l'installazione, dovresti vedere la seguente pagina:
Qui, fai clic sul pulsante Scarica config.inc.php per scaricare il file e caricarlo nella directory /var/www/html/esyndicat/includes/. Quindi fare clic su Avanti pulsante dovresti vedere la seguente pagina:
Ora, fai clic su Avanti pulsante, dovresti vedere la pagina di accesso dell'amministratore di eSyndicat:
Ora, fornisci le tue credenziali di amministratore e fai clic su Accedi pulsante, verrai reindirizzato alla dashboard di eSyndicat come mostrato di seguito: