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.