Как перенести сайт с локального компьютера на сервер или с одного хостинга на другой — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
(Новая страница: «<hr> <h2>Как перенести сайт с локального компьютера на сервер или с одного хостинга на другой?…»)
 
Строка 2: Строка 2:
 
<h2>Как перенести сайт с локального компьютера на сервер или с одного хостинга на другой?</h2>
 
<h2>Как перенести сайт с локального компьютера на сервер или с одного хостинга на другой?</h2>
  
Это можно сделать, используя специальный скрипт для переноса и следуя инструкциям в архиве. К сожалению, данный скрипт не всегда срабатывает в случаях, если существуют значительные ограничения на память, выделяемые под скрипты. В таком случае рекомендуем перенести файлы и дамп БД вручную:
 
  
 
Экспорт из локальной версии:
 
Экспорт из локальной версии:
  
1. Скачиваем и помещаем папку "pma" в корневую директорию сайта (U:\home\localhost\www)
+
1. Скачиваем и помещаем папку "pma" (http://www.umi-cms.ru/files/pma.zip) в корневую директорию сайта (U:\home\localhost\www)
 
2. В адресной строке браузера набираем http://localhost/pma/index.php
 
2. В адресной строке браузера набираем http://localhost/pma/index.php
 
3. В левом меню кликаем на базу "umi"
 
3. В левом меню кликаем на базу "umi"

Версия 08:44, 4 сентября 2009


Как перенести сайт с локального компьютера на сервер или с одного хостинга на другой?


Экспорт из локальной версии:

1. Скачиваем и помещаем папку "pma" (http://www.umi-cms.ru/files/pma.zip) в корневую директорию сайта (U:\home\localhost\www) 2. В адресной строке браузера набираем http://localhost/pma/index.php 3. В левом меню кликаем на базу "umi" 4. В верхней части страницы появляется меню. Выбираем "Экспорт". Никаких настроек менять НЕ НАДО. Следует только выбрать "zip" в поле "Сохранить как файл". Жмем кнопку "ОК" и сохраняем дамп.

Импорт на хостинг:

1. Заходим в phpmyadmin на вашем сервере. (Данные для входа можно уточнить у вашего хостинг-провайдера). 2. В левом меню выбираем нужную базу. Убедитесь, что она пуста и не содержит таблиц. При необходимости удалите ненужные таблицы. 3*. В верхней части страницы появляется меню. Выбираем "Импорт". Выбираем дамп, выставляем кодировку utf8 и жмем "ОК".

  • В случае, если на сервере используется старая версия phpmyadmin, пункт 3 будет таким:

3. В верхней части страницы появляется меню. Выбираем "SQL". Выбираем дамп и жмем "ОК".

    • Если в процессе импорта выдаются ошибки, открываем дамп в любом текстовом редакторе (но предпочтительнее PSPad) и после надписи SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; добавляем строки:
SET AUTOCOMMIT=0;
SET FOREIGN_KEY_CHECKS=0;
set names utf8;
      • Если выдается ошибка о том, что дамп слишком большой, таблицы следует переносить частями. Для этого при экспорте выделяем часть таблиц, собираем дамп, импортируем. Затем собираем вторую часть и импортируем и т. д.

Внимание! Данный способ не дает 100%-ной гарантии успешного переноса из-за возможных специфических настроек MySQL, Apache и PHP. Скрипты phpmyadmin были взяты с сайта php-myadmin.ru и могут со временем устареть.