V tomto tutoriálu vám ukážeme, jak nainstalovat WeBid na CentOS 7 VPS s nainstalovanými Apache, PHP a MySQL. WeBid je open source aukční software napsaný v PHP. Je to nejlepší řešení pro vytváření aukčních webových stránek. Tento návod byl testován a napsán pro CentOS VPS, ale měl by fungovat na jakékoli distribuci Linuxu založené na RPM.
Tento instalační průvodce předpokládá, že Apache, MySQL a PHP jsou již nainstalovány a nakonfigurovány na vašem virtuálním serveru. V době psaní tohoto návodu je nejnovější verze WeBid 1.2 a vyžaduje:
- Webový server Apache. Preferován je modul Apache mod_rewrite, ale není vyžadován
- PHP 5.2 nebo vyšší s následujícími povolenými rozšířeními PHP:BCMath, PDO a GD Graphics Library verze 2.0.x+
- MySQL 4.1 nebo vyšší nainstalovaný na vašem virtuálním serveru.
Začněme s postupem instalace. Ujistěte se, že jsou balíčky operačního systému vašeho serveru plně aktuální:
yum clean all yum update
Nainstalujte závislosti PHP:
yum install php-bcmath php-pdo php-gd
Stáhněte si nejnovější verzi aukčního softwaru WeBid, který je k dispozici na adrese http://www.webidsupport.com/download.php a rozbalte ji do adresáře na vašem serveru přístupného z webového serveru (např. /var/www/html/vaše-doména .com/) pomocí následujících příkazů:
cd /opt/ wget http://jaist.dl.sourceforge.net/project/simpleauction/simpleauction/WeBid%20v1.2/WeBid-1.2.zip -O webid.zip unzip webid.zip mv WeBid/ /var/www/html/your-domain.com
Nezapomeňte nahradit your-domain.com svým skutečným názvem domény.
Dále vytvořte novou databázi MySQL pro použití WeBid a přiřaďte k ní uživatele s plnými oprávněními:
mysql -u root -p mysql> SET GLOBAL sql_mode=''; mysql> CREATE USER webid; mysql> CREATE DATABASE webiddb; mysql> GRANT ALL PRIVILEGES ON webiddb.* TO 'webid'@'localhost' IDENTIFIED BY 'your-password' 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. Upravte hlavní konfigurační soubor Apache (/etc/httpd/conf/httpd.conf) a přidejte na konec následující řádek, pokud tak již není:
vi /etc/httpd/conf/httpd.conf
IncludeOptional conf.d/*.conf
Poté na svém virtuálním serveru vytvořte nový konfigurační soubor Apache:
touch /etc/httpd/conf.d/your-domain.com.conf
Upravte konfigurační soubor ‘your-domain.com.conf’:
vi vi /etc/httpd/conf.d/your-domain.com.conf
a přidejte k němu následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/your-domain.com/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/your-domain.com/> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog "/var/log/httpd/your-domain.com-error_log" CustomLog "/var/log/httpd/your-domain.com-access_log" combined </VirtualHost>
Nastavte správná oprávnění k souboru pro webový server Apache, aby mohl zapisovat do kořenového adresáře dokumentu (‘/var/www/html/vaše-domena.com’) aukčního webu WeBid:
sudo chown -R apache:apache /var/www/html/your-domain.com/
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://vase-domena.com/, spusťte proces instalace a postupujte podle jednoduchých pokynů. Zadejte e-mailovou adresu správce WeBid a poté zadejte nastavení připojení k databázi:
Hostitel databáze:localhost
Uživatelské jméno databáze:webid
Heslo databáze:*vaše-heslo*
Název databáze:webiddb
a klikněte na tlačítko 'install'.
Na další stránce klikněte na hypertextový odkaz 'step2' a poznamenejte si zobrazený náhodný kód.
Z bezpečnostních důvodů byste měli odstranit instalační adresář:
rm -rf /var/www/html/your-domain.com/install/
Pokud byl proces instalace úspěšně dokončen, otevřete http://your-domain.com/admin a vytvořte uživatelský účet správce, poté se přihlaste do administračního back-endu webové stránky aukce WeBid na adrese http://vaše-doména. com/admin/login.php pomocí nově vytvořeného účtu správce.
To je vše. Instalace WeBid je nyní dokončena.
Samozřejmě nemusíte nic z toho dělat, pokud používáte jednu z našich výkonných hostingových služeb CentOS VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovali aukční software WeBid pro tebe. 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.