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/htmlPř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 openclassifiedsNastavte uživatele Apache, aby byl vlastníkem všech souborů Open Classifieds:
chown -R www-data:www-data openclassifiedsKrok 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.confRestartujte webový server, aby se změny projevily.
systemctl restartujte apache2Krok 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