Как установить WordPress Linux

 Статья блога посвящена развёртыванию популярной CMS WordPress использующего Apache2 в качестве веб-сервера, в смешанном окружение Microsoft и Linux. В качестве стенда использован Российский дистрибутив ALT Linux. Продолжение статьи и подробную инструкцию по развёртыванию WP, можно прочитать в блоге сайта kabtim-t.ru. Работу сайта можно организовать с помощью популярного веб-сервера Nginx, подробности смотри здесь.

Как выбрать настроить NTP сервер Linux

 Служба NTP является важной составляющей в системе организации работы ИТ предприятия, развёрнутых на Windows и Linux. Серию статей посвящённых обзору использования NTP, на примере дистрибутива ALT Linux, подготовлены на сайте https://kabtim-t.ru. В статьях рассказывается о установке и работе основных NTP служб для синхронизации точного времени; ntpd, openntpd, chronyd.

How Micro Focus Vibe updates.

Введение.

 В этом блоге рассматриваются регламентные работы по обновлению Портала Micro Focus Vibe, и технологического порядка обновления Kablink Micro Focus Vibe.

 Рассмотрим важное обновление Micro Focus Vibe 4.0.5, основные изменения которого касаются java и системы загрузки. В качестве контейнера для java, используется OpenJDK Runtime Environment, встроенный в установочный архив, развёртывание которого происходит при обновлении или новой установке. В системе инициализации на смену SysV пришёл Systemd, каталог расположения которого в SUSE  и  ALT Linux разные, таким образом при обновлении или установке Vibe 4.0.5,  UNIT vibe.service, не копируется в нужный каталог, мы учтём это в дальнейшем. Материал блога содержит базовые инструкции для операции обновления линейки Vibe и может быть применён для других обновлений коммерческих версий Vibe в будущем, необходимо только изменить номенклатуру установочных пакетов.

Подготовка.

у нас должен быть наготове пакет с обновлённой версией Vibe, мы его  сохраним в каталоге /home после чего распакуем.

# md5sum vibe-4.0.5-linux.tar
md5: 42169c4c56ebf8f25072127b25cb32f5
# mkdir /home/vibe-4.0.5-linux
# tar xvf /home/vibe-4.0.5-linux.tar -C /home/vibe-4.0.5-linux
# cp /home/vibe-4.0.4-linux/license-key.xml /home/vibe-4.0.5-linux 
# cp /home/vibe-4.0.4-linux/installer.xml /home/vibe-4.0.5-linux
//останавливаем Портал
# /etc/init.d/teaming stop
//проверяем и удаляем java 
# rpm -qa|grep jdk
# rpm -qa|grep java
# rpm -e jdk1.8.0_xxx-1.8.0_xxx-fcs

Обновление каталогов Vibe.

Обновляем каталоги и хранилища  Vibe.

# cd /home/vibe-4.0.5-linux
# ./installer-teaming.linux
...
Select the action you want to perform
1. New installation
2. Update software and settings
3. Reconfigure settings
Selection? [2]:
...
//установить путь java это важно
# PATH=/opt/novell/teaming/jre/bin:$PATH
# java -version
openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment Zulu10.3+5 (build 10.0.2+13)
OpenJDK 64-Bit Server VM Zulu10.3+5 (build 10.0.2+13, mixed mode)

Обновление сервера MySQL.

Манипуляции с базой данных Vibe работающего на движке MySQL.

//проверяем кодировку БД MySQL
# mysql -u root -p vibe
mysql> use sitescape;
mysql> SHOW VARIABLES LIKE "character_set_database";
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| character_set_database | utf8 |
+------------------------+-------+
//если кодировка другая исправляем
mysql> ALTER DATABASE sitescape CHARACTER SET utf8;
quit
//устанавливаем пароль сценария перестройки схемы индексации БД 
# vim /home/vibe-4.0.5-linux/temp-installer/db/mysql-liquibase.properties

driver: org.mariadb.jdbc.Driver
url: jdbc:mysql://localhost:3306/sitescape?useUnicode=true&characterEncoding=UTF-8
username: root
password: vibe
referenceDriver: org.mariadb.jdbc.Driver
referenceUrl: jdbc:mysql://localhost:3306/sitescape?useUnicode=true&characterEncoding=UTF-8
referenceUsername: root
referencePassword: vibe

//перестройка схемы БД sitescape MySQL
# cd /home/vibe-4.0.5-linux/temp-installer/db
# ./manage-database.sh mysql updateDatabase
...
Liquibase Update Successful
...                    
//старт vibe
# /etc/init.d/teaming start
//если используется система инициализации systemd см.ниже 

Подготовка к запуску Vibe.

 В ALT Linux расположение юнитов systemd отличается от SUSE, для того, чтобы всё правильно запустилось выполните действия листинга.

# cp /opt/novell/teaming/apache-tomcat/bin/vibe.service /lib/systemd/system/
# ls /lib/systemd/system/
...
vibe.service
...
# systemctl start vibe.service
# systemctl enable vibe.service

Проверка открытых портов Vibe.

Проверка состояния портов.

# nmap -O vibe ... PORT     STATE SERVICE 22/tcp open ssh
25/tcp open smtp
80/tcp open http
443/tcp open https
2525/tcp open ms-v-worlds
3306/tcp open mysql
8009/tcp open ajp13
8081/tcp open blackice-icecap
8443/tcp open https-alt ...

Заключение.

Не смотря на кажущуюся простоту процесса обновления, к нему надо относиться ответственно, просчитывая риски которые могут быть. Неожиданности при обновлении могут иметь самый невероятный характер, поэтому прежде всего требуется строго выполнять технологический порядок очерёдности выполнения шагов при обновлении и проверки своих действий. Очень удобно проводить обновление, если Портал установлен в облаке, здесь можно воспользоваться созданием контрольных точек используя эту технологию, как резервное копирование перед обновлением. Полный технологический порядок обновления Портала Kablink\Vibe смотри здесь

Copyright © 2011-2024
Все права защищены.
При перепечатке указать источник: kabtim.ru
Контакты