Joomla при инициализации берет $_SERVER['SERVER_NAME'] для определения, по какому URL весь сайт функционирует. Как его изменить на специфически указанный? Новый сайт крутится на новом хостинге под домен. А домен пока указывает на старый хостинг, NS не переключен, пока новый сайт не принят. Есть "технический домен", по которому новый сайт сейчас доступен, вида домен.ру.swteh.ru Надо показывать клиентам новый сайт, не переключая пока домен на новый хост. А сайт, разумеется, пытается тянуть CSS и прочее - с полноценного домена, т.к. думает, что он - полноценный домен. Похоже, настройка $live_site в configuration.php игнорируется. Надо хакнуть что-то из core файлов? Менять настройки Apache на этом хостинге увы нельзя.
и без домена можно показать сайт. c IP можно. например я делаю сайт вот этот http://173.212.197.82/~nrbnakhc/ сайт пока без домена. с IP можно зайти и работать
Нельзя. Я забыл видимо указать, что это shared hosting - на одном сервере живут сотни сайтов. На одном IP. Поэтому обращаться обязательно по имени.