That the data folder needs to be writable is interesting. I have the log files writable, and everything works fine
There is also a configuration file there. Maybe some others depending. So how did those files get there in the first place? And what if you delete one? How does it get back?