Здравствуйте, уважаемы друзья!
Этот пост будут посвящен тому, как правильно перенести WordPress, например на другой хостинг.
Когда вы переключаетесь на новый веб-хостинг, вам необходимо будет перенести ваш сайт.
Хотя процесс миграции веб-сайта относительно прост, важно сделать его правильным способом, чтобы сохранить ваши данные и производительность сайта в дальнейшем.
В этой статье будут показаны четыре метода миграции сайта WordPress на новую службу хостинга — ручной метод, с использованием плагина WordPress, инструмента миграции или службы резервного копирования вашего хостинг-провайдера.
Если вы просто хотите выбрать и установить плагин WordPress, я также составил краткий список лучших плагинов для миграции WordPress, которые помогут вам начать работу.
- Зачем переносить свой сайт на WordPress?
- Как перенести сайт на WordPress?
- Перенос сайта WordPress вручную
- 1. Резервное копирование файлов WordPress и базы данных MySQL
- 2. Загрузите файлы WordPress и базу данных MySQL на новый хост
- 3. Обновите wp-config.php, указав сведения о новой базе данных
- Использование подключаемого модуля клонирования
- Использование средства автоматической миграции
- Служба резервного копирования веб-хостинга
- Лучшие плагины для миграции WordPress
- 1. All-In-One WP Migration
- 2. Duplicator
- 3. UpdraftPlus
- 4. W PBackItUp
- 5. Migrate Guru
- 6. BlogVault
- 7. VaultPress
- 8. Backup Guard
- 9. W Pvivid Backup and Migration
- 10. W P Migrate DB
- Часто задаваемые вопросы
- Могу ли я перенести свой сайт WordPress на другой хост?
- Как мне перенести мой WordPress на другой хост?
- Заключение
- Навигация по записям
- Помогла ли вам статья?
- Плагины после переноса WordPress не заработали
- Переношу WordPress вручную
- Перенос базы данных
- Перенос с помощью плагина
- И напоследок еще один простой способ!
- Резервное копирование данных
- Режим обслуживания
- Резервная копия базы данных
- Резервная копия файлов
- Восстановление данных
- Воссоздание файловой структуры
- Воссоздание базы данных
- Настройка файла конфигурации
- Заключение
- Информация о переносе WordPress на другой хостинг
- Месяц хостинга в подарок за перенос сайта в Рег
- Перемещение WordPress в пределах сайта
Зачем переносить свой сайт на WordPress?
Для некоторых владельцев веб-сайтов миграция сайта WordPress является утомительным занятием, поскольку есть много деталей, на которые следует обратить внимание во время процесса переноса.
Другие считают, что это слишком рискованно, опасаясь, что они могут повредить весь сайт.
Однако, даже если есть некоторые риски, миграция веб-сайта может быть плавным процессом и принесет несколько преимуществ, если все будет сделано правильно.
Вот некоторые из наиболее распространенных причин, по которым веб-мастера переносят свой сайт WordPress на новый сервер:
- Доступный тариф. Поскольку существует множество хостинг-провайдеров на выбор, вы можете найти другую хостинговую компанию, которая предлагает лучшее соотношение цены и качества, чем то, что ваш сайт в настоящее время использует.
- Лучшая поддержка клиентов. Круглосуточный доступ к службе поддержки клиентов обеспечивает более длительное время безотказной работы и лучшую производительность веб-сайта.
- Больше ресурсов и возможностей хостинга. Получение необходимых ресурсов и инструментов для хостинга жизненно важно для дальнейшего расширения вашего сайта.
- Лучшая безопасность сервера. Обеспечение безопасности данных вашего веб-сайта должно быть вашим приоритетом как веб-мастера. Безопасность также играет большую роль в защите доверия к вашему сайту и конфиденциальности посетителей.
Как перенести сайт на WordPress?
Есть четыре способа перенести ваш сайт WordPress на новую службу хостинга — вручную, с помощью плагина клонирования WordPress, инструмента автоматической миграции или файла резервной копии хостинг-провайдера.
Поскольку у каждого метода есть свои преимущества и недостатки, прежде чем делать выбор, обязательно учитывайте размер вашего веб-сайта, необходимые технические знания и затраты на миграцию.
Перенос сайта WordPress вручную
Перенос вручную требует переноса файлов сайта и базы данных, а затем редактирования файла «wp-config.php».
Вы можете сделать это с помощью диспетчера файлов на панели управления хостингом или клиента протокола передачи файлов (FTP), такого как «FileZilla».
Несмотря на то, что для этого требуются передовые технические знания и понимание баз данных, этот метод менее подвержен ошибкам.
1. Резервное копирование файлов WordPress и базы данных MySQL
Во-первых, вам нужно загрузить все файлы WordPress на свой компьютер.
Позже вы загрузите эти файлы в свою новую учетную запись хостинга.
1. Подключите FileZilla к своему старому серверу сайта.
2. Откройте папку «public_html» и выберите все файлы WordPress внутри нее.
3. Щелкните правой кнопкой мыши и выберите «Загрузить».
После загрузки файлов WordPress пришло время создать резервную копию базы данных WordPress.
2. Выберите базу данных, в которой вы храните файлы WordPress и выберите «Экспорт».
3. Выберите «Быстрый метод» для экспорта файла базы данных WordPress, а затем выберите «SQL» в качестве формата.
Ваш файл базы данных будет автоматически сохранен в каталог вашего рабочего стола.
2. Загрузите файлы WordPress и базу данных MySQL на новый хост
Следующим шагом миграции сайта WordPress является загрузка файлов, которые вы скачали, на новый хост.
Поскольку файл резервной копии WordPress имеет формат ZIP, вам необходимо сначала распаковать его.
Подключите FileZilla к своей новой учетной записи хостинга и перейдите в папку «public_html» в столбце «Удаленный сайт».
Найдите файлы, которые вы хотите загрузить, в столбце «Локальный сайт».
Щелкните файлы правой кнопкой мыши и выберите «Загрузить».
Как только это будет сделано, загрузите базу данных MySQL на новый хост.
1. Откройте панель управления вашей новой учетной записи хостинга и перейдите в «Базы данных MySQL».
2. Создайте новую базу данных и запишите имя базы данных, имя пользователя и пароль.
4. Щелкните вкладку «Импорт» вверху страницы.
5. Выберите «Выбрать файл» и загрузите файл резервной копии MySQL, который вы скачали ранее.
6. Оставьте все настройки как есть и нажмите «Вперед».
3. Обновите wp-config.php, указав сведения о новой базе данных
Затем укажите учетные данные вашей новой базы данных MySQL, отредактировав файл «wp-config.php» в вашей новой учетной записи хостинга.
1. Зайдите в папку «public_html» из FileZilla и найдите файл «wp-config.php».
2. Щелкните правой кнопкой мыши и выберите «Изменить».
3. Измените эти значения с помощью новой информации о базе данных.
- DB_NAME — имя базы данных;
- DB_USER — имя пользователя;
- DB_PASSWORD — пароль администратора;
- DB_HOST — имя хоста базы данных. Обычно это значение «localhost», но оно может варьироваться в зависимости от вашей хостинг-платформы.
4. Выберите «Сохранить». Когда появится всплывающее окно, нажмите «Да».
Если вы планируете использовать другое доменное имя для своего сайта WordPress, убедитесь, что новый домен правильно указывает на новую платформу хостинга.
ВАЖНО: вам нужно знать, как указать доменное имя на новый хост и исправить постоянные ссылки, поскольку они могут сломаться во время процесса миграции WordPress.
Использование подключаемого модуля клонирования
Другой метод переноса сайта WordPress — использование плагина клонирования.
В каталоге плагинов WordPress есть сотни скриптов клонирования PHP на выбор.
Однако я бы рекомендовал использовать плагин «All-in-One WP Migration», поскольку он прост в использовании и предоставляет все необходимые инструменты миграции, чтобы упростить процесс.
Перед началом процесса миграции убедитесь, что у вас установлен и активирован плагин клонирования WordPress на ваших старых и новых учетных записях хостинга.
Следующие шаги покажут вам, как перенести веб-сайт WordPress с помощью плагина миграции.
1. Откройте панель администратора
сайта, который вы хотите перенести, и перейдите во вкладку «All-in-One WP Migration — Export».
2. Нажмите «Экспорт в» и выберите в раскрывающемся меню пункт «Файл».
3. Подождите, пока плагин завершит получение файлов вашего сайта. После завершения процесса загрузите файл резервной копии в формате «.wpress» из всплывающего окна.
4. Откройте панель администратора WordPress в своей новой учетной записи хостинга и перейдите к «All-in-One WP Migration — Import».
5. Нажмите «Импортировать из» и выберите «Файл». Затем найдите файлы, которые вы экспортировали. Имейте в виду, что максимальный размер загружаемого файла составляет 128 МБ.
Скажу по секрету — его можно увеличить до нужных размеров. Если интересно — пишите, помогу.
6. По завершении процесса нажмите «Готово».
Если метод импорта не работает, вы можете загрузить данные резервной копии, созданные плагином, вручную через FTP или диспетчер файлов.
- Перейдите к «All-in-One WP Migration — Export» на старом сервере и сгенерируйте файл «.wpress»;
- Войдите через FTP и загрузите файл «.wpress» в папку «wp-content / ai1wm-backups» в папке плагина «All-In-One WP Migration»;
- Перейдите в панель администратора WordPress вашего нового сервера, зайдите в «All-In-One WP Migration — Backups». Файл «.wpress» должен появиться там.
- Щелкните значок «Восстановить» рядом с файлом «.wpress». Нажмите «Продолжить», чтобы начать процесс миграции.
Последним шагом использования плагина является повторное сохранение структуры постоянной ссылки
.
Вам нужно дважды изменить структуру, так как она восстановит файл «.htaccess».
- В меню боковой панели WordPress выберите «Настройки — Постоянные ссылки»;
- Выберите новую структуру и нажмите «Сохранить изменения». Если вы используете настраиваемую структуру, обязательно сначала скопируйте ее;
- Обновите постоянные ссылки страницы параметров настройки и выберите исходную структуру. Когда закончите, нажмите «Сохранить изменения».
Использование средства автоматической миграции
Инструмент автоматической миграции «Hostinger» — это самый быстрый и простой способ перенести ваш сайт WordPress.
Эта функция позаботится обо всем процессе миграции за вас.
Кроме того, инструменту миграции потребуется ссылка на страницу входа в систему предыдущего хостинг-провайдера, а также имя пользователя и пароль старой учетной записи хостинга.
Следующие шаги покажут, как использовать инструмент миграции «Hostinger».
1. Войдите в свою hPanel и перейдите на веб-сайт миграции в разделе «Веб-сайт».
2. Нажмите кнопку «Запросить перенос хостинга» и выберите «Перенос WordPress».
3. Заполните обязательные поля, указав свой сайт WordPress и данные учетной записи хостинга:
- WP-Admin URL — ссылка на вашу админ панель WordPress. Например, «yourwebsite.com/wp-admin»;
- Имя пользователя WP-Admin — имя пользователя администратора, используемое для входа в панель администратора WordPress;
- Пароль WP-Admin — пароль администратора, используемый для входа в админ-панель WordPress;
- URL-адрес хостинг-провайдера — ссылка на страницу входа в вашу учетную запись хостинга. Например, «yourhostingprovider.com/signin»;
- Имя пользователя — имя пользователя, используемое для входа в старую учетную запись хостинга;
- Пароль — пароль, используемый для входа в старую учетную запись хостинга.
4. Когда вы закончите, нажмите «Отправить».
Служба резервного копирования веб-хостинга
Последний метод миграции использует службу резервного копирования веб-хостинга для перемещения файлов WordPress на новый хост.
Некоторые хостинг-провайдеры, такие как Beget
, периодически создают резервные копии.
Вы можете использовать эти резервные копии для переноса вашего сайта WordPress на новый сервер.
Поскольку многие хостинг-провайдеры используют cPanel, выполните следующие действия для резервного копирования вашего сайта WordPress с помощью этой опции.
1. Перейдите в «Файлы — Мастер резервного копирования» из вашей cPanel.
2. В меню мастера резервного копирования выберите «Резервное копирование — Полное резервное копирование».
Этот вариант резервного копирования охватывает ваш домашний каталог, базу данных WordPress, конфигурацию пересылки электронной почты и конфигурацию фильтра электронной почты.
3. Установите предпочтительное место назначения резервной копии — в этом руководстве мы выберем домашний каталог.
Не забудьте добавить свой адрес электронной почты, если вы хотите получать уведомление после завершения процесса резервного копирования.
4. Щелкните «Создать резервную копию», чтобы начать процесс.
Получив резервный ZIP-файл, вы можете восстановить его в новой учетной записи хостинга, используя тот же метод.
- Перейдите в «Файлы — Мастер резервного копирования» на панели управления вашей новой учетной записи хостинга;
- В меню мастера резервного копирования выберите «Восстановить — Домашний каталог»;
- Выберите созданный вами резервный ZIP-файл и нажмите «Загрузить».
Также можно восстановить данные резервной копии, вручную загрузив ZIP-файл в корневую папку нового хостинг-провайдера.
Это можно сделать через диспетчер файлов на панели управления или FTP-клиент.
Убедитесь, что все файлы сайта в папке «public_html» старого хоста перемещены в папку «public_html» нового хоста.
ПРИМЕЧАНИЕ. « Файлы cookie заблокированы или не поддерживаются вашим браузером» — это ошибка, которая обычно возникает после переноса сайта WordPress на другой хост.
Если обновление браузера не решает проблему, попробуйте один за другим деактивировать все установленные плагины безопасности или кеширования и удалить файлы cookie браузера.
Лучшие плагины для миграции WordPress
«All-In-One WP Migration» — один из многих доступных на рынке плагинов для миграции WordPress.
Чтобы помочь вам выбрать инструмент, который лучше всего соответствует вашим предпочтениям, я составил список из десяти лучших плагинов миграции WordPress на выбор.
1. All-In-One WP Migration
«All-In-One WP Migration» — это простое решение для беспроблемной миграции вашего сайта WordPress.
Он позволяет загружать базы данных, медиафайлы, темы и плагины на другой сервер без каких-либо технических знаний.
Возможность импорта с помощью перетаскивания еще больше упрощает для вас процесс миграции.
Помимо совместимости с основными дистрибутивами Linux, macOS и Microsoft Windows, этот плагин миграции также работает с многочисленными провайдерами хостинга.
Поскольку плагин импортирует файлы фрагментами размером менее 2 МБ, он может обойти ограничения на размер загрузки, установленные большинством поставщиков.
Чтобы создать копию вашего сайта и восстановить ее на другом хосте, достаточно одного щелчка мыши.
Если вы хотите перенести свой веб-сайт на облачные сервисы хранения, «All-In-One WP Migration» продает расширения облачного хранилища по 99 долларов каждое в качестве единовременной оплаты.
Некоторые из поддерживаемых облачных сервисов хранения включают Dropbox, Google Cloud Storage и OneDrive.
Также доступны мультисайтовые расширения для расширения функциональности плагина — цены варьируются от 69 до 99 долларов за расширение в качестве единовременного платежа.
Например, «Unlimited Extension» снимает ограничение на импорт в 512 МБ и поддерживает команды WP-CLI.
Все расширения идут с премиальной поддержкой клиентов.
2. Duplicator
«Duplicator» — один из лучших плагинов для миграции WordPress по нескольким причинам.
Помимо упрощения процесса миграции веб-сайта, он также помогает пользователям копировать и клонировать свой сайт на другой хост или в промежуточную область без простоев.
Плагин также служит решением для резервного копирования, объединяя файлы сайта в ZIP-файл для оптимальной мобильности.
Функция предварительной настройки веб-сайта еще больше упрощает вашу работу.
Вместо того, чтобы настраивать темы, плагины и данные сайта каждый раз, когда вы хотите создать резервную копию или перейти на новый хост, «Duplicator» создает пакет со всеми предварительно настроенными файлами.
Если у вас есть бюджет, который можно потратить на платные инструменты, «Duplicator Pro» предлагает множество дополнительных функций.
Он предоставляет пользователям запланированное резервное копирование и интеграцию с популярными платформами облачного хранения, такими как Amazon S3, Dropbox и Google Drive Storage.
Вы также получите лучшую поддержку для более крупных веб-сайтов и баз данных.
Премиум-версия этого плагина миграции стоит от 69 до 149 долларов в год или 799 долларов в качестве единовременного платежа.
Все планы включают поддержку клиентов и обновления в течение срока действия лицензии.
3. UpdraftPlus
«UpdraftPlus» — один из лучших плагинов для резервного копирования WordPress, который стоит попробовать.
Имея более трех миллионов загрузок, это популярный выбор для веб-мастеров, которым требуется решение для резервного копирования и восстановления.
Этот плагин резервного копирования
поддерживает удаленное резервное копирование непосредственно на популярные облачные платформы хранения, такие как Dropbox, Google Drive и Amazon S3.
Он также позволяет создавать резервные копии сайта на FTP-сервере, во внутреннем хранилище под названием «UpdraftVault» или по электронной почте.
Вы можете просматривать содержимое резервных копий в WordPress для облегчения доступа и устанавливать автоматические расписания резервного копирования.
В то время как бесплатная версия плагина содержит более чем достаточно инструментов для облегчения вашей работы, «UpdraftPlus Premium» предлагает отличное соотношение цены и качества.
От 70 до 399 долларов в год вы сможете копировать и переносить веб-сайты, а также отправлять резервные копии в несколько удаленных мест.
Премиум-версия также поставляется с шифрованием базы данных, премиальной поддержкой и 1 ГБ хранилища для «UpdraftVault».
Лучшая часть инвестиций в «UpdraftPlus Premium» заключается в том, что он позволяет восстанавливать резервные копии из других плагинов резервного копирования.
Он также принимает стандартные резервные копии файлов SQL — несжатые, сжатые с помощью GZIP или BZIP2.
4. W PBackItUp
«WPBackItUp» — еще один отличный удобный плагин для миграции WordPress с множеством полезных функций.
Благодаря функции резервного копирования в один клик новички могут без проблем переносить файлы своих сайтов WordPress на другой сервер.
Кроме того, вам не нужны знания MySQL, чтобы использовать плагин, что еще больше подчеркивает его простоту использования.
Помимо предложения неограниченных квот резервного копирования, «WPBackItUp» позволяет загружать файлы резервных копий локально без использования FTP-клиента.
Вы можете настроить содержимое резервной копии и срок ее хранения, что позволит вам сэкономить место, сохраняя только те резервные копии, которые вам нужны.
Пользователи бесплатной версии будут иметь доступ к его порталу поддержки, чтобы получить руководства и проверить базу знаний.
«WPBackItUp» работает в средах с низким объемом памяти и общим хостингом, а также более чем способен поддерживать большие веб-сайты.
Кроме того, плагин совместим со всеми платформами WordPress, включая Windows, Linux и Azure.
Как и предыдущие плагины миграции, «WPBackitup» поставляется с бесплатной и премиальной версией, которая стоит от 79 до 199 долларов в год.
«WPBackItUp Premium» поставляется с восстановлением в один клик, автоматическими расписаниями резервного копирования и функцией миграции сайта WordPress.
Он также позволяет копировать сайт для подготовки или тестирования и восстанавливать резервные копии до другой версии WordPress.
5. Migrate Guru
Если вы ищете бесплатную альтернативу, рассмотрите возможность использования «Migrate Guru».
Этот плагин обеспечивает простой и надежный способ переноса сайтов WordPress на любой сервер, на который вы переходите.
Вам нужно всего лишь заполнить форму с подробным описанием нового хоста вашего сайта, а функция миграции в один клик позаботится обо всем остальном.
«Migrate Guru» может клонировать до 1 ГБ сайтов менее чем за 30 минут.
Пользователи с большими веб-сайтами найдут ограничение на размер миграции очень гибким, поскольку «Migrate Guru» позволяет копировать или перемещать файлы размером до 200 ГБ.
Весь процесс происходит на его серверах, что снижает риск сбоев.
В отличие от других плагинов миграции, «Migrate Guru» не предлагает интеграции с платформами облачного хранения.
Вместо этого плагин автоматически копирует ваш сайт WordPress на свой сервер и сохраняет там все важные файлы до завершения миграции.
«Migrate Guru» совместим со всеми веб-хостами по всему миру.
Он поставляется с поддержкой нескольких сайтов, а также с предупреждениями по электронной почте и в режиме реального времени.
База знаний также готова ответить на часто задаваемые вопросы о процедурах миграции и функциональности плагина.
6. BlogVault
«BlogVault» — это надежное решение для резервного копирования и промежуточного хранения, которое поставляется с множеством дополнительных инструментов.
Он использует систему инкрементного резервного копирования, чтобы избежать перегрузки вашего сервера, и предлагает бесплатное внешнее хранилище с круглосуточной доступностью.
Плагин архивирует все данные резервных копий на срок до 90 дней, давая вам возможность исправить ошибочные конфигурации на вашем сайте, восстановив предыдущие настройки.
Перенести ваш сайт WordPress очень просто, поскольку «BlogVault» поддерживает более 5000 веб-хостов по всему миру.
Помимо гарантии нулевого времени простоя, плагин может переписать URL-адреса вашего веб-сайта и помочь вам перейти на новый домен, DNS или сервер.
Кроме того, он предоставляет промежуточную среду, автономное восстановление сайта и зашифрованное внешнее хранилище.
«BlogVault» поставляется с бесплатной и премиальной версией — последняя стоит от 89 до 249 долларов в год.
Если вы используете сайт WooCommerce, подумайте о переходе на расширенный план, поскольку он предоставляет определенные резервные копии WooCommerce.
Вы сможете автоматически создавать резервные копии баз данных товаров и заказов вашего магазина, не влияя на производительность сайта.
Другие примечательные функции, включенные в премиальные планы, включают безопасность WordPress, инструменты управления сайтом и мониторинг времени безотказной работы.
Хотя персональная поддержка доступна только для пользователей премиум-плана, на ее канале YouTube есть ответы на наиболее часто задаваемые вопросы новичков и руководства.
7. VaultPress
«VaultPress» — это плагин резервного копирования на базе «Jetpack», популярного набора инструментов WordPress, разработанный той же командой, что и WordPress.com, Tumblr и Akismet.
Этот плагин специализируется на резервном копировании и сканировании безопасности, обеспечивая автоматическое ежедневное резервное копирование с неограниченным пространством для хранения и защиту от спама и атак методом перебора.
План самого низкого уровня, «Backup Daily», предусматривает автоматическое ежедневное резервное копирование вне офиса.
Для средних и крупных веб-сайтов с большим количеством визуального контента план среднего уровня «Security Daily» может оказаться более удобным, поскольку он предлагает неограниченный видеохостинг и защиту от комментариев.
Между тем, полный пакет обеспечивает автоматическое сканирование в реальном времени и поиск по сайту до 100 000 записей.
Вы можете приобрести «VaultPress» как отдельный плагин за 4,77–47,97 долларов в месяц с ежегодной оплатой.
В качестве альтернативы, купите «Jetpack Backup» за 23,97 доллара в месяц, чтобы получать резервные копии в реальном времени, восстанавливать сайт одним щелчком мыши и архивировать любые изменения, сделанные на вашем сайте WordPress.
8. Backup Guard
«Backup Guard» — еще один отличный бесплатный плагин, способный справиться с миграцией вашего сайта WordPress.
Бесплатно версия предлагает множество резервного копирования и восстановления инструментов, которые можно использовать для перемещения данных между узлами с легкостью.
Помимо предоставления неограниченного количества резервных копий, плагин позволяет загружать файлы резервных копий прямо на ваш компьютер.
Вы также можете исключать определенные таблицы базы данных из резервной копии и восстанавливать файлы сайта по частям, а также указывать настраиваемые пути исключения, чтобы улучшить взаимодействие с пользователем.
Благодаря функциям плагина в реальном времени вы можете легко отслеживать текущее резервное копирование или восстановление.
Вы также можете отслеживать резервное копирование или восстанавливать файлы журналов и при необходимости отменять процесс резервного копирования.
Кроме того, плагин поддерживает многосайтовые сети WordPress и интеграцию с Dropbox.
Эти функции делают «Backup Guard» идеальным для веб-сайтов, поддерживаемых командой разработчиков.
Обновление до премиум-версии, доступной по цене от 25 до 99 долларов в год, предоставит вам доступ к инструменту автоматической миграции и функции резервного копирования по нескольким расписаниям.
Другие примечательные функции включают хранение резервных копий, уведомление по электронной почте и интеграцию с Amazon S3, Google Drive, OneDrive и FTP.
Все премиальные планы включают один год поддержки и неограниченное количество обновлений.
9. W Pvivid Backup and Migration
«WPvivid» предлагает простое решение для резервного копирования и миграции, которое стоит попробовать.
В бесплатных версиях предлагают функции, необходимые, чтобы помочь вам перенести WordPress сайт на новый сервер, установить запланированное резервное копирование, а также сохранять резервные копии файлов на удаленное хранилище с легкостью.
Для получения дополнительных функций резервного копирования и миграции рассмотрите возможность обновления до «WPvivid Backup Pro».
От 49 до 149 долларов в год вы получаете не только доступ к премиальным инструментам резервного копирования, но и создание промежуточного сайта, шифрование баз данных, создание инкрементных резервных копий и добавление ярлыков для плагина.
Другие расширенные функции включают настройку возможностей ролей пользователей, многосайтовое резервное копирование, очистку неиспользуемых образов и временных файлов, а также неограниченное хранение резервных копий.
«WPvivid» в настоящее время поддерживает интеграцию с Dropbox, OneDrive, Amazon S3, Google Drive, FTP и DigitalOcean Spaces.
10. W P Migrate DB
«WP Migrate DB» — это плагин WordPress, специально разработанный для упрощения экспорта и миграции баз данных.
Плагин также поддерживает сериализованные данные и массивы WordPress, снижая риск повреждения данных при сохранении целостности резервной копии.
Плагин имеет режим совместимости для разрешения любых конфликтов плагинов при переходе на новый сервер.
Вы также можете занести плагины в белый список, чтобы предотвратить их загрузку и замедлить процесс.
Также доступна функция паузы / отмены, если вы хотите прервать процесс миграции.
Рассмотрите возможность обновления до «WP Migrate DB Pro», если у вас есть бюджет, который можно потратить на инструмент премиум-класса.
В этой премиум-версии вы можете решить, какие таблицы базы данных вы хотите перенести, и исключить определенные типы сообщений из таблицы сообщений.
Кроме того, он позволяет синхронизировать файлы медиатеки между двумя сайтами WordPress.
«WP Migrate DB Pro» поставляется с четырьмя планами, стоимостью от $49 и $599/год.
Все они включают один год обновлений, приоритетную поддержку по электронной почте и 60-дневную гарантию возврата денег.
Часто задаваемые вопросы
Вот некоторые из наиболее часто задаваемых вопросов и ответов, когда дело доходит до миграции веб-сайтов WordPress.
Могу ли я перенести свой сайт WordPress на другой хост?
Да, вы можете.
Все, что вам нужно сделать, это загрузить файлы и базу данных WordPress со старого веб-хоста и загрузить их на новый веб-хостинг.
Вы можете сделать это одним из следующих способов: вручную переместить файлы WordPress, используя службу резервного копирования веб-хоста, плагин клонирования или инструмент автоматической миграции.
Как мне перенести мой WordPress на другой хост?
Вы можете бесплатно перенести свой сайт WordPress, используя один из следующих методов: перемещение файлов WordPress вручную, с помощью службы резервного копирования веб-хостинга, плагина клонирования или инструмента автоматической миграции.
Для перемещения файлов WordPress вручную требуется использование файлового менеджера веб-хоста или клиента протокола передачи файлов (FTP).
Затем загрузите файлы и базу данных на свой новый веб-хостинг.
Второй метод использует службу резервного копирования веб-хостинга.
Он позволяет загружать полную резервную копию файлов и базы данных WordPress.
Затем на новом веб-хосте используйте функцию «Восстановить», чтобы загрузить файлы.
В качестве альтернативы используйте плагин клонирования, такой как «All-in-One WP Migration».
Установите плагин как на старые, так и на новые учетные записи хостинга.
На существующем сайте WordPress используйте плагин для экспорта файлов в формате «.wpress».
Затем в новой учетной записи хостинга используйте плагин для импорта файла «.wpress».
Последний метод использует инструмент автоматической миграции на вашем новом веб-хосте.
Вам нужно будет предоставить URL-адрес вашей административной панели WordPress и ее учетные данные, а также URL-адрес и учетные данные страницы входа на старом хосте.
После того, как новый веб-хостинг проверит информацию, он перенесет ваш сайт WordPress.
Заключение
Перенос веб-сайта WordPress к новому хостинг-провайдеру может принести несколько преимуществ.
Вы можете получить более доступный тарифный план, лучшую поддержку клиентов, больше ресурсов и функций хостинга и лучшую безопасность сервера.
Поскольку есть несколько способов добиться этого, обязательно учтите ваши личные потребности и технические знания, которые потребуются.
Вот краткий обзор четырех объясненных методов миграции WordPress:
- Ручная передача. Используйте FTP-клиент или диспетчер файлов на панели управления хоста для передачи файлов и баз данных.
- Используя плагин клонирования. Экспортируйте и импортируйте файлы WordPress всего за несколько кликов.
- Использование инструмента автоматической миграции. Быстро перейдите к хостинг-провайдеру, отправив запрос на перенос.
- Служба резервного копирования веб-хостинга. Используйте резервные копии, созданные старым хостом, для перемещения файлов веб-сайта на новый сервер.
Я надеюсь, что это руководство помогло вам легко перенести ваш сайт WordPress.
Наконец, дайте нам знать в комментариях, какой метод вы выбрали или предпочитаете делать.
Занимаюсь созданием сайтов на WordPress более 7 лет. Работал в нескольких веб-студиях, да и сейчас работаю. Иногда подрабатываю на фрилансе — как на нашем, так и на зарубежном. Везде зарекомендовал себя очень хорошо. Если нужен сайт на WordPress, шаблон для сайта или лендинг — не стесняйтесь, пишите. Рад буду помочь!
- с одного домена на другой;
- с поддомена на основной домен (например, с поддомена sub.domain.ru на основной домен domain.ru);
- из подкаталога в основной каталог (например, из ./domain.ru/wordpress в каталог./domain.ru/).
При простом переносе файлов WordPress из одной директории в другую, сайт «ломается» — нарушается верстка, пропадают картинки. Чтобы перенести сайт корректно, следуйте инструкции ниже.
Готово, вы перенесли сайт на WordPress с одного домена на другой. После проделанных шагов ваш сайт на WordPress будет доступен по новым URL-адресам.
Если вы хотите перенести сайт с WordPress hosting
(или если у вас заказан тестовый период бесплатного хостинга для сайтов WordPress
) на другой хостинг, воспользуйтесь инструкцией: Как перенести сайт на WordPress на другой хостинг?
Помогла ли вам статья?
Спасибо за оценку. Рады помочь 😊
Нашел абсолютно проверенный и 100%-рабочий способ переезда сайтов под Вордпресс на другой домен или хостинг. Все можно сделать быстро, а главное — правильно!
Обычно я переношу сайты WordPress CMS на другой хостинг довольно часто — по 20 раз в месяц (такая работа!). И мне всегда казалось, что я все делаю правильно: ну перенес файлы, перенес базу данных, поменял имя сайта в файлах и базе – и вуаля!
Но не так все просто. Как-то после очередного переезда у меня напрочь перестали работать виджеты — сайт отображался криво.
Я погуглил и нашёл причину – недостаточно просто перенести сайт, нужно еще и правильно поменять его имя с учетом синтаксиса современных баз данных. И я решил поделиться своим способом переноса Вордпресса на новый домен и хостинг и со своими читателями.
- Плагины после переноса WordPress не заработали
- Переношу WordPress вручную
- Секретный момент!
- Перенос с помощью плагина
- И напоследок еще один простой способ!
Плагины после переноса WordPress не заработали
Раньше я действовал так: ставил плагин Xcloner, копировал с его помощью сайт в виде архива (там внутри была и база), затем переносил и устанавливал на новый хостинг или домен.
Но даже с помощью этого, казалось бы проверенного способа, несколько моих последних сайтов некорректно перенеслись, когда я их устанавливал клиентам на хостинг.
Перепробовал еще штук 5 разных плагинов, вроде бесплатного Duplicator и платного BackUp Buddy, и еще уже не помню всяких разных до кучи.
Везде была одна и та же проблема — сайт после переноса выглядел криво. Как бы не все элементы отображались, в первую очередь, виджеты.
Я плюнул на плагины и подумал: перенесу по старинке руками.
Переношу WordPress вручную
Как я уже писал в других статьях, современный сайт состоит обычно из двух «частей»: программные файлы и база данных со статьями, настройками и прочей информацией.
Поэтому в процессе переноса WordPress на другой домен и хостинг в ручном режиме обычно состоит из этих же двух этапов:
- Переносим файлы
- Переносим базу данных
Вручную это делается так.
Понятно, что перенести файлы можно несколькими способами. Раньше я это делал через FTP-протокол (читаем как работать по FTP тут). В этом случае я сначала копировал файлы на свой компьютер, затем открываю доступ ко второму хостингу — и туда уже переношу программные файлы WordPress.
По 3G-соединению это делать вообще не резон, даже с учетом того, что я как следует увеличил скорость подключения ( читаем как я это сделал на мобильном интернете).
Поэтому я нашел более изящный способ.
Большинство моих клиентов использует панель хостинга — ISP Manager, там есть функции переноса целого архива прямо с одного хостинга на другой — минуя мой компьютер.
Так что теперь я делаю так: создаю архив всего сайта WordPress на своем хостинге и мгновенно переношу его на второй хостинг через ту же панель ISP.
Это занимает пару секунд и совсем не жрёт трафик.
Такой способ поддерживает еще несколько панелей управления хостингом (вот тут есть более подробная информация о том, какой хостинг я рекомендую).
Дальше остается только распаковать архив в директорию нового домена. Если не знаете, как создать домен и папку для него — то есть вы совсем еще зеленый в этой области — просто попросите хостера сделать это, я еще не встречал ни одного нормального хостера, кто бы отказал в этой просьбе своему клиенту.
Если нет возможности использовать ISP панель, то переносите по старинке через FTP.
Ну вот вы и перенесли файлы.
Нужно теперь поменять в файле конфигурации wp-config.php устаревшую информацию и указать новый домен, куда был перенесен wordpress-сайт.
Там все примитивно, разберетесь. Сохраняете после изменений wp-config.php и идем дальше.
Перенос базы данных
Если вы хотите быть уверенными на 200%, что все ваши статьи, записи и настройки скопируются полностью и правильно, то копируйте базу вручную прямо с сервера вашего хостера.
Я вот не знаю, нужно ли подробнее описывать процесс копирования базы данных? Если вы считаете, что нужно, напишите в комментариях, тогда я возможно, сделаю отдельную подробную статью по этому вопросу.
Всё — теперь старая база данных находится на новом хостинге.
И теперь — самое главное.
Нюанс, о котором я не знал и из-за которого после переезда на новый хостинг и домен у меня некоторые сайты под WordPress сразу не заработали.
Современные базы данных хранят в некоторых местах не только информацию о домене сайта, например, «https://moytop.com», но также индексируют эту информацию, указывая в соседних полях, из скольких символов состоит строка с именем домена, например вот так:
s17 – означает, что в поле url – 17 символов.
И если вы просто поменяете в редакторе один домен на другой, а количество символов не поменяете, то будут ошибки в домене и те же виджеты просто не станут работать.
И что? Сидеть с калькулятором и высчитывать длину новых доменов и строк? Наверняка можно это все автоматизировать и упростить.
Да, я это делаю вместе со специальным скриптом « Safe Search and Replace on Database with Serialized
». Это реально волшебная программа, которая быстро и правильно делает замену старого домена на новый в базе данных при переносе сайта. При этом скрипт делает за вас всю нудную работу – высчитывает количество символов заменяемой строки и правильно добавляет их куда нужно в новую базу данных.
Итак, установили и открыли скрипт? После запуска вы увидите примерно такой экран:
Процесс пошёл! Он нагляден, тут же показывается где и какие таблицы в базе содержали значение старого домена и все ли успешно поменялось.
Домены рекомендую вводить без префикса, то есть лучше не использовать http://test2.moytop.com, пишите просто: test2.moytop.com
Ну и в конце после замены информации о домене – можете удалить скрипт с сайта, так даже рекомендуют его авторы, чтобы он не был потенциальной дырой в безопасности сайта (читайте как повысить безопасность своего сайта на WordPress за пару кликов
).
Все готово! Теперь перезагружайте страницу CTRL+F5 и если вы все сделали правильно и внимательно, то сайт перенесется на новый домен и хостинг без проблем.
Перенос с помощью плагина
Мне нравится еще перенос с помощью плагина Duplicator- он довольно простой, русскоязычный и правильно переносит Вордпресс, по крайней мере я не наблюдал проблем после его работы.
И напоследок еще один простой способ!
Для его реализации понадобится доступ в админку и плагин Velvet Blues Update URLs.
Этот плагин удобнее всего поставить еще до переноса Вордпресс-системы ( как установить плагины для WordPress) и после переноса зайти в админку и выбрать в настройках нужные параметры.
Попасть в настройки:
Кстати, я не очень люблю переносить сайты вручную, поэтому сейчас приступаю к масштабному тестированию разных плагинов под WordPress именно для миграции на другой хостинг или домен. Пока все что я пробовал – не устраивали меня на 100%, в каждом был какой-то косяк.
Резервное копирование данных
С технической точки зрения нам предстоит сделать копии двух составляющих сайта:
- Файловой системы
- Базы данных
Каждый веб-разработчик должен заботиться о сохранности данных веб-сайта. Поэтому, как правило, после того как рабочая версия развёрнута на удалённом сервере, разработчик сайта настраивает резервное копирование данных или «бэкап» (от англ. «backup copy», резервная копия).
Иногда заботу о создании резервных копий проявляется хостинг-компания. Чаще всего это случается, когда вы пользуетесь услугой простого хостинга сайтов.
В чём главная цель разработчика при переносе сайта с одного сервера на другой? Ничего не потерять. То есть на новом месте сайт должен быть полностью идентичен тому же сайту на старом.
Перво-наперво, вы должны убедиться в том, что после создания резервной копии сайта на нём не будут производиться какие-либо изменения.
Самый простой путь — обратиться ко всем редакторам сайта с просьбой не вносить изменения в содержимое сайта на время переноса (допустим, на ближайшие полчаса). Если, например, вы ведёте блог на WordPress, то договариваться с кем-либо нет необходимости.
В случае, когда такой возможности нет, необходимо перевести сайт в режим обслуживания.
Режим обслуживания
Вы могли заметить, что когда WordPress обновляет плагины или ядро системы, посетители сайта видят вместо его содержимого белый фон и поверх большой заголовок « Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту.».
Как принудительно перевести в него сайт?
Для этого необходимо в корне сайта создать файл под названием .maintenance
и разместить в нём следующий PHP-код:
<?php $upgrading = time();
В принципе, этого будет достаточно для того, чтобы никто (кроме администратора сервера) не смог пользоваться сайтом.
Однако, если вы хотите сделать страницу более привлекательной, можете создать в папке wp-content
файл maintenance.php
, который будет загружаться вместо исходного текста. В нём вы можете сверстать какую угодно картинку для поджидающего окончания работ пользователя.
Также можно порекомендовать специальный плагин, которые можно использовать в тех же целях:
Теперь, когда мы точно знаем, что никакие данные в течение процесса миграции изменены не будут, можем приступать к создании резервной копии базы данных.
Резервная копия базы данных
Способов создания резервной копии базы данных WordPress
существует несколько:
- При помощи плагинов WP-DB-Backup, WP Database Backup и прочих.
- При помощи браузерной утилиты phpMyAdmin
- При помощи консоли сервера
- При помощи панели хостинга
С целью экономии места в посте не буду рассказывать про первые два способа, они достаточно тривиальны.
Если у вас есть доступ к консоли сервера, и вы умеете пользоваться терминалом — это заметно ускорит работу.
Прежде всего потому, что создании резервной копии выполняется одной единственной командой:
mysqldump -u[пользователь] -p[пароль] [имя_базы_данных] > [имя_файла_резервной_копии].sql
По-хорошему будет заархивировать дамп базы на ходу:
mysqldump -u[пользователь] -p[пароль] [имя_базы_данных] | gzip >[имя_файла_резервной_копии].sql.gz
Текстовые файлы, коим является дамп базы, архивируются наилучшим образом. Размер архива может быть значительно ниже размера дампа базы. Это важно при переносе, т.к. 100Мб перенести куда быстрее, чем 1Гб, например.
Некоторые хостинг-компании предоставляют возможность архивирования данных сайта через панель управления услугами:
После чего на почту приходит заархивированная копия базы данных и сайта.
Однако, далеко не каждый хостинг предоставляет подобные возможности клиентам, поэтому если данный вариант присутствует — удобнее всего пользоваться им.
Резервная копия файлов
Файловая система WordPress обычно выглядит следующим образом (без поддиректорий и их содержимого):
├── index.php
├── license.txt
├── readme.html
├── wp-activate.php
├── wp-admin
├── wp-blog-header.php
├── wp-comments-post.php
├── wp-config-sample.php
├── wp-config.php
├── wp-content
├── wp-cron.php
├── wp-includes
├── wp-links-opml.php
├── wp-load.php
├── wp-login.php
├── wp-mail.php
├── wp-settings.php
├── wp-signup.php
├── wp-trackback.php
└── xmlrpc.php
В принципе, больше всего нас интересуют папка wp-content
и конфигурационный файл wp-config.php
.
Прежде всего потому, что все остальные папки и файлы у различных установок WordPress (в случае использования последней версии системы) не отличаются друг от друга.
WordPress
состоит из сотен файлов. В случае, когда вы продолжительное время ведёте сайт, к этому прибавляются ещё все загруженные вами изображения, плагины и темы.
Представьте себе перенос по FTP тысячи или даже нескольких тысяч маленьких файлов. Для переноса каждого из них требуется сначала установить, а потом разорвать соединение. В итоге процесс получается долгим и иногда случается что-либо потерять в пути. Тем более, когда файлы переносятся сначала на локальный компьютер, а потом уже — на новый удалённый сервер.
Используя для переноса архив, вы перемещаете всего 1 файл. Да, он много больше размером, но за счёт того, что требуется всего лишь одно соединение с сервером, перенос совершается быстрее. При текущих скоростях доступа к сети Интернет разница во времени может составлять десятки, сотни раз.
Настоятельно рекомендую для транспортировки большого скопления мелких файлов использовать архив в роли контейнера.
Восстановление данных
Итак, архив файлов сайта и дамп базы данных перенесены на новый сервер.
Воссоздание файловой структуры
Первым делом необходимо распаковать архив таким образом, чтобы полностью восстановить исходную структуру файлов и папок.
Чтобы восстановить исходную структуру и не напортачить с папками, необходимо руководствоваться следующим правилом:
Обратите внимание, что невидимые файлы, коим является
.htaccess
не всегда архивируются вместе с остальными. Поэтому, если на вашем новом сайте не работают «красивые адреса», первым делом проверьте, перенесли ли вы.htaccess
в корень сайта.
Воссоздание базы данных
Прежде чем восстанавливать базу данных, необходимо убедиться, что на новом сервере уже создана соответствующая новая база данных.
Если же её ещё нет, то создать новую базы данных можно разными способами:
- Через веб-интерфейс при помощи утилиты phpMyAdmin
- Через панель управления хостингом
- Через консоль сервера следующей командой:
mysql -u[имя_пользователя] -p; # после ввода пароля вы войдете в режим командной строки MySQL mysql: CREATE DATABASE [имя_базы_данных] CHARACTER SET utf8 COLLATE utf8_general_ci; CHARACTER SET utf8 COLLATE utf8_general_ci; CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER ON[имя_базы_данных] .* TO [имя_пользователя]@localhost IDENTIFIED BY '[пароль]';
В результате мы должны иметь на руках:
- Имя базы данных
- Имя пользователя
- Пароль
В некоторых случаях, когда база данных находится на другом сервере, нам необходимо ещё знать адрес хоста
(обычно — localhost, если на той же машине).
Опять-таки, сделать это мы можем теми же средствами.
Не забудьте удалить дамп базы данных с сервера или перенести его в безопасное место, в случае, если он там был.
Настройка файла конфигурации
Теперь необходимо открыть в редакторе файл wp-config.php
и установить соответствующие настройки для соединения с новой базой данных:
Заключение
Надеюсь, что данное руководство пригодится тем, кто ещё только озаботился вопросом миграции WordPress-сайта и ищет ответов на вопросы.
Вероятно, более опытные веб-разработчики захотят поделиться с коллегами собственными наработками по теме.
После импорта базы данных можно выполнить следующую MySQL-команду:
UPDATE wp_options SET option_value = 'http://mysite.ru' WHERE option_value = 'http://mysite.local';
Информация о переносе WordPress на другой хостинг
Сайт, написанный на WordPress, состоит из файлов в формате PHP, файлов контента(изображения и другая информация) и базы данных (БД) в формате SQL. Например, ваш сайт размещён на WordPress hosting, или вы используете бесплатный хостинг для сайтов WordPress на 14 дней. Чтобы самостоятельно перенести сайт на WordPress на другой хостинг, недостаточно просто разместить файлы сайта на услуге нового хостинг-провайдера. Перенос сайта на WordPress на другой хостинг — сложная процедура, которая потребует от вас определенного багажа знаний и опыта в сфере разработки или веб-администрирования. Данная инструкция подробно описывает, как перенести сайт WordPress на другой хостинг, а также помогает устранить возможные ошибки.
Месяц хостинга в подарок за перенос сайта в Рег
Промокод на 1 месяц бесплатного пользования виртуальным хостингом или VPS
с операционной системой Linux. Акция распространяется на заказ новой услуги или продление существующей. Об акции
Инструкция по переносу сайта на WordPress на хостинг Рег
Готово, теперь вы знаете, как перенести сайт WordPress на другой хостинг.
Причина: неверно указаны данные для подключения к базе данных в файле wp-config.php.
Решение: проверьте атрибуты доступов к базе данных. В файле wp-config.php найдите строки:
/** The name of the database for WordPress */
define('DB_NAME', 'u1234567_database');
/** MySQL database username */
define('DB_USER', 'u1234567_dbuser');
/** MySQL database password */
define('DB_PASSWORD', 'password');
/** MySQL hostname */
define('DB_HOST', 'localhost');
u1234567_database
-
-
- — база данных, которую использует сайт;
- u1234567_dbuser
— пользователь, от имени которого сайт подключается к базе данных; - password
— пароль для подключения к базе данных.
-
Причина: в файле wp-config.php указана пустая база данных или в нем неверно задан префикс базы данных.
Решение: если база данных пустая, загрузите дамп по данной инструкции (см. шаг 13). Также проверьте корректность префикса БД. Таблицы в базе данных имеют вид: wp_options, где wp — это любой набор букв и цифр:
Префикс в конфигурационном файле wp-config.php в строке $table_prefix = ‘wp_’; должен совпадать с префиксом таблиц базы данных. В нашем примере это — wp_:
Причина: корневая папка сайта отсутствует, в ней нет файлов или назначены некорректные права.
Решение: проверьте наличие файлов сайта, а также корректность прав на папки и файлы сайта. В большинстве случаев права выглядят так.
Причина: отсутствует файл .htaccess.
Решение: загрузите файл .htaccess с локального сервера на хостинг в корневую папку сайта или вставьте стандартный файл .htaccess для CMS WordPress.
Как видите, самостоятельный перенос WordPress на другой хостинг — довольно сложный и длительный процесс. Если у вас возникли проблемы или вопросы при переносе, обратитесь в техническую поддержку.
Перемещение WordPress в пределах сайта
Перемещение файлов WordPress из одного места в другое на вашем сервере — изменение их URL — требует некоторых специальных действий.
Вот пошаговая инструкция:
-
-
- Создайте новое расположение (location), используя одну из этих двух возможностей:
- Если вы будете перемещать ваши файлы ядра WordPress
в новую папку — создайте новую папку. - Если вы хотите переместить WordPress в вашу корневую директорию, убедитесь, что все index.php, .htaccess , и другие файлы, которые могут быть заменнены копиями, имеют резервные копии и/или перемещены, и тогда корневая папка готова для новых файлов WordPress.
- Если вы будете перемещать ваши файлы ядра WordPress
- Авторизуйтесь в вашем блоге.
- Перейдите на панель Administration> Settings> General.
- В поле WordPress address (URI):
измените адрес для вашего нового расположения основных файлов WordPress. - В поле Blog address (URI):
измените адрес вашего сайта на новый. - Щелкните Update Options.
- (Не пытайтесь открыть/просмотреть ваш блог прямо сейчас!)
- Только для WordPress 2.0:
Удалите папку wp-content/cache. - Переместите основные файлы WordPress в новое место. Вы должны переместить как файлы из оригинальной директории, такой как http://example.com/wordpress, так и файлы из ее поддиректорий.
- Если вы используете Постоянные ссылки, перейдите в панель Administration> Settings> Permalinks и обновите структуру ваших ссылок в вашем .htaccess файле, который должен быть в том фе каталоге, что и основной файл index.php.
- Если у вас возникли проблемы с отсутствующими рисунками, которые вы точно загрузили, вам необходимо изменить пути к рисункам в каждом посте непосредственно в SQL базе данных.
- Создайте новое расположение (location), используя одну из этих двух возможностей:
-
Предположим, вы случайно переместили файлы до того, как изменили URI. Предположим, что исходно файлы хранились в папке /path/to/old/ и вы переместили их в папку /path/to/new до того, как изменили URI. Что бы исправить ситуацию, создайте символьную ссылку по пути /path/to/old/ (для пользователей Windows «Символьная ссылка» эвивалентна ярлыку) на папку /path/to/new/, т.е. отдайте команду
ln -s /path/to/new /path/to/old
и пройдите еще раз шаги, указанные выше
по-нормальному. После этого можете удалить ссылку, если хотите.
Все готово. Протестируйте ваш сайт для того, что бы убедиться, что все работает нормально. Если изменения включали новый адрес для вашего блога, убедитесь, что люди знают новый адрес, и рассмотрите возможность добавления некоторых перенаправлений в ваш файл .htaccess для отправки пользователей по новому адресу.