We just recently moved to a different server so I’m guessing that might be a factor.
When I try to log into the panel, I get redirected to /panel/install with the following errors:
You are only allowed to run the panel installer from the same computer that is the server or by setting the option panel.install to true in your /site/config/config.php
/site/accounts is not writable
The thumbs folder must be writable.
The content folder and all contained files and folders must be writable.
For Issues 2-4, all of those folders are set to 755. Isn’t that correct?
And I don’t understand Issue #1 at all, since I’ve been trying to access /panel.
I brought up what you said to my server guys since I don’t know anything about chown. Here’s what he said:
Looking into this further, the permission issue you’re encountering is likely due to your PHP handler, DSO. DSO is optimized for speed and performance, and one of the ways it does this is by running all of its PHP processes as the default user “nobody”. This results in permission problems for CMSs like WordPress, which appears to be installed in /home/tsz/public_html/, as the folders within the account’s web directory are owned by the account user, and “nobody” is unable to write to them.
The way to get around this, without setting a very insecure/open “777” permission structure, is to change/modify your PHP handler to instead run its processes as the account owner rather than nobody. There is a module for DSO called mod_ruid2 that will allow you to do this, while still maintaining the low resource overhead characteristic of DSO. suPHP is the other PHP handler popular with WordPress, offering more in the way of individual account customization than DSO, though it cannot benefit from opcode caching, and uses significantly more CPU.
We went with mod_ruid2 and now I’m able to log in and edit files just fine in our Kirby Panel.