Сначала восходят к аксиомам, а затем спускаются к практике (Ф. Бэкон).

Установка Bludit на Ubuntu 16.04

2 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
6 июня 2017
Установка Bludit на Ubuntu 16.04

В этой статье мы расскажем, как установить Bludit на Ubuntu 16.04 VPS с PHP-FPM и Nginx. Bludit является простой, быстрой и расширяемой системой управления контентом (CMS) на основе файлов с открытым исходным кодом, написанной на PHP. Bludit хранит данные в плоском файле ( в формате JSON), поэтому вам не нужно устанавливать или настраивать базу данных. С Bludit вы сможете легко и быстро создать полностью функциональный сайт или блог в кратчайшие сроки. Это руководство должно работать на других системах Linux VPS, так же хорошо, но было испытано и написано для Ubuntu 16.04 VPS.

Войдите на свой VPS через SSH с SUDO пользователем

ssh destroyer@vps_IP

Обновите систему и установите необходимые пакеты

[destroyer]$ sudo apt-get update && sudo apt-get -y upgrade
[destroyer]$ sudo apt-get install nano wget unzip

Установите PHP и необходимые модулей PHP

Чтобы установить последнюю стабильную версию PHP версии 7.0 и все необходимые модули, выполните команду:

[destroyer]$ sudo apt-get -y install php-fpm php-cli php-json php-curl php-gd php-mysql php-mbstring php-xml

 

Следующие команды установят предел PHP памяти до 512 Мб, установите fix_pathinfo 0, измените значение upload_max_filesize и post_max_size до 100M и установите часовой пояс для UTC.

sed -i "s/memory_limit = .*/memory_limit = 512M/" /etc/php/7.0/cli/php.ini
sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/cli/php.ini
sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.0/fpm/php.ini
sed -i "s/upload_max_filesize = .*/upload_max_filesize = 100M/" /etc/php/7.0/fpm/php.ini
sed -i "s/post_max_size = .*/post_max_size = 100M/" /etc/php/7.0/fpm/php.ini

 

Создайте новый PHP-FPM пул для вашего пользователя, если вы уже не один:

[destroyer]$ sudo nano /etc/php/7.0/fpm/pool.d/ваш_пользователь.conf
[ваш_пользователь]
destroyer = ваш_пользователь
group = ваш_пользователь
listen = /var/run/php/php7.0-ваш_пользователь-fpm.sock
listen.owner = ваш_пользователь
listen.group = ваш_пользователь
listen.mode = 0666
pm = ondemand
pm.max_children = 5
pm.process_idle_timeout = 10s
pm.max_requests = 200
chdir = /

 

Не забудьте изменить ваш_пользователь на ваше имя пользователя.
Перезапустите PHP-FPM:

[destroyer]$ sudo service php7.0-fpm restart

Скачайте Bludit

Загрузите последнюю версию Bludit с сайта Bludit.

[destroyer]$ wget https://s3.amazonaws.ru/bludit-s3/bludit-builds/bludit_latest.zip
[destroyer]$ unzip bludit_latest.zip
[destroyer]$ mv bludit ~/myBludit.ru
[destroyer]$ rm -f bludit_latest.zip

Установите и настройте Nginx

Чтобы установить последнюю стабильную версию Nginx, доступную на репозиториях Ubuntu, выполните следующую команду:

[destroyer]$ sudo apt-get install nginx

 

Затем создайте новый блок сервера Nginx:

[destroyer]$ sudo nano /etc/nginx/sites-available/myBludit.ru
server {
    listen 80;
    server_name myBludit.ru;
    root /home/ваш_пользователь/myBludit.ru;
    index index.php;

    location / {
      try_files $uri $uri/ /index.php$is_args$args;
    }

    access_log  /var/log/nginx/myBludit.ru.access.log;
    error_log   /var/log/nginx/myBludit.ru.error.log;

    # Deny direct access to .txt files
    location ~* /bl-content/.*\.txt$ { 
        return 404; 
    }

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php/php7.0-ваш_пользователь-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_intercept_errors off;
        fastcgi_buffer_size 16k;
        fastcgi_buffers 4 16k;
    }

    location ~ /\.ht {
        deny all;
    }
}

 

Не забудьте изменить ваш_пользователь на ваше имя пользователя.

Активируйте блок сервера, создав символическую ссылку:

[destroyer]$ sudo ln -s /etc/nginx/sites-available/myBludit.ru /etc/nginx/sites-enabled/myBludit.ru

 

Проверьте конфигурацию Nginx и перезапустите Nginx:

[destroyer]$ sudo nginx -t
[destroyer]$ sudo service nginx restart

Установите Bludit

Откройте http://myBludit.ru/ в вашем любимом веб-браузере, и вы должны увидеть экран установки Bludit. На этой странице вам необходимо ввести данные администратора и нажмите на кнопку Установить.

Вот и все. Вы успешно установили Bludit на вашей Ubuntu 16,04 VPS. Для получения дополнительной информации о том, как управлять Bludit установки, пожалуйста, обратитесь к официальной документации Bludit.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 114

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close