Skip to content

Commit

Permalink
2.0.2
Browse files Browse the repository at this point in the history
* Fix work with Alma Linux 8
  • Loading branch information
progreccor committed Apr 18, 2024
1 parent 3279588 commit 42dd047
Show file tree
Hide file tree
Showing 8 changed files with 38 additions and 16 deletions.
4 changes: 4 additions & 0 deletions apache_restart.sh
Original file line number Diff line number Diff line change
Expand Up @@ -47,3 +47,7 @@ function apache_restart() {
esac
vertical_menu "current" 2 0 5 "Нажмите Enter"
}
# Если идет прямой вызов - выполняем функцию. Если идет подключение через source - то ничего не делаем
if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
apache_restart
fi
5 changes: 5 additions & 0 deletions certs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -119,3 +119,8 @@ certs() {
echo -e "${RED}$site_name${WHITE} это не сайт (не vhost)"
fi
}
# Если идет прямой вызов - выполняем функцию. Если идет подключение через source - то ничего не делаем
if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
certs "$1"
vertical_menu "current" 2 0 5 "Нажмите Enter"
fi
7 changes: 7 additions & 0 deletions change_php_version.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ function change_php_version() {
local path="$2"
site_name="$1" # Имя сайта
if [[ -f "/etc/httpd/conf.d/$site_name.conf" ]]; then

php_version=$(grep -oP 'SetHandler "proxy:unix:/var/opt/remi/\Kphp[0-9]+' "/etc/httpd/conf.d/$site_name.conf")
echo -e "Сайт ${GREEN}${site_name}${WHITE} использует ${GREEN}${php_version}${WHITE}"
username=$(echo "$path" | cut -d'/' -f4)
mapfile -t installed_versions < <(rpm -qa | grep php | grep -oP 'php[0-9]{2}' | sort -r | uniq)
echo
Expand Down Expand Up @@ -115,3 +118,7 @@ function change_php_version() {
fi
vertical_menu "current" 2 0 5 "Нажмите Enter"
}
# Если идет прямой вызов - выполняем функцию. Если идет подключение через source - то ничего не делаем
if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
change_php_version "$1" "$2"
fi
7 changes: 6 additions & 1 deletion create_site.sh
Original file line number Diff line number Diff line change
Expand Up @@ -71,10 +71,11 @@ function create_site() {
clear
local path="$2"
local php_mode
username=$(echo "$path" | cut -d'/' -f4)
echo -e "Создание сайта (vhost) для пользователя ${GREEN}${username}${WHITE}"
if check_site "$1" "$2"; then
echo -e "Создаем сайт (vhost) ${GREEN}${site_name}${WHITE}"
mapfile -t installed_versions < <(rpm -qa | grep php | grep -oP 'php[0-9]{2}' | sort -r | uniq)
username=$(echo "$path" | cut -d'/' -f4)
echo
echo -e "Выберите нужную версию ${GREEN}PHP${WHITE} из доступных."
echo
Expand Down Expand Up @@ -205,3 +206,7 @@ function create_site() {

vertical_menu "current" 2 0 5 "Нажмите Enter"
}
# Если идет прямой вызов - выполняем функцию. Если идет подключение через source - то ничего не делаем
if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
create_site "$1" "$2"
fi
4 changes: 4 additions & 0 deletions mariadb_restart.sh
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,7 @@ function mariadb_restart() {
esac
vertical_menu "current" 2 0 5 "Нажмите Enter"
}
# Если идет прямой вызов - выполняем функцию. Если идет подключение через source - то ничего не делаем
if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
mariadb_restart
fi
21 changes: 7 additions & 14 deletions mc.menu
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,11 @@ shell_patterns=0

+ d /var/www/ & t d
2 Создать сайт
source /root/rish/create_site.sh
create_site "%f" "%d"
bash /root/rish/create_site.sh "%f" "%d"

+ d /var/www/ & t d
7 Сменить версию PHP для сайта
source /root/rish/change_php_version.sh
change_php_version "%f" "%d"
bash /root/rish/change_php_version.sh "%f" "%d"

=+ f \.sql$
3 Сoздaть бaзy пo имeни фaйлa .sql
Expand Down Expand Up @@ -289,21 +287,16 @@ k Удалить базу данных

+ d /var/www/ & t d
6 Пoлyчить/Oтoзвaть/Пpoдлить SSL cert.
source /root/rish/certs.sh
certs %f
vertical_menu "current" 2 0 5 "Нажмите Enter"
bash /root/rish/certs.sh

r Перезaпуск и стaтус серверa apache
source /root/rish/apache_restart.sh
apache_restart
bash /root/rish/apache_restart.sh

f Статус и перезапуск php-fpm
source /root/rish/php_restart.sh
php_restart
bash /root/rish/php_restart.sh

M Статус и перезапуск MariaDB
source /root/rish/mariadb_restart.sh
mariadb_restart
bash /root/rish/mariadb_restart.sh

i IP адрес сервера
clear
Expand Down Expand Up @@ -671,7 +664,7 @@ s Установка/обновление phpmyadmin

R Управление Сервером
r=$( pwd )
cd /root/rish
cd /root/rish
./ri.sh
cd ${r}

Expand Down
4 changes: 4 additions & 0 deletions php_restart.sh
Original file line number Diff line number Diff line change
Expand Up @@ -86,3 +86,7 @@ php_restart() {
vertical_menu "current" 2 0 5 "Нажмите Enter"
}

# Если идет прямой вызов - выполняем функцию. Если идет подключение через source - то ничего не делаем
if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
php_restart
fi
2 changes: 1 addition & 1 deletion version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.0.1
2.0.2

0 comments on commit 42dd047

Please sign in to comment.