GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Anchor CMS su CentOS 7

In questo tutorial, ti mostreremo come installare Anchor CMS sul tuo CentOS 7. Per chi non lo sapesse, Per chi non lo sapesse, Anchor CMS è un sistema di blogging open source, leggero e ultra semplice. È scritto in PHP e include un servizio di markdown, campi personalizzati, temi, compatibilità con i18n e molto altro.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Anchor CMS su un server CentOS 7.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS 7.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Anchor CMS su CentOS 7

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

yum clean all
yum -y update

Passaggio 2. Installa il server LAMP.

È richiesto uno stack server CentOS 7 LAMP. Se non hai installato LAMP, puoi seguire la nostra guida qui. Inoltre, installa i moduli PHP richiesti:

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 curl-devel

Passaggio 3. Installazione di Anchor CMS.

La prima cosa da fare è andare alla pagina di download di Anchor CMS e scaricare l'ultima versione stabile di Anchor CMS. Al momento della stesura di questo articolo è la versione 0.12.3:

wget https://github.com/anchorcms/anchor-cms/archive/0.12.3a.zip
unzip 0.12.3a.zip -d /var/www/html/
mv /var/www/html/anchor-cms-0.12.3a /var/www/html/anchor

Dovremo modificare alcune autorizzazioni per le cartelle:

chown -R apache:apache /var/www/html/anchor/

Passaggio 5. Configurazione di MariaDB per OpenCart.

Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB usando mysql_secure_installation sceneggiatura. Dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MariaDB.

mysql_secure_installation

Configuralo in questo modo:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Successivamente, dovremo accedere alla console MariaDB e creare un database per Anchor CMS. Esegui il seguente comando:

mysql -u root -p

Questo ti chiederà una password, quindi inserisci la tua password di root MariaDB e premi Invio. Una volta effettuato l'accesso al server del database, devi creare un database per Installazione di Anchor CMS:

MariaDB [(none)]> CREATE DATABASE anchor;
MariaDB [(none)]> NT ALL PRIVILEGES ON anchor.* TO 'anchoruser'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Passaggio 5. Configurazione del server Web Apache per Anchor CMS.

Creeremo un host virtuale Apache per il tuo sito web Anchor CMS. Per prima cosa crea '/etc/httpd/conf.d/vhosts.conf ' utilizzando un editor di testo a tua scelta:

nano /etc/httpd/conf.d/vhosts.conf
IncludeOptional vhosts.d/*.conf

Quindi, crea l'host virtuale:

mkdir /etc/httpd/vhosts.d/
nano /etc/httpd/vhosts.d/yourdomain.com.conf

Aggiungi le seguenti righe:

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

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

Salva e chiudi il file. Riavvia il servizio Apache per rendere effettive le modifiche:

systemctl restart httpd.service

Passaggio successivo, dovremmo consentire il traffico HTTP sulla porta 80 tramite firewalld. Puoi farlo eseguendo il comando seguente:

firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload

Passaggio 7. Accesso a Anchor CMS.

Anchor CMS sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your-domain.com/ o http://your-server-ip e completa i passaggi richiesti per completare l'installazione.

Congratulazioni! Hai installato con successo Anchor CMS. Grazie per aver utilizzato questo tutorial per l'installazione di Anchor CMS su sistemi CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Anchor CMS.


Cent OS
  1. Come installare R su CentOS 7

  2. Come installare R su CentOS 8

  3. Come installare Jamroom CMS su CentOS 7

  4. Come installare Zenphoto Gallery CMS su CentOS 7

  5. Come installare Mezzanine CMS su CentOS 7

Come installare BigTree CMS su CentOS 7

Come installare Bolt CMS su Centos 7

Come installare Microweber CMS su CentOS 7

Come installare Sfondo CMS su CentOS 8

Come installare Sfondo CMS su CentOS 8

Come installare Landing CMS su CentOS 8