V tomto tutoriálu vám ukážeme, jak nainstalovat Anchor CMS na váš CentOS 7. Pro ty z vás, kteří nevěděli, Pro ty z vás, kteří nevěděli, Anchor CMS je open source, lehký a ultra jednoduchý blogovací systém. Je napsaný v PHP a zahrnuje službu markdown, vlastní pole, motivy, kompatibilitu i18n a mnoho dalších.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Anchor CMS na server CentOS 7.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 7.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
uživatel sudo bez root
nebo přístup kuživateli root
. Doporučujeme jednat jakonerootový uživatel sudo
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Anchor CMS na CentOS 7
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
yum clean allyum -y update
Krok 2. Nainstalujte server LAMP.
Je vyžadován zásobníkový server CentOS 7 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde. Nainstalujte také požadované moduly PHP:
yum -y install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl-devel
Krok 3. Instalace Anchor CMS.
První věc, kterou musíte udělat, je přejít na stránku pro stažení Anchor CMS a stáhnout si nejnovější stabilní verzi Anchor CMS. V okamžiku psaní tohoto článku je to verze 0.12.3:
wget https://github.com/anchorcms/anchor-cms/archive/0.12.3a.zipunzip 0.12.3a.zip -d /var/www/html/mv /var/www/html/anchor-cms -0.12.3a /var/www/html/anchor
Budeme muset změnit oprávnění některých složek:
chown -R apache:apache /var/www/html/anchor/
Krok 5. Konfigurace MariaDB pro OpenCart.
Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí mysql_secure_installation
skript. Měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MariaDB.
mysql_secure_installation
Nakonfigurujte to takto:
- Nastavit heslo root? [A/n] y- Odebrat anonymní uživatele? [A/n] y- Zakázat vzdálené přihlášení root? [A/n] y- Odebrat testovací databázi a získat k ní přístup? [A/n] y- Znovu načíst tabulky oprávnění? [A/n] y
Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro Anchor CMS. Spusťte následující příkaz:
mysql -u root -p
Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace Anchor CMS:
MariaDB [(none)]> VYTVOŘIT DATABÁZI kotva;MariaDB [(none)]> NT VŠECHNA PRIVILEGIE NA kotvě.* TO 'anchoruser'@'localhost' IDENTIFIKOVÁNO PODLE 'VAŠEHO HESLA';MariaDB [(none)]> FLUSH PRIVILEGIS;MariaDB [(žádné)]> \q
Krok 5. Konfigurace webového serveru Apache pro Anchor CMS.
Vytvoříme virtuálního hostitele Apache pro váš web Anchor CMS. Nejprve vytvořte '/etc/httpd/conf.d/vhosts.conf
’ pomocí textového editoru dle vašeho výběru:
nano /etc/httpd/conf.d/vhosts.confIncludeVolitelné vhosts.d/*.conf
Dále vytvořte virtuálního hostitele:
mkdir /etc/httpd/vhosts.d/nano /etc/httpd/vhosts.d/yourdomain.com.conf
Přidejte následující řádky:
ServerAdmin [email protected] "/var/www/html/anchor/"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 Uložte a zavřete soubor. Restartujte službu Apache, aby se změny projevily:
systemctl restart httpd.serviceDalší krok bychom měli povolit HTTP provoz na portu 80 přes firewall. To lze provést spuštěním následujícího příkazu:
firewall-cmd --zone=public --add-service=http --permanentfirewall-cmd --reloadKrok 7. Přístup k Anchor CMS.
Anchor CMS bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na
http://your-domain.com/ nebo
http://ip-vaseho-serveru
a dokončete požadované kroky k dokončení instalace.Blahopřejeme! Úspěšně jste nainstalovali Anchor CMS. Děkujeme, že jste použili tento návod k instalaci Anchor CMS na systémy CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Anchor CMS.
Cent OS