V tomto tutoriálu vysvětlíme, jak nainstalovat Website Baker na CentOS 7 VPS pomocí webového serveru Apache a databáze MariaDB.
Website Baker je systém pro správu obsahu s otevřeným zdrojovým kódem (CMS) napsaný v PHP a k ukládání dat používá databázi. Website Baker má snadno použitelné rozhraní, front-end založený na šablonách, správu pro více uživatelů s úrovněmi oprávnění atd. Tato příručka by měla fungovat na jakékoli jiné distribuci Linuxu založené na RPM, ale byla testována a napsána pro CentOS 7.
V době psaní tohoto návodu je WebsiteBaker 2.8.3 nejnovější dostupnou stabilní verzí a vyžaduje:
– Webový server Apache.
– PHP (verze 5.3.6 nebo vyšší) s povoleným rozšířením MySQLi.
– MySQL nebo MariaDB nainstalované na vašem Linux VPS.
Pokyny k instalaci:
Přihlaste se ke svému VPS přes SSH:
ssh user@IP
Spuštěním následujícího příkazu se ujistěte, že jsou všechny balíčky aktuální:
yum -y aktualizace
Website Baker používá k ukládání informací databázi, takže spusťte následující příkaz k instalaci serveru MariaDB:
yum nainstalovat mariadb mariadb-server
Spusťte službu MariaDB a povolte její spuštění při spuštění:
systemctl spustit mariadbsystemctl povolit mariadb
Chcete-li zabezpečit server MariaDB pro produkci, odstraňte testovací databázi a nastavte kořenové heslo MariaDB, spusťte skript ‘mysql_secure_installation’.
Poté se pomocí následujícího příkazu připojte k serveru MariaDB jako uživatel root a vytvořte novou databázi MariaDB a uživatelský účet:
mysql -u root -pCREATE DATABASE wbaker;VYTVOŘIT UŽIVATELE 'wbakeruser'@'localhost' IDENTIFIKOVANÉ PODLE 'HESLA';UDĚLEJTE VŠECHNA PRIVILEGIA PRO 'wbaker'.* 'wbakeruser'<@'localhost';FLUSH;quit PRIVILESH /před>Nezapomeňte nahradit „PASSW0RD“ silným heslem.
Nainstalujte webový server Apache:yum install httpdSpusťte webový server Apache a nakonfigurujte jej tak, aby se automaticky spouštěl při spouštění:
systemctl spustit httpdsystemctl povolit httpdNainstalujte rozšíření PHP a PHP MySQLi:
yum -y install php php-mysqliStáhněte si nejnovější stabilní verzi Website Baker z jejich oficiálních stránek:
wget http://wiki.websitebaker.org/wbdownload/Wb2-8-3WithSP4.zipRozbalte archiv zip do adresáře „/var/www/html/“ na vašem serveru:
rozbalte Wb2-8-3WithSP4.zip -d /var/www/html/Archiv bude extrahován do nového adresáře s názvem „wb“. Změňte vlastnictví tohoto adresáře, aby k němu měl přístup webový server:
cd /var/www/html/chown -R apache:apache wb/Přejmenujte soubor config.php.new na config.php:
cd /var/www/html/wbmv config.php.new config.phpVytvořte nového virtuálního hostitele Apache pro vaši doménu. Upravte konfigurační soubor „/etc/httpd/conf.d/vhosts.conf“ Apache:
vim /etc/httpd/conf.d/vhosts.confa vložte následující řádek:
IncludeOptional vhosts.d/*.confVytvořte nový adresář s názvem ‚vhosts.d‘:
mkdir /etc/httpd/conf.d/vhosts.d/a vytvořte virtuálního hostitele:
vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/wb/"ServerName yourdomain.comServerAlias www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" combined DirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllVyžadovat uděleno vše Restartujte webový server Apache, aby se změny projevily:
systemctl restart httpdPřejděte ve svém oblíbeném webovém prohlížeči na http://yourdomain.com a podle pokynů na obrazovce dokončete instalaci, poté se přihlaste do administračního back-endu Website Baker a nakonfigurujte jej podle svých potřeb.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich Linuxových VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovali Website Baker 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.
Cent OS