GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare gli annunci aperti su CentOS 7

In questo tutorial impareremo come installare Open Classifieds su un CentOS 7 VPS.

Open Classifieds è un'applicazione Web gratuita, open source e potente che può essere utilizzata per creare annunci, annunci e siti di annunci, il tutto in pochi minuti. È semplice, facile da usare, sicuro, SEO-friendly e facile da amministrare.

Open Classifieds fornisce anche una bellissima interfaccia di amministrazione basata sul Web che ti aiuta a gestire il tuo sito Web in modo semplice ed efficace. Viene fornito con molte funzionalità, tra cui ottimizzazione SEO-friendly, supporto multilingue, URL amichevoli, supporto robots.txt, campi personalizzati, accesso social e molto altro. Iniziamo con l'installazione.

Prerequisiti:

  • Un server che esegue CentOS 7 o versioni successive.

  • Una password di root è impostata sul tuo server.

  • Sul tuo server è impostato un indirizzo IP statico.

Fase 1:per iniziare

Prima di iniziare, dovrai aggiornare il tuo server all'ultima versione. Puoi farlo con il seguente comando:

yum update -y

Dopo aver aggiornato il tuo sistema, dovrai installare il repository EPEL sul tuo sistema. Puoi installarlo eseguendo il seguente comando:

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
yum install epel-release -y

Successivamente, dovrai anche disabilitare SELinux sul tuo sistema per accedere agli annunci aperti senza possibili problemi.

Puoi disabilitarlo modificando /etc/selinux/config file:

nano /etc/selinux/config

Apporta le seguenti modifiche:

SELINUX=disabled
SELINUXTYPE=targeted

Salva e chiudi il file. Quindi, riavvia il sistema per applicare tutte le modifiche.

Fase 2:installa il server LAMP

Innanzitutto, dovrai installare il server Web Apache e il server di database MariaDB sul tuo server. Puoi installarli eseguendo il seguente comando:

yum install httpd mariadb-server -y

Una volta completata l'installazione, avvia il servizio Apache e MariaDB e abilita l'avvio all'avvio con il seguente comando:

systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

Per impostazione predefinita, l'ultima versione di PHP non è disponibile nel repository predefinito di CentOS-7. Quindi, dovrai aggiungere il repository Remi sul tuo sistema.

Puoi installarlo con il seguente comando:

rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Quindi, installa l'utilità yum-config-manager per abilitare il repository Remi:

yum install yum-utils -y

Quindi, aggiorna il repository con il seguente comando:

yum update -y

Quindi, abilita il repository Remi per PHP 7.2 con il seguente comando:

yum-config-manager --enable remi-php72

Quindi, installa PHP e le altre librerie richieste con il seguente comando:

yum install php php-opcache httpd php-zip php-mysqlnd php-pdo php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel php-curl php-mcrypt -y

Dopo aver installato tutti i pacchetti, apri il file php.ini e apporta alcune modifiche:

nano /etc/php.ini

Modifica le seguenti righe:

short_open_tag = On
memory_limit = 256M
upload_max_filesize = 100M
post_max_size = 100M

Salva e chiudi il file, quando hai finito.

Fase 3:Configura MariaDB

Per impostazione predefinita, MariaDB non ha in vigore le misure di sicurezza consigliate. Ciò significa che dovrai proteggere l'installazione di MariaDB. Puoi farlo con il seguente comando:

mysql_secure_installation

Rispondi a tutte le domande come mostrato di seguito:

Enter current password for root (enter for none): Press [Enter], there is no password by default
Set root password? [Y/n]: Y
New password:
Re-enter new password:
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 è sicuro, accedi alla shell di MariaDB con il seguente comando:

mysql -u root -p

Immettere la password di root quando richiesto, quindi creare un database e un utente per gli annunci aperti con il seguente comando:

MariaDB [(none)]>CREATE DATABASE classifiedsdb;

MariaDB [(none)]>GRANT ALL PRIVILEGES ON classifiedsdb.* TO 'classifieds'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Non dimenticare di sostituire "password" con una password valida e sicura. Quindi, svuota i privilegi ed esci dalla shell MariaDB con il seguente comando:

MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>EXIT;

Fase 4:installa OpenClassifieds

Innanzitutto, scarica l'ultima versione di OpenClassifieds con il seguente comando:

https://excellmedia.dl.sourceforge.net/project/openclassifieds/openclassifieds2-2.9.0.zip

Una volta completato il download, decomprimere il file scaricato con il seguente comando:

unzip openclassifieds2-2.9.0.zip

Quindi, copia la directory estratta nella directory principale web di Apache con il seguente comando:

cp -r openclassifieds2-2.9.0 /var/www/html/openclassifieds

Quindi, dai le autorizzazioni appropriate alla directory openclassifieds:

chown -R apache:apache /var/www/html/openclassifieds

chmod -R 755 /var/www/html/openclassifieds

Fase 5:Configura Apache per OpenClassified

Successivamente, dovrai creare un file host virtuale Apache per OpenClassifieds. Puoi crearlo con il seguente comando:

nano /etc/httpd/conf.d/openclassifieds

Aggiungi le seguenti righe:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/openclassifieds/
ServerName 192.168.0.101
<Directory /var/www/html/openclassifieds/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/httpd/error_log
CustomLog /var/log/httpd/access_log common
</VirtualHost>

Assicurati di sostituire "tuodominio.com" con il tuo nome di dominio effettivo. Inoltre, assicurati di sostituire il nostro IP di esempio "192.168.0.101" con il tuo indirizzo IP pubblico statico. Salva e chiudi il file, quando hai finito. Quindi, disabilita il file host virtuale predefinito con il seguente comando:

mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf_backup

Infine, riavvia il servizio Apache per applicare tutte le modifiche:

systemctl restart httpd

Fase 6:accedi all'interfaccia Web di OpenClassifieds

Ora apri il tuo browser web e digita l'URL http://192.168.0.101 . Verrai reindirizzato alla seguente pagina:

Seleziona la tua lingua e fai clic su AVVIO INSTALLAZIONE pulsante. Dovresti vedere la pagina di configurazione del database:

Ora, fornisci il nome del database, il nome utente e la password del database. Quindi, fai clic su CONTINUA pulsante. Dovresti vedere la pagina di configurazione del sito:

Ora, fornisci il nome del tuo sito, l'e-mail e la password dell'amministratore. Quindi, fai clic su INSTALLA pulsante. Una volta completata l'installazione, dovresti vedere la seguente pagina:

Ora, fai clic su AMMINISTRATORE pulsante. Verrai reindirizzato all'interfaccia di amministrazione come mostrato di seguito:

Ora, fornisci l'e-mail e la password dell'amministratore. Quindi, fai clic su Accedi pulsante. Dovresti vedere la dashboard predefinita di OpenClassifieds nella pagina seguente:

Congratulazioni! hai installato e configurato correttamente OpenClassifieds sul tuo CentOS 7 VPS

Ovviamente, non devi sapere come installare OpenClassifieds su CentOS 7 se utilizzi i nostri servizi di hosting VPS CentOS 7 . Puoi semplicemente chiedere al nostro team di supporto di installare OpenClassifieds su CentOS 7 per te, insieme a qualsiasi altra cosa di cui potresti aver bisogno. Sono disponibili 24 ore su 24, 7 giorni su 7 e saranno in grado di aiutarti con l'installazione di OpenClassifieds su CentOS 7.

PS . Se ti è piaciuto leggere questo post sul blog sull'installazione di OpenClassifieds su CentOS 7, sentiti libero di condividerlo sui social network usando le scorciatoie di condivisione qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.

Ecco una guida rapida su come installare EtherCalc su CentOS 8.


Cent OS
  1. Come installare MongoDB su CentOS 8

  2. Come installare R su CentOS 7

  3. Come installare Apache Cassandra su CentOS 7

  4. Come installare il server Redis su CentOS 8

  5. Come installare XWiki su CentOS 7

Come installare Open Web Analytics su CentOS 7

Come installare Apache in CentOS 8

Come installare Java su CentOS 8

Come installare il filato su CentOS 8

Come installare Metabase su CentOS 8

Come installare Jenkins su CentOS 8