Test functionality that provides all permissions for the storage folder
find /path/to/storage/folder -type d -exec chmod 777 {} \;
If it works, set the permissions for the propeller, which in most cases should be
find /path/to/storage/folder -type d -exec chmod 775 {} \;
This way you only change permissions on directories, not files.
If the problem that he recently created installs with a different owner, you can set a resolution for it.
I like when I develop on my local server, I have my user, and the www-data user is the only one for Apache, so if apache creates a new file, the property starts to get confused.
find /path/to/root/of/project -type d -exec chmod g+s {} \;
source share