diff --git a/check_process b/check_process index 20d77ef..26c1d19 100644 --- a/check_process +++ b/check_process @@ -6,17 +6,6 @@ language="fr_FR" admin="john" multisite=0 - ; Actions - is_public=0|1 - ; Config_panel - main.is_public.is_public=0|1 - main.overwrite_files.overwrite_nginx=0|1 - main.overwrite_files.overwrite_phpfpm=0|1 - main.global_config.email_type=0|1 - main.php_fpm_config.footprint=low|medium|high - main.php_fpm_config.free_footprint=20 - main.php_fpm_config.usage=low|medium|high - main.php_fpm_config.force_max_children=20|0 ; Checks pkg_linter=1 setup_sub_dir=1 @@ -33,8 +22,6 @@ multi_instance=1 port_already_use=0 change_url=1 - actions=0 - config_panel=1 ;; Test avec multisite ; Manifest domain="domain.tld" diff --git a/conf/app.src b/conf/app.src index 70afe84..b92b923 100644 --- a/conf/app.src +++ b/conf/app.src @@ -1,5 +1,5 @@ -SOURCE_URL=https://wordpress.org/wordpress-5.8.tar.gz -SOURCE_SUM=d29813ab55361318f519f2a8fa6631126a0a8f91ac30f62cb6002c108577e87f +SOURCE_URL=https://wordpress.org/wordpress-5.9.3.tar.gz +SOURCE_SUM=70cbea5d72decfb129f4cc8e6c3d0175ea64bec68e97961b6db0377278a52a56 SOURCE_SUM_PRG=sha256sum ARCH_FORMAT=tar.gz SOURCE_IN_SUBDIR=true diff --git a/config_panel.toml b/config_panel.toml.example similarity index 100% rename from config_panel.toml rename to config_panel.toml.example diff --git a/manifest.json b/manifest.json index f8ea6aa..7c35075 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Create a beautiful blog or website easily", "fr": "Logiciel de création de blog ou de site Web" }, - "version": "5.8~ynh1", + "version": "5.9.3~ynh1", "url": "https://wordpress.org/", "upstream": { "license": "GPL-2.0", diff --git a/scripts/install b/scripts/install index 1cc15ba..743c885 100644 --- a/scripts/install +++ b/scripts/install @@ -230,9 +230,12 @@ $wpcli_alias plugin activate authldap $plugin_network $wpcli_alias plugin activate companion-auto-update $plugin_network $wpcli_alias plugin activate wp-fail2ban-redux $plugin_network +# Set file and directories ownership +mkdir -p $final_path/wp-content/uploads chmod 750 "$final_path" chmod -R o-rwx "$final_path" chown -R $app:www-data "$final_path" +chmod g+s $final_path/wp-content/uploads #================================================= # STORE THE CONFIG FILE CHECKSUM diff --git a/scripts/restore b/scripts/restore index 41556c1..f9ee58f 100644 --- a/scripts/restore +++ b/scripts/restore @@ -74,9 +74,12 @@ ynh_script_progression --message="Restoring the app main directory..." ynh_restore_file --origin_path="$final_path" +# Set file and directories ownership chmod 750 "$final_path" chmod -R o-rwx "$final_path" chown -R $app:www-data "$final_path" +chmod g+s $final_path/wp-content/uploads +chmod g+s $(find $final_path/wp-content/uploads -type d) chmod 400 "$final_path/wp-config.php" chown $app:$app "$final_path/wp-config.php" diff --git a/scripts/upgrade b/scripts/upgrade index 0481559..0e7a5e0 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -277,9 +277,14 @@ $wpcli_alias plugin activate wp-fail2ban-redux $plugin_network # Disable broken plugin http-authentication $wpcli_alias plugin is-installed http-authentication && $wpcli_alias plugin deactivate http-authentication $plugin_network + +# Set file and directories ownership +mkdir -p $final_path/wp-content/uploads chmod 750 "$final_path" chmod -R o-rwx "$final_path" chown -R $app:www-data "$final_path" +chmod g+s $final_path/wp-content/uploads +chmod g+s $(find $final_path/wp-content/uploads -type d) #================================================= # STORE THE CHECKSUM OF THE CONFIG FILE