
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 rootnebo 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 webmaster@yourdomain.comDocumentRoot "/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/ nebohttp://ip-vaseho-serverua 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