I propose this solution that fix the problem:
file lib/classes/compatibility/elementor.php
add this in module_init function:
$root_dir = ud_get_stateless_media()->get('sm.root_dir');
$this->base_path = strtok($root_dir, '%');
modify this line in sync_rewrite_url:
do_action('sm:sync::syncFile', $this->base_path.$name, $absolutePath);
modify delete_elementor_files:
do_action('sm:sync::deleteFiles', $this->base_path.'elementor/');
modify one line in delete_css_files:
do_action('sm:sync::deleteFile', $this->base_path.$name);
modify one line in delete_global_css:
do_action('sm:sync::deleteFile', $this->base_path.$name);
this fix the problem and allow to work in multisite setup.
I assume that the first part of the bucket path is common to all the sites.
The best could be to add a new option to specify this path
-
This reply was modified 3 years, 11 months ago by luckysistemi.