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

Jak nainstalovat Sitemagic CMS na CentOS 7 – s Nginx

V tomto tutoriálu vám ukážeme, jak nainstalovat Sitemagic CMS s Nginx na CentOS 7 VPS . Sitemagic je open-source CMS aplikace napsaná v PHP. Umožňuje webovým vývojářům vytvářet profesionální a skvěle vypadající webové stránky během okamžiku. Tento tutoriál byl testován a napsán pro CentOS 7 VPS, ale měl by fungovat na jakékoli distribuci Linuxu založené na RPM.

Abyste mohli nainstalovat Sitemagic na svůj server, musíte se ujistit, že splňuje následující požadavky:

  • PHP 5.2 nebo vyšší s povolenými následujícími rozšířeními PHP:GD, mbstring a SimpleXML;
  • webový server Apache nebo Nginx nainstalovaný na vašem virtuálním serveru;
  • MySQL nebo MariaDB – volitelné.

Začněme tedy instalací. Ujistěte se, že jsou všechny balíčky OS aktuální spuštěním následujících příkazů:

yum clean all
yum update

Zastavte a odeberte Apache, pokud je nainstalován a spuštěn na vašem serveru:

systemctl stop httpd
systemctl disable httpd
yum remove httpd

Nainstalujte požadované balíčky:

yum install nginx mariadb mariadb-server php php-fpm php-cli php-curl php-gd php-mbstring php-mysql php-xml

Upravte konfigurační soubor /etc/php-fpm.d/www.conf a změňte:

user = apache
group = apache

komu:

user = nginx
group = nginx

Spusťte následující příkaz:

chown nginx: -R /var/lib/php/session

Spusťte služby PHP-FPM, Nginx a MariaDB a povolte jejich spuštění při spouštění:

systemctl start php-fpm
systemctl start nginx
systemctl start mariadb
systemctl enable php-fpm
systemctl enable nginx
systemctl enable mariadb

Stáhněte si nejnovější stabilní verzi Sitemagic na http://sitemagic.org/Download.html do adresáře „/opt“ na serveru. Poté jej rozbalte a přesuňte soubory a adresáře Sitemagic do adresáře „/var/www/html/sitemagic“. V době psaní tohoto tutoriálu je nejnovější stabilní verze Sitemagic 4.1.2.

cd /opt/
unzip -d /var/www/html/ SitemagicCMS412.zip
mv /var/www/html/Sitemagic/ /var/www/html/sitemagic/

Vytvořte nový konfigurační soubor Nginx pro svůj web:

vi /etc/nginx/conf.d/yourdomain.com.conf

Přidejte následující obsah:

server {
    server_name www.yourdomain.com yourdomain.com;
    listen 80;
    root /var/www/html/sitemagic;
    access_log /var/log/nginx/yourdomain.com-access.log;
    error_log /var/log/nginx/yourdomain.com-error.log;
    index index.php;
 
    location / {
        try_files  $uri $uri/ /index.php?$args;
    }

    location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
        access_log off;
        expires max;
    }

    location ~ \.php$ {
        try_files $uri = 404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include /etc/nginx/fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

    location ~ /\.ht {
        deny all;
    }

}

Nahraďte všechny výskyty „vasedomena.com“ svým vlastním názvem domény. Uživatel webového serveru (nginx) také musí mít možnost zapisovat do adresářů ‚data‘, ‚files‘ a ‚templates‘ a souboru config.xml.php. To lze snadno provést provedením následujícího příkazu:

chown -R nginx:nginx /var/www/html/sitemagic/

Otestujte konfiguraci Nginx:

nginx -t

Pokud je test úspěšný, restartujte službu Nginx:

systemctl restart nginx

Sitemagic CMS ve výchozím nastavení ukládá data jako soubory XML do adresáře „/var/www/html/sitemagic/data“ na serveru, takže není potřeba vytvářet a používat databázi.

Otevřete http://yourdomain.com pomocí svého oblíbeného webového prohlížeče a přihlaste se pomocí „admin“ jako uživatelského jména a „admin“ jako hesla. Poté přejděte do nabídky správce a klikněte na ‚Nastavení‘, změňte uživatelské jméno a heslo správce a klikněte na ‚Uložit‘.

To je vše. Instalace Sitemagic CMS je dokončena.

Samozřejmě nemusíte instalovat Sitemagic CMS na CentOS 7,  pokud používáte některou z našich hostingových služeb CMS VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovali Sitemagic CMS s Nginx pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám líbil tento příspěvek o Jak nainstalovat Sitemagic CMS na CentOS 7,  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 Nginx na CentOS 7

  2. Jak nainstalovat WordPress s Nginx na CentOS 7

  3. Jak nainstalovat phpMyAdmin s Nginx na CentOS 7 / RHEL 7

  1. Jak nainstalovat phpMyAdmin s Nginx na CentOS 7

  2. Jak nainstalovat Nginx na CentOS 8

  3. Jak nainstalovat Nginx s modulem RTMP na CentOS 7

  1. Jak nainstalovat SuiteCRM s Nginx na CentOS 7

  2. Jak nainstalovat MediaWiki s Nginx na CentOS 7

  3. Jak nainstalovat Seafile s Nginx na CentOS 7