GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat otevřené inzeráty na CentOS 7

V tomto tutoriálu se naučíme, jak nainstalovat Open Classifieds na CentOS 7 VPS.

Open Classifieds je bezplatná, open-source a výkonná webová aplikace, kterou lze použít k vytváření inzerátů, reklam a webů se seznamy, a to vše během několika minut. Je jednoduchý, snadno použitelný, bezpečný, vhodný pro SEO a snadno se spravuje.

Open Classifieds také poskytuje krásné webové rozhraní pro správu, které vám pomůže snadno a efektivně spravovat váš web. Dodává se s mnoha funkcemi, včetně optimalizace přátelské k SEO, podpory více jazyků, přátelských adres URL, podpory robots.txt, vlastních polí, sociálního přihlášení a mnoha dalších. Začněme s instalací.

Předpoklady:

  • Server se systémem CentOS 7 nebo novějším.

  • Na vašem serveru je nastaveno heslo uživatele root.

  • Na vašem serveru je nastavena statická IP adresa.

Krok 1:Začínáme

Než začnete, budete muset aktualizovat svůj server na nejnovější verzi. Můžete to udělat pomocí následujícího příkazu:

yum update -y

Po aktualizaci systému budete muset do systému nainstalovat úložiště EPEL. Můžete jej nainstalovat spuštěním následujícího příkazu:

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

Dále budete také muset deaktivovat SELinux na vašem systému, abyste měli přístup k Open Classifieds bez jakýchkoliv možných problémů.

Můžete jej zakázat úpravou /etc/selinux/config soubor:

nano /etc/selinux/config

Proveďte následující změny:

SELINUX=disabled
SELINUXTYPE=targeted

Uložte a zavřete soubor. Poté restartujte systém, abyste použili všechny změny.

Krok 2:Instalace serveru LAMP

Nejprve budete muset na svůj server nainstalovat webový server Apache a databázový server MariaDB. Můžete je nainstalovat spuštěním následujícího příkazu:

yum install httpd mariadb-server -y

Po úspěšném dokončení instalace 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:

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

Ve výchozím nastavení není nejnovější verze PHP k dispozici ve výchozím úložišti CentOS-7. Takže budete muset do svého systému přidat úložiště Remi.

Můžete jej nainstalovat pomocí následujícího příkazu:

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

Dále nainstalujte nástroj yum-config-manager pro povolení úložiště Remi:

yum install yum-utils -y

Dále aktualizujte úložiště pomocí následujícího příkazu:

yum update -y

Dále povolte úložiště Remi pro PHP 7.2 pomocí následujícího příkazu:

yum-config-manager --enable remi-php72

Dále nainstalujte PHP a další požadované knihovny pomocí následujícího příkazu:

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

Po instalaci všech balíčků otevřete soubor php.ini a proveďte nějaké změny:

nano /etc/php.ini

Změňte následující řádky:

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

Po dokončení uložte a zavřete soubor.

Krok 3:Konfigurace MariaDB

Ve výchozím nastavení MariaDB nemá platná doporučená bezpečnostní opatření. To znamená, že budete muset zabezpečit instalaci MariaDB. Můžete to provést pomocí následujícího příkazu:

mysql_secure_installation

Odpovězte na všechny otázky, jak je uvedeno níže:

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

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

mysql -u root -p

Po zobrazení výzvy zadejte heslo uživatele root a pomocí následujícího příkazu vytvořte databázi a uživatele pro otevřené inzeráty:

MariaDB [(none)]>CREATE DATABASE classifiedsdb;

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

Nezapomeňte nahradit „heslo“ dobrým a silným heslem. Dále vyprázdněte oprávnění a ukončete prostředí MariaDB pomocí následujícího příkazu:

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

Krok 4:Nainstalujte OpenClassifieds

Nejprve si stáhněte nejnovější verzi OpenClassifieds pomocí následujícího příkazu:

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

Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:

unzip openclassifieds2-2.9.0.zip

Dále zkopírujte extrahovaný adresář do kořenového webového adresáře Apache pomocí následujícího příkazu:

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

Dále udělte správná oprávnění adresáři openclassifieds:

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

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

Krok 5:Konfigurace Apache pro OpenClassifieds

Dále budete muset vytvořit soubor virtuálního hostitele Apache pro OpenClassifieds. Můžete jej vytvořit pomocí následujícího příkazu:

nano /etc/httpd/conf.d/openclassifieds

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

<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>

Nezapomeňte nahradit „vasedomena.com“ skutečným názvem domény. Kromě toho nezapomeňte nahradit naši vzorovou IP „192.168.0.101“ svou statickou veřejnou IP adresou. Po dokončení uložte a zavřete soubor. Poté zakažte výchozí soubor virtuálního hostitele pomocí následujícího příkazu:

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

Nakonec restartujte službu Apache, abyste použili všechny změny:

systemctl restart httpd

Krok 6:Přístup k webovému rozhraní OpenClassifieds

Nyní otevřete webový prohlížeč a zadejte adresu URL http://192.168.0.101 . Budete přesměrováni na následující stránku:

Vyberte svůj jazyk a klikněte na START INSTALLATION knoflík. Měli byste vidět konfigurační stránku databáze:

Nyní zadejte název databáze, uživatelské jméno databáze a heslo. Poté klikněte na POKRAČOVAT knoflík. Měli byste vidět stránku Konfigurace webu:

Nyní zadejte název svého webu, e-mail správce a heslo. Poté klikněte na INSTALOVAT knoflík. Po dokončení instalace byste měli vidět následující stránku:

Nyní klikněte na ADMIN knoflík. Budete přesměrováni do administrátorského rozhraní, jak je uvedeno níže:

Nyní zadejte svůj e-mail a heslo správce. Poté klikněte na Přihlásit se knoflík. Výchozí řídicí panel OpenClassifieds byste měli vidět na následující stránce:

Gratulujeme! úspěšně jste nainstalovali a nakonfigurovali OpenClassifieds na vašem CentOS 7 VPS

Samozřejmě nemusíte vědět, jak nainstalovat OpenClassifieds na CentOS 7, pokud používáte naše hostingové služby CentOS 7 VPS. Můžete jednoduše požádat náš tým podpory, aby vám nainstaloval OpenClassifieds na CentOS 7 spolu s čímkoli dalším, co byste mohli potřebovat. Jsou k dispozici 24/7 a budou vám schopni pomoci s instalací OpenClassifieds na CentOS 7.

PS . Pokud se vám líbilo čtení tohoto blogového příspěvku o instalaci OpenClassifieds na CentOS 7, můžete jej sdílet na sociálních sítích pomocí níže uvedených zkratek pro sdílení nebo jednoduše zanechat komentář v sekci komentářů. Děkuji.

Zde je rychlý průvodce Jak nainstalovat EtherCalc na CentOS 8.


Cent OS
  1. Jak nainstalovat Apache Cassandra na CentOS 7

  2. Jak nainstalovat Redis Server na CentOS 8

  3. Jak nainstalovat XWiki na CentOS 7

  1. Jak nainstalovat MongoDB na CentOS 8

  2. Jak nainstalovat R na CentOS 7

  3. Jak nainstalovat R na CentOS 8

  1. Jak nainstalovat Streama na CentOS 7

  2. Jak nainstalovat ReportServer na CentOS 7

  3. Jak nainstalovat Webmin na CentOS 8