feat: complete configuration and database upgrade to native mariadb driver

This commit is contained in:
root
2026-05-24 18:43:57 +02:00
parent eea81a3e9a
commit bf3b474ee1
5 changed files with 7181 additions and 149 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ APP_URL=http://localhost
# ========================================== # ==========================================
# DATABASE - Works on Linux & Windows # DATABASE - Works on Linux & Windows
# ========================================== # ==========================================
DB_CONNECTION=mysql DB_CONNECTION=mariadb
DB_HOST=127.0.0.1 # Linux: 127.0.0.1, Windows XAMPP: localhost DB_HOST=127.0.0.1 # Linux: 127.0.0.1, Windows XAMPP: localhost
DB_PORT=3306 DB_PORT=3306
DB_DATABASE=habbo DB_DATABASE=habbo
+3 -2
View File
@@ -10,7 +10,7 @@ LOG_MAX_FILES=14
LOG_LEVEL=error LOG_LEVEL=error
# --- DATABASE --- # --- DATABASE ---
DB_CONNECTION=mysql DB_CONNECTION=mariadb
DB_HOST=YOUR_DB_HOST DB_HOST=YOUR_DB_HOST
DB_PORT=3306 DB_PORT=3306
DB_DATABASE=YOUR_DB_NAME DB_DATABASE=YOUR_DB_NAME
@@ -20,6 +20,7 @@ DB_STRICT_MODE=true
DB_ENGINE=InnoDB DB_ENGINE=InnoDB
DB_CHARSET=utf8mb4 DB_CHARSET=utf8mb4
DB_COLLATION=utf8mb4_unicode_ci DB_COLLATION=utf8mb4_unicode_ci
DB_DUMP_BINARY_PATH=/usr/bin/
# --- REDIS TURBO --- # --- REDIS TURBO ---
BROADCAST_DRIVER=redis BROADCAST_DRIVER=redis
@@ -60,4 +61,4 @@ EMULATOR_PORT=3000
# --- EXTRA HARDENING --- # --- EXTRA HARDENING ---
APP_LOCALE=nl APP_LOCALE=nl
FORCE_HTTPS=true FORCE_HTTPS=true
PASSWORD_RESET_TOKEN_TIME=15 PASSWORD_RESET_TOKEN_TIME=15
+5 -2
View File
@@ -80,6 +80,9 @@ return [
'options' => extension_loaded('pdo_mysql') ? array_filter([ 'options' => extension_loaded('pdo_mysql') ? array_filter([
Mysql::ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), Mysql::ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [], ]) : [],
'dump' => [
'add_extra_option' => '--skip-column-statistics',
],
], ],
'pgsql' => [ 'pgsql' => [
@@ -154,7 +157,7 @@ return [
'username' => env('REDIS_USERNAME'), 'username' => env('REDIS_USERNAME'),
'password' => env('REDIS_PASSWORD'), 'password' => env('REDIS_PASSWORD'),
'port' => env('REDIS_PORT', '6379'), 'port' => env('REDIS_PORT', '6379'),
'database' => env('REDIS_DB', '0'), 'database' => env('DB_REDIS_DB', '0'),
'read_timeout' => env('REDIS_READ_TIMEOUT', 1.0), 'read_timeout' => env('REDIS_READ_TIMEOUT', 1.0),
'persistent' => env('REDIS_PERSISTENT', true), 'persistent' => env('REDIS_PERSISTENT', true),
], ],
@@ -172,4 +175,4 @@ return [
], ],
]; ];
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff