add mariadb 10.4

This commit is contained in:
Saeed Vaziry 2024-03-16 10:35:18 +01:00
parent 287c9c2a8a
commit d8056441c0
3 changed files with 28 additions and 7 deletions

View File

@ -0,0 +1,12 @@
wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
chmod +x mariadb_repo_setup
sudo DEBIAN_FRONTEND=noninteractive ./mariadb_repo_setup \
--mariadb-server-version="mariadb-10.4"
sudo DEBIAN_FRONTEND=noninteractive apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get install mariadb-server mariadb-backup -y
sudo service mysql start

View File

@ -62,7 +62,8 @@
'none',
'mysql57',
'mysql80',
'mariadb',
'mariadb103',
'mariadb104',
'postgresql12',
'postgresql13',
'postgresql14',
@ -70,9 +71,11 @@
'postgresql16',
],
'databases_name' => [
'none' => 'none',
'mysql57' => 'mysql',
'mysql80' => 'mysql',
'mariadb' => 'mariadb',
'mariadb103' => 'mariadb',
'mariadb104' => 'mariadb',
'postgresql12' => 'postgresql',
'postgresql13' => 'postgresql',
'postgresql14' => 'postgresql',
@ -80,9 +83,12 @@
'postgresql16' => 'postgresql',
],
'databases_version' => [
'none' => '',
'mysql57' => '5.7',
'mysql80' => '8.0',
'mariadb' => '10.3',
'mariadb103' => '10.3',
'mariadb104' => '10.4',
'postgresql12' => '12',
'postgresql13' => '13',
'postgresql14' => '14',
@ -188,12 +194,15 @@
'mariadb' => [
'ubuntu_18' => [
'10.3' => 'mariadb',
'10.4' => 'mariadb',
],
'ubuntu_20' => [
'10.3' => 'mariadb',
'10.4' => 'mariadb',
],
'ubuntu_22' => [
'10.3' => 'mariadb',
'10.4' => 'mariadb',
],
],
'postgresql' => [

View File

@ -207,7 +207,7 @@ class="mt-1 block w-full"
</div>
<div class="grid grid-cols-1 gap-3 lg:grid-cols-3">
<div x-show="['regular'].includes(type)">
<div x-show="[ServerType::REGULAR].includes(type)">
<x-input-label for="webserver" value="Webserver" />
<x-select-input id="webserver" name="webserver" class="mt-1 w-full">
@foreach (config("core.webservers") as $ws)
@ -220,12 +220,12 @@ class="mt-1 block w-full"
<x-input-error class="mt-2" :messages="$message" />
@enderror
</div>
<div x-show="['regular', 'database'].includes(type)">
<div x-show="[ServerType::REGULAR, ServerType::DATABASE].includes(type)">
<x-input-label for="database" value="Database" />
<x-select-input id="database" name="database" class="mt-1 w-full">
@foreach (config("core.databases") as $db)
<option value="{{ $db }}" @if($db == old('database', Database::MYSQL80)) selected @endif>
{{ $db }}
<option value="{{ $db }}" @if($db == old('database', Database::NONE)) selected @endif>
{{ config("core.databases_name")[$db] }} {{ config("core.databases_version")[$db] }}
</option>
@endforeach
</x-select-input>
@ -233,7 +233,7 @@ class="mt-1 block w-full"
<x-input-error class="mt-2" :messages="$message" />
@enderror
</div>
<div x-show="['regular'].includes(type)">
<div x-show="[ServerType::REGULAR].includes(type)">
<x-input-label for="php" value="PHP" />
<x-select-input id="php" name="php" class="mt-1 w-full">
@foreach (config("core.php_versions") as $p)