Thanks for the input folks. Given that this is the fix, I wanted to post the findings just in case someone has a similar issue.
I went back and compared the configure.php files from my local test server and my live server and found an interesting thing. When I upgraded from 1.3.9 -> 1.5.1, I saved the configure.php file from v1.3.9 and overwrote the new one from the base v1.5.1 installer. Sure enough, the header at the top of my live store said
Code:
@package Configuration Settings circa 1.3.9
and the one from my local host had
Code:
@package Configuration Settings circa 1.5.1
So I began to look at the differences in the two files. v1.5.1 has the following for defining DIR_WS_ items (no need to sanitize the admin as its not really listed)
Code:
$t1 = parse_url(HTTP_SERVER);$p1 = $t1['path'];$t2 = parse_url(HTTPS_SERVER);$p2 = $t2['path'];
define('DIR_WS_ADMIN', preg_replace('#^' . str_replace('-', '\-', $p1) . '#', '', dirname($_SERVER['SCRIPT_NAME'])) . '/');
define('DIR_WS_CATALOG', '/radiant_holidays/');
define('DIR_WS_HTTPS_ADMIN', preg_replace('#^' . str_replace('-', '\-', $p2) . '#', '', dirname($_SERVER['SCRIPT_NAME'])) . '/');
define('DIR_WS_HTTPS_CATALOG', '/radiant_holidays/');
and v1.3.9 had the following (with the admin sanitized)
Code:
define('DIR_WS_ADMIN', '/radiant_holidays/admin/');
define('DIR_WS_CATALOG', '/radiant_holidays/');
define('DIR_WS_HTTPS_ADMIN', '/radiant_holidays/admin/');
define('DIR_WS_HTTPS_CATALOG', '/radiant_holidays/');
Once I updated the configure.php file, I got no warnings and no notices about overwrites but IH4 is working just fine now.