I am working on a new testsite with woocommerce and beaver builder. All working fine together until today when my layout completly crashed and I don’t know what happend.
I changed the homepage in beaver builder and clicked save. All the layout dissapeared. The error the google console gave me was:
Forbidden
You don’t have permission to access /wp-content/uploads/bb-plugin/cache/1593-layout.css on this server.
I tried fixing it myself but nothing I did helped:
I turned off all other plugins
changed theme
reuploaded a clean version of beaver builder via FTP
changed file and folder permissions via ftp to 777
changed file permission for the cachefile to 777(it was 600), this fixed it until I reloaded the page, after that the file permission was back to 600
This happened to me before and I ended up deleting beaver builder form that site and building it again without the page builder wich is not something I want to do for this site.
You shouldn’t have to set the permissions of a file and/or directory to 777 for security reasons. The problem here could be that your host is reverting the permissions. BB needs read/write access to the /wp-content/uploads/bb-plugin/cache/ directory as well as the files inside it. I’m afraid you’ll need to contact your hosting provider to have this fixed.
I asked my hosting provider and it took him a while to figure it out. I’ll translate his reply because I am confused when I compare your answer to his:
“The plugin is not working with the default umask of Apache, we don’t want to change those settings on the entire server so we only changed it on your part, all other websites are still working on the default umask”
So you are saying the problem is in the server settings, and the hosting provider is telling me the server settings are default and the problem is in the plugin.
How will I ever find out how to solve this problem and prevent it from happening again if you are pointing at eachother?