GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Wolf CMS na CentOS VPS

Wolf CMS je bezplatný a open-source redakční systém založený na PHP, který nabízí jednoduché a elegantní uživatelské rozhraní. Wolf CMS je fork Frog CMS. Pro spuštění Wolf CMS na vašem serveru potřebujete mít nainstalovaný webový server, PHP5 a MySQL nebo SQLite 3 databázový server. V tomto tutoriálu nainstalujeme Wolf CMS na CentOS 7 VPS s Apache, PHP a MariaDB.

Na úplném začátku se musíme ujistit, že všechny balíčky nainstalované na serveru jsou aktuální

yum -y update

Wolf CMS závisí na databázi, takže nainstalujeme server MariaDB

yum install mariadb mariadb-server

Spusťte databázový server MariaDB a povolte službu při spouštění

systemctl start mariadb
systemctl enable mariadb

Spusťte skript po instalaci „mysql_secure_installation“, který odstraní testovací databázi a zabezpečí MariaDB. Také vás vyzve k nastavení hesla root MariaDB.

Přihlaste se k serveru MariaDB pomocí uživatele „root“ a vytvořte nového uživatele a databázi s typem řazení Unicode

mysql -u root -p
CREATE DATABASE wolfcms CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'wolfcmsuser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `wolfcms`.* TO 'wolfcmsuser'@'localhost';
FLUSH PRIVILEGES;

Dále nainstalujeme webový server Apache, spustíme jej a přidáme k automatickému spouštění při startu systému

yum install httpd
systemctl start httpd
systemctl enable httpd

Nainstalujte PHP as PHP moduly

yum install php php-mysql php-common

Stáhněte si nejnovější stabilní verzi Wolf CMS z jejich oficiálních stránek.

wget https://bitbucket.org/wolfcms/wolf-cms-downloads/downloads/wolfcms-0.8.2.zip

Rozbalte archiv zip do kořenového adresáře dokumentu na vašem serveru

unzip wolfcms-0.8.2.zip -d /var/www/html/

Archiv bude rozbalen do nového adresáře „wolfcms“. Změňte svůj aktuální pracovní adresář a změňte vlastníka adresáře

cd /var/www/html/wolfcms
chown -R apache:apache wolfcms

Aby bylo možné používat čisté adresy URL, přejmenujeme a aktivujeme soubor .htaccess jeho přejmenováním

mv _.htaccess .htaccess

Pokud ještě není vypnutá, doporučuje se vypnout magic_quotes_gpc, protože tato funkce je zastaralá. Abychom to mohli udělat, musíme upravit konfigurační soubor PHP a ujistit se, že následující řádek je vypnutý

magic_quotes_gpc = Off

Načtený konfigurační soubor PHP můžeme najít spuštěním

php --ini
Configuration File (php.ini) Path: /etc
Loaded Configuration File:         /etc/php.ini

Abyste mohli přistupovat k systému Wolf CMS pomocí názvu vaší domény, musíte vytvořit virtuální hostitele Apache. Vytvořte adresář „/etc/httpd/conf.d/vhosts.conf“ s následujícím obsahem

vim /etc/httpd/conf.d/vhosts.conf

IncludeOptional vhosts.d/*.conf

Create the virtual host

vim /etc/httpd/vhosts.d/yourdomain.tld.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/wolfcms"
ServerName yourdomain.tld
ServerAlias www.yourdomain.tld
ErrorLog "/var/log/httpd/yourdomain.tld-error_log"
CustomLog "/var/log/httpd/yourdomain.tld-access_log" combined

<Directory "/var/www/html/wolfcms/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

a restartujte Apache, aby se změny projevily.

systemctl restart httpd

Nakonec otevřete svůj oblíbený webový prohlížeč, přejděte na http://yourdomain.tld/ a dokončete instalaci podle kroků průvodce nastavením.

Po dokončení instalace smažte /install a /docs adresářů a odeberte oprávnění k zápisu pro soubor config.php.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali Wolf CMS. 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
  1. Jak nainstalovat PHP 5.6 na CentOS 7

  2. Jak nainstalovat PHP 8 na CentOS 7

  3. Jak nainstalovat PHP 8 na CentOS 8

  1. Jak nainstalovat PHP 5.5 na CentOS

  2. Jak nainstalovat Concrete5 na CentOS 6 VPS

  3. Jak nainstalovat PmWiki na CentOS 6 VPS

  1. Jak nainstalovat PHP 7.3 na CentOS 8

  2. Jak nainstalovat PHP 7.4 na CentOS 7

  3. Jak nainstalovat MyWebSQL na CentOS VPS