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.