trey wrote:
I did delete the logo that was transferred when I moved the site and re-upload a new version. But as you can see it won't display.
The logo itself gets 644 when uploaded, and I see that most directories have 700, and the .json file in the logo directory has 600.
I'm uploading the logo via the X3 interface so it's not clear to me what could be happening. I've tried .png and .svg.
Well, this is a permissions issue. X3 itself doesn't set permissions, but the upload permissions could get affected by permissions of file that uploads them. By default, under normal server conditions, all dirs on your server should be 755 and files should be 644, all owned by the same "user". X3 itself never sets permissions, because files will/should just inherit the default permissions of the owner. What happens when you try to upload a normal image in another dir? X3 certainly doesn't set specific permissions only for uploaded logos.
Either your application files have inherited wrong permissions on install, or content files have inherited wrong permissions depending on how they were transferred, or your server has some special permissions masks for certain dirs.
It seems like you might have different USERS for web/PHP vs the user (FTP?) that transferred the files?