При переносе сайта на другой сервер надо обязательно соблюдать определенную последовательность действий. Это сократит количество возможных проблем при запуске сайта на новом сервере.
У любого веб-мастера может возникнуть необходимость переноса сайта Joomla на другой сервер. Например, владелец ресурса может найти более удобный хостинг с привлекательными условиями размещения. В этом случае надо учесть несколько деталей.
В первую очередь, следует запомнить, что перенос лучше осуществлять в форме архива. То есть все файлы сайта желательно загружать на новый сервер в сжатой форме. Также надо обязательно проследить, чтобы в это время в директории не было других лишних файлов. Там могут размещаться такие страницы, как index.php и .htacess. При загрузке архива эти файлы не будут заменены автоматически, что создаст дополнительные проблемы веб-мастеру.
Загрузка файлов сайта со старого сервера может производиться очень легко при помощи специальной услуги, которую сегодня оказывают практически все хостеры. В панели управления обычно есть специальная кнопка, которая позволяет архивировать сайт и скачивать сразу.
После того, как загружены файлы сайта, надо еще поработать с базами данных. Больших трудностей у веб-мастера при этом не будет. Чтобы обновить базы данных, надо со старого сервера сделать бэкап MySQL и в формате gzip перенести их на новый сервер. Перед переносом баз данных надо обязательно создать аналогичную базу на новом сервере, и только потом переносить в нее данные из архива.
После всех перечисленных манипуляций веб-мастеру надо заняться настройками в файле configuration.php. Здесь надо внести несколько поправок. В первую очередь, следует указать хост, логин и пароль к базам данных. Что касается хоста, то здесь он обычно имеет стандартное наименование localhost. Если адрес сайта сменился, то надо непременно внести поправки, чтобы потом не было ошибок. Также в файле нужно указать путь к директориям.
Чтобы проверить, все ли сделано правильно, нужно зайти в панель администратора. В случае каких-либо ошибок веб-мастер увидит красные предупреждающие сигналы. Если же доступ к администраторской панели закрывается без предупреждений, то это говорит о недоработках в файле .htaccess.
Это самый простой способ переноса сайта. Иногда в процессе у пользователя могут возникнуть различные проблемы. Одна и самых распространенных - разница в кодировках. Если вдруг вместо стандартных текстов на сайте администратор видит "кракозябы", то это указывает как раз на проблемы кодировки.
Исправляется это различными методами. Чаще всего для изменения кодировок меняется настройка в базах данных. Хотя можно поправить ситуацию и с помощью дополнительных записей в файлах сайта. Иногда работает только один и способов. Исправить проблему можно методом проб.