UPDATE: I didn’t the Base href tag in my headers. My original post is below this line.
I followed every single step in this guide:
http://rtfm.modx.com/display/revolution20/Moving+Your+Site+to+a+New+Server
trying to migrate my locally developed MODx rev site from http://ojs/rawc2 to http://raw/
side note: attempting to resolve this well reported yet unresolved issue with phpthumbof not working when MODx is installed in a subdirectory (see:
http://modxcms.com/forums/index.php/topic,59490.20.html)
migration went fine EXCEPT I can’t get MODx to regenerate the links on the front end !!!!!!!!!!!!!!!!!!
I’ve cleared cached a dozen times, double tripple checked my config.inc.php, scoured the database for old URLs, switched every resource to uncached and even reran setup. Even turning on and off FURLs just changes them if it was at the old location....
.htaccess:
RewriteEngine On
RewriteBase /
config.inc.php
<?php
/**
* MODx Configuration file
*/
$database_type = 'mysql';
$database_server = 'localhost';
$database_user = '[REMOVED]';
$database_password = '[REMOVED]';
$database_connection_charset = 'latin1';
$dbase = '`rawc2`';
$table_prefix = 'modx_';
$lastInstallTime = 1301737803;
$site_id = '[REMOVED]';
$site_sessionname = '[REMOVED]';
$https_port = '443';
$uuid = '[REMOVED]';
if (!defined('MODX_CORE_PATH')) {
$modx_core_path= '/Users/ojs/Sites/rawc2/core/';
define('MODX_CORE_PATH', $modx_core_path);
}
if (!defined('MODX_PROCESSORS_PATH')) {
$modx_processors_path= '/Users/ojs/Sites/rawc2/core/model/modx/processors/';
define('MODX_PROCESSORS_PATH', $modx_processors_path);
}
if (!defined('MODX_CONNECTORS_PATH')) {
$modx_connectors_path= '/Users/ojs/Sites/rawc2/connectors/';
$modx_connectors_url= '/connectors/';
define('MODX_CONNECTORS_PATH', $modx_connectors_path);
define('MODX_CONNECTORS_URL', $modx_connectors_url);
}
if (!defined('MODX_MANAGER_PATH')) {
$modx_manager_path= '/Users/ojs/Sites/rawc2/manager/';
$modx_manager_url= '/manager/';
define('MODX_MANAGER_PATH', $modx_manager_path);
define('MODX_MANAGER_URL', $modx_manager_url);
}
if (!defined('MODX_BASE_PATH')) {
$modx_base_path= '/Users/ojs/Sites/rawc2/';
$modx_base_url= '/';
define('MODX_BASE_PATH', $modx_base_path);
define('MODX_BASE_URL', $modx_base_url);
}
if(defined('PHP_SAPI') && (PHP_SAPI == "cli" || PHP_SAPI == "embed")) {
$isSecureRequest = false;
} else {
$isSecureRequest = ((isset ($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on') || $_SERVER['SERVER_PORT'] == $https_port);
}
if (!defined('MODX_URL_SCHEME')) {
$url_scheme= $isSecureRequest ? 'https://' : 'http://';
define('MODX_URL_SCHEME', $url_scheme);
}
if (!defined('MODX_HTTP_HOST')) {
if(defined('PHP_SAPI') && (PHP_SAPI == "cli" || PHP_SAPI == "embed")) {
$http_host='raw';
define('MODX_HTTP_HOST', $http_host);
} else {
$http_host= $_SERVER['HTTP_HOST'];
if ($_SERVER['SERVER_PORT'] != 80) {
$http_host= str_replace(':' . $_SERVER['SERVER_PORT'], '', $http_host); // remove port from HTTP_HOST
}
$http_host .= ($_SERVER['SERVER_PORT'] == 80 || $isSecureRequest) ? '' : ':' . $_SERVER['SERVER_PORT'];
define('MODX_HTTP_HOST', $http_host);
}
}
if (!defined('MODX_SITE_URL')) {
$site_url= $url_scheme . $http_host . MODX_BASE_URL;
define('MODX_SITE_URL', $site_url);
}
if (!defined('MODX_ASSETS_PATH')) {
$modx_assets_path= '/Users/ojs/Sites/rawc2/assets/';
$modx_assets_url= '/assets/';
define('MODX_ASSETS_PATH', $modx_assets_path);
define('MODX_ASSETS_URL', $modx_assets_url);
}
if (!defined('MODX_LOG_LEVEL_FATAL')) {
define('MODX_LOG_LEVEL_FATAL', 0);
define('MODX_LOG_LEVEL_ERROR', 1);
define('MODX_LOG_LEVEL_WARN', 2);
define('MODX_LOG_LEVEL_INFO', 3);
define('MODX_LOG_LEVEL_DEBUG', 4);
}
if (!defined('MODX_CACHE_DISABLED')) {
$modx_cache_disabled= false;
define('MODX_CACHE_DISABLED', $modx_cache_disabled);
}
WHERE THE HELL IS GETTING THE DATA FOR THE OLD URL’s FROM ??!?!
SERIOUSLY!!!!!!!?!?!?!?!?