Прямой эфир

Блоги

Эта инструкция описывает процесс переноса вашего Joomla! 1.5 сайта на новый сервер. Итак, приступим пошагово…
Шаг 1: Проверьте настройки сервера

Сравните настройки сервера вашего хостера, с настройками на нового сервера, чтобы убедиться, что ваш новый сервер совместим с Joomla! и расширениями, которые у вас уже установлены.

Шаг 2: Сделайте резервную копию всех файлов.

Это относится ко всем файлам Joomla!, сторонним компонентам, и любым другим файлам, которые вы добавили на свой сайт, такие как изображения, видео и так далее. Создайте папку на вашем новом сервере, и закачайте все файлы в эту папку с помощью FTP-клиента.

Шаг 3: Экспорт базы данных

Третье, что нужно сделать, это экспортировать базу данных Joomla!.. Лучше всего это сделать в файл SQL, это сделает импорта БД легче на более позднем этапе. SQL файл будет содержать все необходимые SQL команды для создания таблиц базы данных и заполнения их данными. Убедитесь, что экспортировали всю базу данных.

Использование PhpMyAdmin на обоих серверах сделает этот шаг легче для выполнения, потому что он предоставляет возможность экспортировать всю базу данных в файл SQL. Он также позволит импортировать данные о ваших файлах в шаге 6.

Шаг 4: Измените файл configuration.php

Примечание: обратите пристальное внимание на этот шаг, потому что именно здесь процесс отличается от привычного перемещении сайта на Joomla! 1.0.

Каждая установленная Joomla! имеет конфигурационный файл в корневом каталоге configuration.php. Этот файл хранит основную информацию о конфигурации, которую Joomla! используется по всей системе. Большинство параметров в файле останутся неизменными, но некоторые изменится в связи с различными настройками на двух серверах:

* $host — Это значение сервера базы данных. В большинстве случаев это будет «localhost», но если вы используете другой сервер для базы данных, вам необходимо изменить это значение.
* $user — это пользователь базы данных. Меняйте значение, если оно отличается от пользователя на новом сервере.
* $password — это пароль пользователя базы данных.
* $db — это имя базы данных.
* $ftp_host — в большинстве случаев, принимающий FTP будет «127.0.0.1», но если у Вас другие настройки, измените их в этой константе.
* $ftp_port — в большинстве случаев, порт FTP будет «21», но если ваш сервер использует другой порт, измените его здесь.
* $ftp_user — это Ваше имя пользователя FTP.
* $ftp_pass — это ваш FTP пароль.
* $ftp_root — это корень, путь к которому ваш FTP пользователь имеет доступ.
* $tmp_path — это абсолютный путь к каталогу TMP на вашем сервере. Он выгдядит примерно так:
/path/to/joomla/installation/tmp
.
* $log_path — это абсолютный путь к каталогу журналов на вашем сервере. Выглядит так:
/path/to/joomla/installation/logs
.
* $offset — это часовой пояс, смещение для вашего сервера. Например, если Вы находится в одном часовом поясе, но ваш сервер находится в часовом поясе на два часа вперед, то вам нужно здесь поставить значение "-2".
* $live_site — этот параметр не является обязательным. Вы может оставить его пустым, но если вы используете его, то это URL вашего сайта. Выглядит так:
"http://www.example.com"

или
"http://www.example.com/joomla"
.
* $sendmail — это путь к SendMail на вашем новом сервере. Если вы не используете sendmail, вы можете проигнорировать это.
* $smtpuser — это имя пользователя для сервера SMTP. Если вы не используете ваш SMTP-сервер для отправки электронной почты с вашего сайта, вы можете проигнорировать это.
* $smtppass — это пароль для сервера SMTP. Если вы не используете ваш SMTP-сервер для отправки электронной почты с вашего сайта, вы можете проигнорировать это.
* $smtphost — это имя хоста или IP адрес вашего сервера SMTP. Если вы не используете ваш SMTP-сервер для отправки электронной почты с вашего сайта, вы можете проигнорировать это.

Шаг 5: Загрузить все файлы на другой сервер

Используйте FTP клиент (например FileZilla) для загрузки всех файлов в папку на вашем новом сервере, где вы хотите установить Joomla!..

Шаг 6: Импорт базы данных в новую базу данных MySQL

Используйте PhpMyAdmin (или консольные команды, если вы являетесь опытным администратором баз данных) и SQL файла, созданного на шаге 3, импортируйте Вашу старую базу данных в новую базу данных.

Шаг 7: Проверка вашей новой установки

Перемещение должно завершиться полностью и удачно. Но все же протестируйте свой сайт, чтобы убедиться, что все на своем месте и работает так, как вы этого ожидаете.
  • +2
  • 18 сентября 2009, 08:56
  • CyMpak

Комментарии (3)

0
Хочу добавить чтобы не использовали для загрузки Total Commander так как он меняет заглавные буквы на прописные при загрузке по FTP
avatar

merlinmns

  • 19 сентября 2009, 09:22
0
Пользуюсь Frigate3 и очень рад. Проблем никаких ни с фпт ни с другими операциями. Не реклама, а советую просто всем.
avatar

CyMpak

  • 22 сентября 2009, 07:29
0
+1 тем же пользуюсь ))
avatar

merlinmns

  • 22 сентября 2009, 21:05

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.