GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare gli annunci aperti su Ubuntu 18.04

In questo tutorial ti guideremo attraverso i passaggi per installare Open Classifieds su un VPS Ubuntu 18.04 con tutti i suoi requisiti e componenti necessari, come server Web Apache, PHP e server di database MySQL.

Open Classifieds è una piattaforma web gratuita, potente e open source che consente agli utenti di creare e creare facilmente annunci, annunci e siti di annunci. Iniziamo con l'installazione.

Prerequisiti

  • Un VPS Ubuntu 18.04
  • Utente di sistema con privilegi di root o l'utente root stesso
  • Server web Apache con mod_rewrite
  • PHP versione 5.5 o successiva con le estensioni GD, Mcrypt, Gettext e CURL abilitate
  • Server database MySQL

Passaggio 1:installa il server Web Apache

Open Classifieds ha bisogno di un server web per servire il suo contenuto, quindi a questo scopo installeremo e utilizzeremo il server web Apache che è uno dei server web più popolari al mondo. Per installare Apache sul tuo server, esegui il seguente comando:

apt -y install apache2

Una volta completata l'installazione, avvia il server web e abilitalo all'avvio automatico dopo il riavvio del server:

apt start apache2
apt enable apache2

Per verificare che il server web sia correttamente installato e funzionante sul tuo server, puoi verificarne lo stato con questo:

systemctl status apache2

L'output sarà simile a questo:

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ââapache2-systemd.conf
   Active: active (running) since Sat 2019-06-08 09:50:55 CDT; 46min ago
  Process: 735 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 867 (apache2)
    Tasks: 6 (limit: 2321)
   CGroup: /system.slice/apache2.service
           ââ867 /usr/sbin/apache2 -k start
           ââ882 /usr/sbin/apache2 -k start
           ââ883 /usr/sbin/apache2 -k start

Passaggio 2:installa PHP

Ora che Apache è configurato, dobbiamo installare PHP 7.2 (la versione PHP predefinita fornita con i repository predefiniti di Ubuntu 18.04) e alcune estensioni PHP richieste da Open Classifieds:

apt install php7.2 php7.2-gd libapache2-mod-php7.2 php7.2-cli php7.2-common php7.2-gd php7.2-json php7.2-opcache

Dobbiamo anche installare l'estensione PHP "Mcrypt", ma non può essere installata con il gestore di pacchetti apt, quindi dovremo installarla con "pecl":

apt-get install libmcrypt-dev php-dev gcc autoconf make pkg-config libc-dev
pecl install mcrypt-1.0.1
echo "extension=mcrypt.so" | sudo tee -a /etc/php/7.2/apache2/conf.d/mcrypt.ini

Open Classifieds utilizza la sintassi "short cut" del tag breve, quindi per abilitare la direttiva short_open_tag in PHP, modifica il file di configurazione php.ini e aggiungi/modifica la seguente riga:

nano /etc/php/7.2/apache2/php.ini

short_open_tag = On

Riavvia Apache per rendere effettive le modifiche.

systemctl restart apache2

Passaggio 3:installa e configura il server MySQL

Open Classifieds utilizza un database vuoto per memorizzare le sue informazioni, quindi installeremo e utilizzeremo il server del database MySQL.

apt -y install mysql-server

Una volta installato, avvia il server del database e abilitalo all'avvio automatico al riavvio

apt start mysql
apt enable mysql

Per rafforzare la sicurezza del server del database MySQL e impostare una password per l'utente root MySQL, puoi eseguire lo script di post installazione "mysql_secure_installation". Esegui lo script e utilizza le seguenti opzioni:

mysql_secure_installation
Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Fase 4:crea un database MySQL e un utente

Accedi all'interfaccia della riga di comando del server MySQL come utente root e crea un nuovo database MySQL per Open Classifieds. Da lì, dovrai anche assegnargli un utente MySQL con autorizzazioni complete:

mysql -u root -p

mysql> CREATE DATABASE classifiedsdb;
mysql> GRANT ALL PRIVILEGES ON classifiedsdb.* TO 'classifieds'@'localhost' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Non dimenticare di sostituire "PASSWORD" con una password efficace e sicura.

Passaggio 5:scarica gli annunci aperti

Vai al sito Web ufficiale di Open Classifieds e scarica l'ultima versione stabile del software sul tuo server. Una volta scaricato, decomprimi l'archivio ZIP scaricato nella directory principale dei documenti del tuo server

unzip openclassifieds2.x.x.x.zip -d /var/www/html

Rinomina la directory in qualcosa di più semplice (questo è facoltativo, tuttavia rende più facile digitare e memorizzare dove si trovano i tuoi file):

cd /var/www/html && mv openclassifieds2.x.x.x openclassifieds

Imposta l'utente Apache come proprietario di tutti i file Open Classifieds:

chown -R www-data:www-data openclassifieds

Passaggio 6:crea un host virtuale Apache

Per poter accedere agli annunci aperti con il tuo nome di dominio, dobbiamo creare una direttiva host virtuale Apache per il dominio specifico. Utilizzeremo "domain.com" come dominio di esempio ai fini di questo tutorial, quindi assicurati di cambiarlo con il tuo nome di dominio univoco. Crea un file di configurazione con il seguente contenuto:

nano  /etc/apache2/sites-available/openclassifieds.conf

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/openclassifieds/
ServerName domain.com
ServerAlias www.domain.com

Options FollowSymLinks
AllowOverride All

ErrorLog /var/log/apache2/domain.com-error_log
CustomLog /var/log/apache2/domain.com-access_log common
</VirtualHost>

Salva il file ed esegui il comando seguente per abilitare l'host virtuale Apache appena creato:

a2ensite openclassifieds.conf

Riavvia il server web per rendere effettive le modifiche.

systemctl restart apache2

Passaggio 7:completa l'installazione degli annunci aperti

Se hai seguito da vicino i passaggi di questo tutorial, tutti i componenti necessari per l'esecuzione di Open Classifieds vengono installati e configurati sul tuo server. Ora apri il tuo browser web preferito e vai a http://domain.com . Da lì, segui le istruzioni sullo schermo per completare l'installazione. Innanzitutto, la procedura guidata di installazione verificherà se il tuo server soddisfa tutti i requisiti. Da qui, fai clic sul pulsante "Avvia installazione" e segui i passaggi.

Una volta completata l'installazione, si consiglia di rimuovere la directory "install" per motivi di sicurezza.

rm -rf install/

Questo è tutto:Open Classifieds è ora installato e perfettamente funzionante sul tuo Ubuntu 18.04 VPS. Per maggiori dettagli su come utilizzare questa piattaforma, consulta la loro documentazione ufficiale.

Ovviamente non devi fare nulla di tutto questo se usi uno dei nostri servizi di hosting VPS Ubuntu, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Open Classifieds per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Come installare MySQL Server su Ubuntu 16.04

  2. Come installare MySQL Server su Ubuntu 17.04

  3. Come installare FastPanel su Ubuntu 20.04

  4. Come installare Drupal 7 su Ubuntu 14.04

  5. Come installare Graylog Server su Ubuntu 16.04

Come installare MySQL su Ubuntu 18.04

Come installare MySQL 8.0 su Ubuntu 18.04

Come installare il server MySQL in Ubuntu

Come installare aaPanel su Ubuntu 20.04

Come installare MySQL Server su Ubuntu 20.04

Come installare MySQL su Ubuntu 22.04