В вашем файле configuration.php может быть определен базовый путь, например:
var $live_site = 'http://temp.mysite.com/';
... хотя теперь я думаю, что по умолчанию он автоматически определяет это значение для вас.
Проверьте конфигурацию ваших пользовательских компонентов, чтобы увидеть, есть ли в них пути, тоже "жестко закодированные".
Еще одна вещь, которую вы могли бы сделать, это настроить файл .htaccess
с некоторыми RewriteRule
с, чтобы любой вызов http://temp.mysite.com
был перенаправлен на http://www.mysite.com