From 5abb1b9af44e1cc151af0781baf9f7577e418626 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Mon, 21 Mar 2022 15:11:44 +0100 Subject: [PATCH] Fix --- conf/config-domain.php | 2 ++ conf/nginx.conf | 1 - manifest.json | 12 +++++++++++- scripts/change_url | 6 ------ scripts/install | 2 -- scripts/upgrade | 8 +++++++- 6 files changed, 20 insertions(+), 11 deletions(-) diff --git a/conf/config-domain.php b/conf/config-domain.php index 7ea0f92..23b0ebc 100644 --- a/conf/config-domain.php +++ b/conf/config-domain.php @@ -21,6 +21,8 @@ $CFG->wwwroot = 'https://__DOMAIN__'; $CFG->dataroot = '__DATA_PATH__'; $CFG->admin = 'admin'; +$CFG->lang = '__LANGUAGE__'; + $CFG->directorypermissions = 02777; require_once(__DIR__ . '/lib/setup.php'); // Do not edit diff --git a/conf/nginx.conf b/conf/nginx.conf index bce5fb3..c27948a 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -13,7 +13,6 @@ location __PATH__/ { location ~ [^/]\.php(/|$) { fastcgi_split_path_info ^(.+?\.php)(/.*)$; fastcgi_pass unix:/var/run/php/php__PHPVERSION__-fpm-__NAME__.sock; - fastcgi_index index.php; include fastcgi_params; fastcgi_param REMOTE_USER $remote_user; diff --git a/manifest.json b/manifest.json index 886521c..c8d445c 100644 --- a/manifest.json +++ b/manifest.json @@ -58,7 +58,17 @@ "name": "is_public", "type": "boolean", "default": true - } + }, + { + "name": "language", + "type": "string", + "ask": { + "en": "Choose the application language", + "fr": "Choisissez la langue de l'application" + }, + "choices": ["fr", "en"], + "default": "fr" + }, ] } } diff --git a/scripts/change_url b/scripts/change_url index 8fd855b..253ae88 100644 --- a/scripts/change_url +++ b/scripts/change_url @@ -102,12 +102,6 @@ domain=${new_domain%/} path=${new_path%/} dir="__DIR__" -# if [ "$new_path" == "/" ]; then -# ynh_replace_string --match_string="\$CFG->wwwroot = .*" --replace_string="\$CFG->wwwroot = \'https:\/\/${new_domain%\/}\';" --target_file="$final_path/config.php" -# else -# ynh_replace_string --match_string="\$CFG->wwwroot = .*" --replace_string="\$CFG->wwwroot = \'https:\/\/${new_domain}${new_path%\/}\';" --target_file="$final_path/config.php" -# fi - if [ "$new_path" == "/" ]; then ynh_add_config --template="../conf/config-domain.php" --destination="$final_path/config.php" else diff --git a/scripts/install b/scripts/install index 893f8d4..42587d2 100644 --- a/scripts/install +++ b/scripts/install @@ -72,8 +72,6 @@ db_user=$db_name ynh_app_setting_set --app=$app --key=db_name --value=$db_name ynh_psql_setup_db --db_user=$db_user --db_name=$db_name -db_pwd=$(ynh_app_setting_get --app=$app --key=psqlpwd) - #================================================= # CREATE DEDICATED USER #================================================= diff --git a/scripts/upgrade b/scripts/upgrade index 06d3009..56cb4c8 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -22,7 +22,7 @@ admin=$(ynh_app_setting_get --app=$app --key=admin) final_path=$(ynh_app_setting_get --app=$app --key=final_path) data_path=$(ynh_app_setting_get --app=$app --key=data_path) db_name=$(ynh_app_setting_get --app=$app --key=db_name) -db_user=$db_name +language=$(ynh_app_setting_get --app=$app --key=language) site_name=$(ynh_app_setting_get --app=$app --key=site_name) phpversion=$(ynh_app_setting_get --app=$app --key=phpversion) @@ -77,6 +77,12 @@ if [ -z "$fpm_usage" ]; then ynh_app_setting_set --app=$app --key=fpm_usage --value=$fpm_usage fi +# If fpm_usage doesn't exist, create it +if [ -z "$language" ]; then + language=en + ynh_app_setting_set --app=$app --key=language --value=$language +fi + # Cleaning legacy permissions if ynh_legacy_permissions_exists; then ynh_legacy_permissions_delete_all