Thanks, Andy. That added the fuel I needed to get this solved.
So, the solution I have to use, which is the only solution that worked for me so far, is my host allows for use of a local php.ini file. I placed this file in the root MODx directory, but MODx was still seeing the Global php.ini file. I then had to move my local php.ini file to the /manager directory and add the following lines to the php.ini:
include_path .:/path/to/global/includes:/path/to/local/includes
register_globals 0
Now when I log into the MODx manager, the warnings for register_globals have gone away. When I pull up the phpinfo (REPORTS --> SYSTEM INFO --> phpinfo() VIEW), it shows MODx to be reading from my local php.ini file.
My new question is this: Does turning off register_globals in the /manager directory suffice in securing MODx as a whole?
The reason I asked this is my host says when I use a local php.ini file, it is only good for the specific directory that the php.ini sits in (e.g. it’s not recursive). So, what areas of MODx am I trying to secure and stop register_globals from affecting? Did I only fool the MODx Manager into thinking register_globals is completely off for the whole site?