GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Bolt CMS en Ubuntu

En esta publicación de blog, le mostraremos cómo instalar Bolt CMS en Ubuntu, con Nginx y MariaDB. Bolt es un CMS ligero, escrito en PHP y construido sobre el marco Silex. Este tutorial también debería funcionar en otros sistemas Linux VPS, pero fue probado y escrito para Ubuntu. Instalar Bolt CMS en Ubuntu es una tarea fácil si sigue cuidadosamente los pasos a continuación.

1. Actualice el sistema e instale los paquetes necesarios.

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

2. Instale MariaDB y cree una base de datos.

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. Instalar PHP y Nginx

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

Instalar compositor

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

4. Cree un directorio raíz para su sitio web y clone el repositorio git desde 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. Configurar la base de datos

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

Cambie la configuración de la base de datos en app/config/config.yml

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

6. Configuración de Nginx.

Cree un nuevo bloque de servidor Nginx con el siguiente contenido

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

Enlace simbólico y reinicie el servidor

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

6. Establece los permisos correctos

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

Eso es todo. Ahora abra su navegador, escriba la dirección de su sitio web y cree el primer usuario.

Por supuesto, no tiene que instalar Bolt CMS en Ubuntu, si usa uno de nuestros servicios de hospedaje VPS de Ubuntu, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Bolt CMS en su servidor basado en Ubuntu, por usted. . Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato. También puede consultar nuestra guía sobre cómo instalar Bolt CMS en Centos 7 para obtener actualizaciones.

PD. Si le gustó esta publicación sobre cómo instalar Bolt CMS en Ubuntu, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar Grav CMS en Ubuntu 15.04

  2. Instale Pagekit CMS en un Ubuntu VPS

  3. Cómo instalar Elefant CMS en Ubuntu 16.04

  4. Cómo instalar R en Ubuntu 16.04

  5. Cómo instalar Grav CMS en Ubuntu 18.04

Cómo instalar Bolt CMS en Centos 7

Cómo instalar Ghost CMS en Ubuntu 20.04

Cómo instalar Elefant CMS en Ubuntu 16.04

Cómo instalar Bludit CMS en Ubuntu 16.04

Cómo instalar el CMS de octubre en Ubuntu 16.04

Cómo instalar Bolt CMS en Ubuntu 20.04 LTS