GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Bolt CMS na Ubuntu

V tomto blogovém příspěvku vám ukážeme, jak nainstalovat Bolt CMS na Ubuntu s Nginx a MariaDB. Bolt je lehký CMS napsaný v PHP a je postaven na frameworku Silex. Tento tutoriál by měl fungovat i na jiných systémech Linux VPS, ale byl testován a napsán pro Ubuntu. Instalace Bolt CMS na Ubuntu je snadný úkol, pokud pečlivě dodržíte níže uvedené kroky.

1. Aktualizujte systém a nainstalujte potřebné balíčky.

root@vps:~# apt-get -y update && apt-get -y upgrade
root@vps:~# apt-get install python-software-properties curl git

2. Nainstalujte MariaDB a vytvořte databázi.

root@vps:~#  apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
root@vps:~# add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main'
root@vps:~# apt-get -y update
root@vps:~# echo -e "Package: *\nPin: origin ftp.osuosl.org\nPin-Priority: 1000" | tee /etc/apt/preferences.d/mariadb
root@vps:~# apt-get install mariadb-server
root@vps:~# mysql -uroot -p
MariaDB [(none)]> create database bolt;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON bolt.* TO 'bolt'@'localhost' IDENTIFIED BY 'boltPassword'
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> \q;

3. Nainstalujte PHP a Nginx

apt-get install nginx php5-fpm php5-cli php5-mysql php5-mcrypt php5-curl php5-sqlite

Instalovat Composer

root@vps:~# curl -sS https://getcomposer.org/installer | php
root@vps:~# mv composer.phar /usr/local/bin/composer

4. Vytvořte kořenový adresář pro svůj web a naklonujte úložiště git z github

root@vps:~# mkdir -p /var/www/yourwebsite.com/{public_html,logs}
root@vps:~# git clone https://github.com/bolt/bolt.git /var/www/yourwebsite.com/public_html
root@vps:~# cd /var/www/yourwebsite.com/public_html
root@vps:~# composer install

5. Nakonfigurujte databázi

root@vps:~# cp app/config/config.yml.dist app/config/config.yml

Změňte nastavení databáze v app/config/config.yml

database:
  driver: mysql
  username: bolt
  password: boltPassword
  databasename: bolt

6. Konfigurace Nginx.

Vytvořte nový blok serveru Nginx s následujícím obsahem

root@vps:~# cat <<'EOF' > /etc/nginx/sites-available/yourwebsite.com
server {
    server_name yourwebsite.com;
    listen 80;
    root /var/www/yourwebsite.com/public_html;
    access_log /var/www/yourwebsite.com/logs/access.log;
    error_log /var/www/yourwebsite.com/logs/error.log;
    index index.php;
 
    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
 
    location ~* /thumbs/(.*)$ {
        try_files $uri $uri/ /app/classes/timthumb.php?$query_string;
    }
 
    location /app/classes/upload {
        try_files $uri $uri/ /app/classes/upload/index.php?$query_string;
    }
 
    location ~* \.(?:ico|css|js|gif|jpe?g|png|ttf|woff)$ {
        access_log off;
        expires 30d;
        add_header Pragma public;
        add_header Cache-Control "public, mustrevalidate, proxy-revalidate";
    }
 
    location ~ \.php$ {
        fastcgi_index index.php;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_keep_conn on;
        include /etc/nginx/fastcgi_params;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
 
    location ~ /\.ht {
        deny all;
    }
 
    location /app {
        deny all;
    }
 
    location ~ /vendor {
        deny all;
    }
 
    location ~ \.db$ {
        deny all;
    }
}
EOF

Symlink it a restart server

root@vps:~# ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.com
root@vps:~# /etc/init.d/nginx restart

6. Nastavte správná oprávnění

root@vps:~# chown -R www-data: /var/www/yourwebsite.com/public_html/

A je to. Nyní otevřete prohlížeč, zadejte adresu svého webu a vytvořte prvního uživatele.

Samozřejmě nemusíte instalovat Bolt CMS na Ubuntu, pokud používáte jednu z našich hostingových služeb Ubuntu VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali bolt cms na váš server založený na Ubuntu. . Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Můžete se také podívat na náš průvodce, jak nainstalovat Bolt CMS na Centos 7 pro aktualizace.

PS. Pokud se vám tento příspěvek o tom, jak nainstalovat Bolt CMS na Ubuntu, 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.


Panels
  1. Jak nainstalovat Elefant CMS na Ubuntu 16.04

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat Grav CMS na Ubuntu 18.04

  1. Nainstalujte Pagekit CMS na Ubuntu VPS

  2. Jak nainstalovat Cody CMS na Ubuntu 14.04

  3. Jak nainstalovat Pligg CMS na Ubuntu 14.04

  1. Jak nainstalovat e107 CMS na Ubuntu 14.04

  2. Jak nainstalovat Mezzanine CMS na Ubuntu 18.04

  3. Jak nainstalovat Go na Ubuntu 18.04