Как да

Как да настроите Bolt CMS с MySQL на Ubuntu 20.04

Как да настроите Bolt CMS с MySQL на Ubuntu 20.04

Bolt е лека система за управление на съдържанието, базирана на PHP. Той е изграден от самото начало върху микроплощи Silex, което улеснява започването на работа върху малки приложения. Bolt предоставя добра алтернатива за разработчици, които търсят модерна PHP система, която е на място в WordPress. В този пост в блога ще извършим инсталация на Bolt CMS с MySQL на Ubuntu 20.04.

Готини функции на Bolt CMS

Първо актуализирайте и надстройте сървъра си преди инсталации

sudo apt-get -y актуализация sudo apt-get -y надстройка

Също така задайте часовата зона с командата по-долу

sudo dpkg-преконфигуриране на tzdata

Рестартирайте системата след актуализации

sudo рестартиране

Инсталирайте необходимите пакети

Пакетите по-долу са необходими за инсталирането на Bolt, изпълнете командата по-долу, за да ги инсталирате:

sudo apt install -y curl wget vim git unzip socat bash-завершение apt-transport-https

Инсталирайте PHP на Ubuntu

Тук ще инсталираме PHP 7.2 и някои от необходимите модули. Ще добавим ppa: ondrej / php PPA хранилище, което има пакетите за изграждане на PHP.

sudo apt -y инсталиране на софтуерни свойства-често sudo add-apt-repository ppa: ondrej / php sudo apt-get update

Инсталирайте php 7.2 и необходимите модули

sudo apt install -y php7.2 php7.2-клип php7.2-fpm php7.2-често срещан php7.2-mbstring php7.2-zip php7.2-pgsql php7.2-sqlite3 php7.2-къдрящ php7.2-gd php7.2-mysql php7.2-intl php7.2-json php7.2-opcache php7.2-xml

Инсталирайте Nginx на Ubuntu

Изпълнете командата по-долу, за да инсталирате Nginx на Ubuntu 20.04 сървърна машина.

sudo apt-get инсталирайте nginx

Стартирайте и активирайте Nginx със следните команди:

sudo systemctl start nginx sudo systemctl активира nginx

Инсталирайте MySQL и създайте база данни за Bolt

sudo apt -y инсталиране на mysql-сървър sudo systemctl стартиране на mysql sudo systemctl активиране на mysql 

Сигурна инсталация на mysql

$ sudo mysql_secure_istallation Искате ли да настроите приставката VALIDATE PASSWORD? N Нова парола: your_secure_password Повторно въведете нова парола: your_secure_password Премахване на анонимни потребители? [Y / n] Y Забранете дистанционното влизане в root? [Y / n] Y Премахване на тестовата база данни и достъп до нея? [Y / n] Y Презаредете таблиците с привилегии сега? [Д / н] Да

Свържете се с mysql, за да създадете база данни за Bolt

sudo mysql -u корен -p 

Въведете парола за root, създадена по-горе. След като се свържете, изпълнете следните команди, за да създадете база данни и потребител на база данни.

СЪЗДАЙ болт с база данни; СЪЗДАЙТЕ ПОТРЕБИТЕЛ 'bolt' @ 'localhost' ИДЕНТИФИЦИРАН ОТ 'mypassword'; ПРЕДОСТАВЕТЕ ВСИЧКИ болт.* ДО 'болт' @ 'localhost'; mysql> ФЛУШ ПРИВИЛЕГИИ; mysql> изход

Конфигурирайте Nginx за Bolt CMS

Създайте файл, наречен болт.conf в nginx път, както е показано.

sudo vim / etc / nginx / sites-available / bolt.конф

Добавете следното съдържание в създадения файл

сървър слуша 80; слушайте [::]: 80; корен / var / www / болт; индекс индекс.php индекс.html индекс.htm; Име на сървър болт.пример.com; местоположение / try_files $ uri $ uri / / index.php?$ query_string;  Местоположение ~ [^ /] \.php (/ | $) try_files / index.php = 404; fastcgi_split_path_info ^ (.+\.php) (/.+) $; индекс fastcgi_index.php; fastcgi_pass unix: / var / run / php / php7.2-fpm.чорап; включва fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;  Местоположение = / болт try_files $ uri / index.php?$ query_string;  Местоположение ^ ~ / болт / try_files $ uri / index.php?$ query_string; 

Активирайте създадения уебсайт, като създадете simlink, както е показано:

sudo ln -s / etc / nginx / sites-available / bolt.conf / etc / nginx / sites-enabled / bolt.конф

Проверете конфигурацията на nginx и рестартирайте nginx

$ sudo nginx -t nginx: конфигурационният файл / etc / nginx / nginx.conf синтаксисът е добре nginx: конфигурационен файл / etc / nginx / nginx.conf тестът е успешен $ sudo systemctl рестартирайте nginx

Изтеглете Bolt CMS на Ubuntu 20.04

Преминете към вашата основна директория

cd / var / www /

Сега изтеглете най-новата версия на Bolt CMS от github със следната команда:

sudo git clone https: // github.com / болт / болт.git

Веднъж изтеглени, трябва да видите директория с име „болт'. Преминете към директорията и инсталирайте болта

cd болт sudo композитор инсталиране

Настройте разрешения за болтове

Директорията за болтове трябва да бъде собственост на nginx.

chown -R www-data: www-data / var / www / bolt chmod -R 755 / var / www / bolt

Конфигурирайте конфигурационния файл на болта

sudo cp app / config / config.yml.dist app / config / config.yml

Сега отворете Bolt от браузъра си, за да продължите с инсталациите: http: // bolt.пример.com /. Трябва да получите страница, както е показано по-долу. Попълнете изискванията за създаване на потребител.

След като изпратите потребителските настройки, трябва да бъдете отведени на страница, както е показано

Трябва да приключите с инсталацията. За достъп до администратора на Bolt CMS добавете Bolt към вашия url: http: // болт.пример.com / болт. Приятна работа с Bolt CMS! Не забравяйте, по-долу са по-интересни ръководства!!

Dev Инсталирайте Oracle Java 13 (OpenJDK 13) на CentOS 7/8 и Fedora 31/30/29
Инсталирайте Oracle Java 13 (OpenJDK 13) на CentOS 7/8 и Fedora 31/30/29
Добре дошли в днешното ръководство за това как да инсталирате Java 13 на CentOS 7/6 и Fedora 31/30/29. Java 13 достигна обща наличност на 17 септември...
Dev Как да инсталирам Java 14 на Ubuntu / Debian
Как да инсталирам Java 14 на Ubuntu / Debian
В тази статия ще научите как да инсталирате Oracle Java 14 на машината Ubuntu / Debian Linux. Java е един от най-използваните езици за програмиране, п...
Dev Инсталирайте Oracle Java 14 (OpenJDK 14) на CentOS 7/8 и Fedora 32/31/30/29
Инсталирайте Oracle Java 14 (OpenJDK 14) на CentOS 7/8 и Fedora 32/31/30/29
В нашето днешно ръководство ще говорим за това как да инсталирате Java 14 / OpenJDK 14 на CentOS 7/8 и Fedora 32/31/30/29. Java 14 вече е достъпна за ...