V tomto tutoriálu vám ukážeme, jak nainstalovat Open Classifieds na Debian 8 VPS s nainstalovanými Apache, PHP a MySQL. OpenClassifieds je bezplatný skript s otevřeným zdrojovým kódem, který se používá k vytvoření webové stránky pro inzerci, reklamu nebo výpisy během několika minut.
Tento tutoriál byl testován a napsán pro Debian 8 VPS, ale měl by fungovat na jakékoli distribuci Linuxu.
V době psaní tohoto návodu je nejnovější stabilní verze Open Classifieds 2.6.0 a vyžaduje:
- PHP 5.5 nebo vyšší s grafickou knihovnou GD verze 2.0.x+, povolenými rozšířeními PHP a krátkými značkami mcrypt, gettext, curl a mysql/mysqli;
- Apache Web Server>=2.0 zkompilovaný s modulem mod_rewrite a s následujícími povolenými direktivami:RewriteEngine, RewriteBase, RewriteCond a RewriteRule.;
- MySQL 5 nebo vyšší nainstalovaný na vašem virtuálním serveru.
Začněme instalací.
Aktualizujte si balíčky operačního systému:
sudo apt-get update
Nainstalujte Apache, MySQL, PHP a požadovaná rozšíření na svůj virtuální server:
apt-get install apache2 libapache2-mod-php5 php5-cli php5-common php5-gd php5-mcrypt php5-curl php5-mysql mysql-server unzip
Chcete-li povolit modul Apache2 mod_rewrite, spusťte následující příkaz:
sudo a2enmod rewrite
Stáhněte si nejnovější verzi Open Classifieds dostupnou na http://open-classifieds.com/download do adresáře 'opt' na vašem serveru a extrahujte ji do adresáře '/var/www/html/openclassifieds2/' na vašem serveru pomocí následující příkazy:
cd /opt unzip -o openclassifieds2-2.6.0.zip -d /var/www/html/ mv /var/www/html/openclassifieds2-2.6.0 /var/www/html/openclassifieds2/
Vytvořte novou databázi MySQL pro otevřené inzeráty a přiřaďte k ní uživatele MySQL s plnými oprávněními:
mysql -u root -p mysql> CREATE DATABASE classifiedsdb; mysql> GRANT ALL PRIVILEGES ON classifiedsdb.* TO 'classifieds'@'localhost' IDENTIFIED BY 'y0ur-passw0rd' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Nezapomeňte nahradit ‘vaše-heslo’ silným heslem.
Vytvořte novou direktivu virtuálního hostitele v Apache. Například vytvořte nový konfigurační soubor Apache s názvem ‚openclassifieds2.conf‘ na vašem virtuálním serveru:
touch /etc/apache2/sites-available/openclassifieds2.conf
Potom spusťte následující příkazy:
ln -s /etc/apache2/sites-available/openclassifieds2.conf /etc/apache2/sites-enabled/openclassifieds2.conf rm /etc/apache2/sites-enabled/000-default.conf
Nebo použijte příkaz a2ensite k povolení konfigurace ‚openclassifieds2.conf‘ v Apache:
sudo a2ensite openclassifieds2.conf sudo a2dissite 000-default.conf
Upravte konfigurační soubor ‚openclassifieds2.conf‘:
vi /etc/apache2/sites-available/openclassifieds2.conf
přidejte k němu následující řádky:
Administrátor [email protected]
DocumentRoot /var/www/html/openclassifieds2/
Název serveru yourdomain.com
ServerAlias www.yourdomain.com
Možnosti FollowSymLinks
AllowOverride All
ErrorLog /var/log/apache2/yourdomain.com- error_log
CustomLog /var/log/apache2/yourdomain.com-access_log common
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:
vi /etc/php5/apache2/php.ini
short_open_tag = On
Nastavte správná oprávnění k souboru pro webový server Apache:
sudo chown -R www-data:www-data /var/www/html/openclassifieds2/
Restartujte webový server Apache, aby se změny projevily:
service apache2 restart
Otevřete svůj oblíbený webový prohlížeč, přejděte na http://yourdomain.com a postupujte podle jednoduchých pokynů:
Pokud jsou všechny kontroly na první stránce instalace zelené, klikněte na 'Spustit instalaci', zadejte název databáze, uživatelské jméno a heslo, zrušte zaškrtnutí políčka „vzorová data“ a klikněte na „Pokračovat“. Na další stránce nastavte název webu, časové pásmo, e-mail a heslo administrátora a klikněte na 'install'.
Z bezpečnostních důvodů se po instalaci ujistěte, že jste odstranili adresář 'install/':
rm -rf /var/www/html/openclassifieds2/install
Přihlaste se na http://yourdomain.com/oc-panel pomocí přihlašovacích údajů správce a začněte používat otevřenou inzerci, vytvořte si nějaké kategorie, místa atd.
To je vše. Instalace Open Classifieds je nyní dokončena.
Samozřejmě nic z toho nemusíte dělat, pokud používáte některou z našich hostingových služeb Debian VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovat otevřenou inzerci pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Můžete si také přečíst Jak nainstalovat Dotclear na Debian 8 VPS.
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.