I just finished migrating a copy of a WP site from one URL on a shared server to a private server via SFTP. I copied the database over with the same user info, then the site files and had to add define('RELOCATE',true); to the wp-config.php file in order to access the admin, but I now have access. The DB seems to be linked just fine.
The problem I am running into is that I am unable to add any media, edit any CSS/theme files or even upgrade a plugin as the permissions of the "user" are not matching my server's user info. I am looking for a real solution to allowing "apache" to edit site content without having to change permissions of individual folders/files to 777.
Is there a way to update the filesystem here: wp-admin/includes/file.php
or even add a line to the wp-config file? Or simply add "apache" as a valid user to my WP files?
Kind of a nub here so any/all help in layman's terms is really appreciated :)
Thanks in advance!