GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat otevřené inzeráty na Ubuntu 18.04

V tomto tutoriálu vás provedeme kroky instalace Open Classifieds na Ubuntu 18.04 VPS se všemi jeho požadavky a nezbytnými komponentami, jako je webový server Apache, PHP a databázový server MySQL.

Open Classifieds je bezplatná, výkonná webová platforma s otevřeným zdrojovým kódem, která uživatelům umožňuje snadno vytvářet a vytvářet inzeráty, inzeráty a stránky se seznamy. Začněme instalací.

Předpoklady

  • Ubuntu 18.04 VPS
  • Systémový uživatel s oprávněními root nebo samotný uživatel root
  • Webový server Apache s mod_rewrite
  • PHP verze 5.5 nebo novější s povolenými rozšířeními GD, Mcrypt, Gettext a CURL
  • databázový server MySQL

Krok 1:Nainstalujte webový server Apache

Open Classifieds potřebuje webový server, aby mohl obsluhovat svůj obsah, takže za tímto účelem nainstalujeme a použijeme webový server Apache, který je jedním z nejpopulárnějších webových serverů na světě. Chcete-li nainstalovat Apache na váš server, spusťte následující příkaz:

apt -y install apache2

Po dokončení instalace spusťte webový server a povolte jeho automatické spuštění po restartu serveru:

apt start apache2apt povolí apache2

Chcete-li ověřit, zda je webový server správně nainstalován a spuštěn na vašem serveru, můžete zkontrolovat jeho stav pomocí tohoto:

stav systemctl apache2

Výstup bude vypadat takto:

apache2.service – HTTP server Apache Načten:načten (/lib/systemd/system/apache2.service; povoleno; přednastaveno dodavatelem:povoleno) Drop-In:/lib/systemd/system/apache2.service.d ââapache2 -systemd.conf Aktivní:aktivní (běží) od So 2019-06-08 09:50:55 CDT; Před 46 minutami Proces:735 ExecStart=/usr/sbin/apachectl start (kód=ukončeno, stav=0/ÚSPĚCH) Hlavní PID:867 (apache2) Úkoly: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

Krok 2:Nainstalujte PHP

Nyní, když je Apache nastaven, musíme nainstalovat PHP 7.2 (výchozí verze PHP, která je dodávána s výchozími repozitáři Ubuntu 18.04) a také některá rozšíření PHP vyžadovaná 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

Musíme také nainstalovat rozšíření PHP ‚Mcrypt‘, ale nelze jej nainstalovat pomocí správce balíčků apt, takže jej budeme muset nainstalovat pomocí ‚pecl‘:

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

Open Classifieds používá syntaxi krátkého tagu „short cut“, takže chcete-li povolit direktivu short_open_tag v PHP, upravte konfigurační soubor php.ini a přidejte/upravte následující řádek:

nano /etc/php/7.2/apache2/php.inishort_open_tag =Zapnuto

Restartujte Apache, aby se změny projevily.

systemctl restartujte apache2

Krok 3:Instalace a konfigurace serveru MySQL

Open Classifieds používá k ukládání informací prázdnou databázi, takže nainstalujeme a použijeme databázový server MySQL.

apt -y install mysql-server

Jakmile je nainstalován, spusťte databázový server a povolte jeho automatické spuštění po restartu

apt start mysqlapt enable mysql

Chcete-li posílit zabezpečení databázového serveru MySQL a nastavit heslo pro uživatele root MySQL, můžete spustit skript po instalaci „mysql_secure_installation“. Spusťte skript a použijte následující možnosti:

mysql_secure_installationOdebrat anonymní uživatele? (Stiskněte y|Y pro Ano, jakoukoli jinou klávesu pro Ne) :YZakázat vzdálené přihlášení root? (Stiskněte y|Y pro Ano, jakoukoli jinou klávesu pro Ne) :YOdebrat testovací databázi a získat k ní přístup? (Stiskněte y|Y pro Ano, jakoukoli jinou klávesu pro Ne) :YNačíst nyní tabulky oprávnění? (Stiskněte y|Y pro Ano, jakékoli jiné tlačítko pro Ne) :Y

Krok 4:Vytvořte databázi MySQL a uživatele

Přihlaste se do rozhraní příkazového řádku serveru MySQL jako uživatel root a vytvořte novou databázi MySQL pro otevřené inzeráty. Odtud také budete muset přiřadit uživatele MySQL s plnými oprávněními:

mysql -u root -pmysql> VYTVOŘIT DATABÁZI inzerátydb;mysql> UDĚLEJTE VŠECHNA OPRÁVNĚNÍ NA inzerátydb.* 'classifieds'@'localhost' IDENTIFIKOVANÉ PODLE 'HESLA' S MOŽNOSTÍ UDĚLENÍ;mysql> FLUES;myql PRIVILE pre> 

Nezapomeňte nahradit „PASSWORD“ skutečným, silným heslem.

Krok 5:Stáhněte si otevřené inzeráty

Přejděte na oficiální web Open Classifieds a stáhněte si nejnovější stabilní verzi softwaru na svůj server. Po stažení rozbalte stažený archiv ZIP do kořenového adresáře dokumentů na vašem serveru

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

Přejmenujte adresář na něco jednoduššího (toto je volitelné, ale usnadňuje to psaní a zapamatování, kde jsou vaše soubory):

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

Nastavte uživatele Apache, aby byl vlastníkem všech souborů Open Classifieds:

chown -R www-data:www-data openclassifieds

Krok 6:Vytvořte virtuálního hostitele Apache

Abychom mohli přistupovat k Open Classifieds pomocí názvu vaší domény, musíme vytvořit direktivu virtuálního hostitele Apache pro konkrétní doménu. Pro účely tohoto výukového programu budeme jako příklad domény používat doménu „domain.com“, takže ji nezapomeňte změnit na svůj jedinečný název domény. Vytvořte konfigurační soubor s následujícím obsahem:

nano /etc/apache2/sites-available/openclassifieds.confServerAdmin [email protected] /var/www/html/openclassifieds/ServerName domain.comServerAlias ​​www.domain.comOptions FollowSymLinksAlloworOverride All /varE /log/apache2/domain.com-error_logCustomLog /var/log/apache2/domain.com-access_log common

Uložte soubor a spusťte následující příkaz pro povolení nově vytvořeného virtuálního hostitele Apache:

a2ensite openclassifieds.conf

Restartujte webový server, aby se změny projevily.

systemctl restartujte apache2

Krok 7:Dokončete instalaci otevřeného inzerátu

Pokud jste pozorně postupovali podle kroků v tomto tutoriálu, na vašem serveru jsou nainstalovány a nakonfigurovány všechny potřebné součásti pro spuštění Open Classifieds. Nyní otevřete svůj oblíbený webový prohlížeč a přejděte na http://domain.com . Odtud dokončete instalaci podle pokynů na obrazovce. Nejprve instalační průvodce zkontroluje, zda váš server splňuje všechny požadavky. Zde klikněte na tlačítko ‚Spustit instalaci‘ a postupujte podle pokynů.

Po dokončení instalace se z bezpečnostních důvodů doporučuje odstranit adresář ‘install’.

rm -rf install/

To je vše – Open Classifieds je nyní nainstalován a plně funkční na vašem Ubuntu 18.04 VPS. Další podrobnosti o používání této platformy naleznete v jejich oficiální dokumentaci.

Samozřejmě nemusíte nic z toho dělat, pokud používáte jednu z našich hostingových služeb Ubuntu VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali Open Classifieds. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat FastPanel na Ubuntu 20.04

  2. Jak nainstalovat Joomla 3 na Ubuntu 14.04

  3. Jak nainstalovat MySQL na Ubuntu 16.04

  1. Jak nainstalovat MediaWiki na Ubuntu 16.04

  2. Jak nainstalovat NextCloud 13 na Ubuntu 16.04

  3. Jak nainstalovat osTicket na Ubuntu 16.04

  1. Jak nainstalovat MySQL Server na Ubuntu 16.04

  2. Jak nainstalovat Chamilo na Ubuntu 16.04

  3. Jak nainstalovat Open eShop na Ubuntu 18.04