@MattW, when you refer to owning the files, you are referring to XenForo php files/dirs? They should be
owned ALL by root 0644/0755, except:
Code:
# pwd
/var/www/axivo.com
# ls -lha | grep data
drwxr-xr-x. 6 php-fpm root 4.0K Apr 23 23:20 data
drwxr-xr-x. 7 php-fpm root 4.0K Jun 23 10:53 internal_data
# chown -R php-fpm data
# find data -type f -exec chmod 0644 {} ';'
# find data -type d -exec chmod 0755 {} ';'
# chown -R php-fpm internal_data
# find internal_data -type f -exec chmod 0644 {} ';'
# find internal_data -type d -exec chmod 0755 {} ';'
Then, in your config.php file add:
Is not recommended to have a new user, use php-fpm as default user for sanity reasons.
AXIVO PHP rpm uses default base /var/www, not /var/www/html, as is more flexible. You can create a ton of separated directories into /var/www, like I did.