Записки системного администратора
  • Главная
      • безопасность apache2
      • массовое изменение прав chmod chown
      • nexcloud при стандартной установки не хватает пакетов
      • начало пути с nginx
      • система otrs debian
      • goaccess парсинг логов по домену
      • обновление clamav
      • mysql adminer
      • обновить phpMyAdmin на debian 11
      • Как отследить источник Aborted_connects mysql server
      • несколько версий php на сервере
      • default php
      • openvpn-as
      • openvpn-as debian 11 install
      • openvpn debian 12 install
      • openvpn debian 12
    • utm эгаис
    • создание swap debian 10/11
      • minio mc.exe minio --help
      • s3 хранилище minio debian 11 letsencrypt
      • политики для пользователей minio
      • minio перенос policies и users
      • minio nginx letsencrypt
      • Обновление minio
    • debian-transmission nginx letsencrypt debian 11
    • conky debian 11
    • переход с wmvare на proxmox
    • proxmox с общим хранилищем под backup
    • монтирование NFS не привилегированный контейнер lxc
    • увеличиение дискового пространства ВМ proxmox
    • отправление уведомление smtp proxmox
    • создание и подключение LVM proxmox
    • увеличение дискового пространства ВМ proxmox
    • proxmox расширение lvm
    • Обновление Proxmox 6 до 7
    • запуск openvpn в lxc не привилегированном контейнере
    • proxmox ansible-playbook автоматизируем создание и запуск VM
    • ansible шаблоны debian ubuntu
    • Обновление portainer&agent docker sworm
      • Установка jenkins docker
      • Обновление Jenkins в docker контейнере
      • Очистка старых записей в jenkins docker
      • При деплое выходит ошибка Failed to clean the workspace
    • docker && docker-compose
      • установка kubernetus debian 11
      • kubernetus что дальше после установки
      • создание манифестов
      • dashboard kubernetus
    • pfsense блокировка https
    • nextcloud + onlyoffice = для малого бизнеса
    • Облачное хранилище nextcloud
  • Навигация
  1. Вы здесь:  
  2. Главная
  3. linux
  4. openvpn
  5. openvpn debian 12 install
  6. Uncategorised

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

Информация о материале
Автор: Павел
Категория: Uncategorised
Опубликовано: 06 сентября 2022
Просмотров: 991

Смотрим текущую версию phpMyAdmin

Заходим на веб-интерфейс phpMyAdmin и подключаемся к базе, введя логин и пароль для самой базы. На главной странице в подразделе «phpMyAdmin» мы увидим информацию о нашем приложении, например:

В моем случае это версия 5,0 и можно обновить до 5,2

Ищем на сервере каталог phpMyAdmin

find / -iname "phpmyadmin*" -type d

В моем случае я получил ответ:

  • /usr/share/phpmyadmin

Загружаем нужную версию

Переходим на сайт разработчика phpMyAdmin и копируем ссылку на нужную нам версию — в данной инструкции мы обновляем приложение до последней версии:

* мы можем также скачать архив на любой компьютер с Windows и перенести его на сервер Linux с помощью WinSCP.

Распаковываем скачанный архив:

unzip phpMyAdmin-*-all-languages.zip

* если система вернет ошибку «unzip: command not found» устанавливаем данное приложение командами apt-get install unzip или yum install unzip.

Изучаем системные требования к новой версии

На сайте, где мы загрузили phpMyAdmin:

В открывшемся окне под описанием релиза находим информацию с требованиями к новой версии. Например, для скачанной нами версии требования «Current version compatible with PHP 5.5 to 7.2 and MySQL 5.5 and newer» — это значит, что на нашем сервере должна быть установлена PHP версии 5.5 и выше, а также MySQL 5.5. и выше.

Проверить версию php можно командой:

php -v

Проверить версию MySQL:

mysql -V

Если наш сервер не удовлетворяет требованиям веб-интерфейса управления базой данных, необходимо либо обновить PHP/MySQL, либо выбрать менее свежую версию phpMyAdmin.

Сохраняем файлы текущего приложения

Перед тем, как заменить приложение новыми файлами, переносим текущее в новый каталог. Это необходимо как для сохранения конфигурационного файла, так и для получения резерва на случай, если новое приложение заработает со сбоями.

Для переноса приложения используем команду mv:

mv /usr/share/phpmyadmin /usr/share/phpmyadmin.old

Копируем новые файлы

mv phpMyAdmin-5.2.0-all-languages /usr/share/phpmyadmin

Задаем владельца на каталог.

chown -R www-data:www-data  /usr/share/phpmyadmin

cp  /usr/share/phpmyadmin.old  /usr/share/phpmyadmin

Возможные проблемы

Секретная парольная фраза в конфигурации (blowfish_secret) слишком короткая

Предупреждение может появиться снизу на страницах приложения.

Причина: в более новых версиях может потребоваться использовать более стойкую парольную фразу. Она задается в конфигурационном файле, который мы перенесли со старой версии.

Решение: меняем парольную фразу. Сначала генерируем ее командой:

head /dev/urandom | tr -dc A-Za-z0-9 | head -c 32 ; echo ''

nano /var/www/phpMyAdmin/config.inc.php

И редактируем строку:

$cfg['blowfish_secret'] = 'вставляем сюда';

После открываем конфигурационный файл:

Все. пользуемся новой версией

openvpn

Информация о материале
Автор: Павел
Категория: Uncategorised
Опубликовано: 27 января 2022
Просмотров: 5798

OpenVPN: настройка SSL и openvpn-as

OpenVPN: настройка SSL и openvpn-as

Информация о материале
Автор: Павел
Категория: Uncategorised
Опубликовано: 27 января 2022
Просмотров: 859

Переходим в каталог с нашим ключом

cd /etc/letsencrypt/live/sysadmin-komi.ru/

Устанавливаем ключ

/usr/local/openvpn_as/scripts/sacli --key "cs.priv_key" --value_file "privkey.pem" ConfigPut

Устанавливаем публичный ключ

/usr/local/openvpn_as/scripts/sacli --key "cs.cert" --value_file "fullchain.pem" ConfigPut

Создаём bundle

cat fullchain.pem privkey.pem > bundle.pem

Загружаем в базу настроек OpenVPN

/usr/local/openvpn_as/scripts/sacli --key "cs.ca_bundle" --value_file "bundle.pem" ConfigPut

Перезапускаем службу

/usr/local/openvpn_as/scripts/sacli start

 

Просле выполнения команды будет ряд выводов как у меня ниже

RunStart warm None

{

  "errors": {},

  "last_restarted": "Thu Jan 27 12:15:25 2022",

  "service_status": {

    "api": "on",

    "auth": "on",

    "bridge": "on",

    "client_query": "restarted",

    "crl": "on",

    "daemon_pre": "on",

    "db_push": "on",

    "ip6tables_live": "on",

    "ip6tables_openvpn": "on",

    "iptables_live": "on",

    "iptables_openvpn": "on",

    "iptables_web": "restarted",

    "log": "on",

    "openvpn_0": "on",

    "subscription": "on",

    "user": "on",

    "web": "restarted"

  }

}

WILL_RESTART ['web', 'client']

Все, пользуемся )))

 

выбор версии php

Информация о материале
Автор: Павел
Категория: Uncategorised
Опубликовано: 26 января 2022
Просмотров: 1063
 

ВЫБОР ВЕРСИИ PHP

Если в системе присутствует более чем одной версии PHP можно выбрать версию PHP которая будет использоваться по умолчанию. Для того чтобы выбрать необходимую версию PHP сначала можно отобразить список всех версий PHP установленных в системе выполнив команду:

update-alternatives --list php

Для установки необходимой версии по умолчанию необходимо выполнить команду:

update-alternatives --set php /usr/bin/php8.1

update-alternatives --set php /usr/bin/php8.0

update-alternatives --set php /usr/bin/php7.4

Вместо php8.1 можно поставить необходимую версию PHP (7.4, 8.0 и тд).

 

 

установка нескольких версий php debian 10

Информация о материале
Автор: Павел
Категория: Uncategorised
Опубликовано: 26 января 2022
Просмотров: 1399

Добавить репозиторий PHP

SURY , сторонний репозиторий, который предлагает PHP 7.4/7.3/7.2/7.1 для операционной системы Debian.

По умолчанию Debian 10 поставляет PHP v7.3. Итак, вы можете установить PHP v7.3 либо из репозитория Debian, либо из репозитория SURY. Пропустите этот раздел, если хотите установить PHP 7.3 из репозитория Debian. Однако, если вы хотите установить PHP 7.4/7.2/7.1 на Debian 10, вы должны настроить репозиторий SURY.

Обновите кеш репозитория.

apt update
Установите указанные ниже пакеты.
apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https
скачиваем key

wget https://packages.sury.org/php/apt.gpg
добавляем ключ apt-key add apt.gpg

И добавим сам репозиторий
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php7.list
Обновим ))
apt update

Install PHP

Install PHP 7.4 on Debian 10 / Debian 9

apt install -y php7.4 php7.4-cli php7.4-common

Install PHP 7.3 on Debian 10 / Debian 9

apt install -y php7.3 php7.3-cli php7.3-common

Install PHP 7.2 on Debian 10 / Debian 9

apt install -y php7.2 php7.2-cli php7.2-common

Install PHP 7.1 on Debian 10 / Debian 9

apt install -y php7.1 php7.1-cli php7.1-common

Вы также можете иметь несколько версий PHP в вашей системе. 
Каждая версия PHP будет иметь отдельные файлы конфигурации в каталоге /etc/php/7.X

Установить версию PHP по умолчанию

Вы можете установить версию PHP по умолчанию с помощью приведенной ниже команды, если в вашей системе несколько версий PHP. Измените php7.3 на версию, которую вы хотите установить в качестве версии PHP по умолчанию.

update-alternatives --set php /usr/bin/php7.3

Проверить версию PHP

После того, как вы установили PHP, проверьте версию.

php -v
PHP 7.4.1 (cli) (построено: 18 декабря 2019 г., 15:00:01) (NTS)
Авторское право (c) Группа PHP
Zend Engine v3.4.0, авторское право (c) Zend Technologies
    с Zend OPcache v7.4.1, Copyright (c), Zend Technologies

Поддержка PHP для Apache

Вы можете установить приведенный ниже пакет с веб-сервером Apache для поддержки PHP. Этот пакет предоставляет модули PHP для веб-сервера Apache 2. Изменить версию PHP, если требуется

apt install -y apache2 libapache2-mod-php7.4

Поддержка PHP для Ngnix

Nginx не имеет пакета модулей PHP для поддержки PHP. Но мы можем использовать диспетчер процессов PHP FastCGI для обработки запросов PHP. Изменить версию PHP, если требуется

apt install -y php7.4-fpm
server {

# other codes

  location ~* \.php$ {
    fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    include         fastcgi_params;
    fastcgi_param   SCRIPT_FILENAME    $document_root$fastcgi_script_name;
    fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;
  }
}

Вроде не сложно )))
 
 
 
 
  1. php
  2. установка php debian 10
  3. Обновление Proxmox 6 до 7
  4. mysql

Страница 4 из 7

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

Партнеры

skid.crm

Система СКИД - онлайн приложение

для автоматизации строительного
контроля и ведения документации
по строительным объектам

Map
Cервер и сайт запущен 2011.02.01 на Debian
© 2025 Записки системного администратора. Все права защищены.
Joomla! CMS - программное обеспечение, распространяемое по лицензии GNU General Public License.