Как перенести ваш сайт WordPress, разработанный на Live сервер

загрузить WordPress сайтВ прошлом мы много говорили о работе локальных веб-серверов.

для разработки или для тестирования программного обеспечения, такого как WordPress, без необходимости платить за хостинг, но как вы можете запустить его, когда будете готовы к запуску? После недавнего вопроса о нашем сообществе техподдержки мне было предложено написать об этом процессе подробно, так что здесь — руководство по переносу вашего локально разработанного сайта WordPress на работающий сервер. Принципы остаются неизменными для любого CMS или веб-программного обеспечения, но очевидно, что ваша структура базы данных будет отличаться.

Требования

Я предполагаю, что у вас уже работает локальный сервер, и вы можете получить доступ как к файлам, так и к базе данных через PHPMyAdmin. Вам также нужно будет настроить учетную запись хостинга и связать с ней доменное имя — мы не будем покрывать это сегодня.

Сегодня я расскажу о случае перехода на общий хост без доступа к командной строке, который, я считаю, будет наиболее распространенным вариантом использования. Помните, что если ваша база данных огромна, вы не сможете использовать этот метод, поскольку не сможете загружать большие файлы. По сути, экспорт вашей базы данных должен быть менее 2 МБ, иначе все станет очень сложно. Кроме того, вам нужно будет выполнить частичный экспорт или использовать командную строку. Тем не менее, эти 2 МБ не включают ваши реальные файлы — это просто текстовое содержимое базы данных. Так что, если у вас нет нескольких тысяч постов в WordPress, все будет в порядке.

1. Подготовить

Убедитесь, что вы заранее знаете своего пользователя базы данных, имя базы данных и пароль для автономных и сетевых учетных записей сервера. Также запишите URL-адрес и пути к файлам, которые вам нужно будет настроить позже — например, ваши файлы могут быть связаны с использованием абсолютного пути, например c: /sites/wordpress/wp-content/uploads/2011/05/test.jpg или http: // localhost / wp-content / uploads ~. Запишите все до раздела wp-content, так как это то, что вам нужно будет настроить позже. URL-адрес, который вы используете для локального доступа к сайту, также может отличаться от путей к файлам загруженных вами изображений, поэтому не забывайте также и об этом — мы будем настраивать их оба позже.

2. Экспорт базы данных

Откройте вашу локальную панель PHPMyAdmin и перейдите к правильной базе данных, если у вас есть несколько.

  • Выберите вкладку экспорта
  • Нажмите «Выбрать все», чтобы убедиться, что все таблицы выбраны.
  • Установите флажок Добавить DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT (по умолчанию это не так)
  • Отметьте Сохранить как файл
  • Введите шаблон имени файла как нечто запоминающееся (я выбрал «экспорт»)
  • Нажмите Go, чтобы сохранить файл где-нибудь.

загрузить WordPress сайт

3. Отрегулируйте пути

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

Откройте файл SQL, который вы только что сохранили в хорошем текстовом редакторе. Открыв весь файл, как этот, мы можем просто искать и заменять пути / URL-адреса одновременно, без необходимости настройки параметров через панель администратора WordPress или использования сложных команд SQL.

Сначала убедитесь, что у вас есть простой поиск, и найдите предыдущий автономный домен, на котором вы работали. Просто проверьте, правильно ли введена переменная поиска. Принимая во внимание конечные слэши, выполняйте полный поиск / замену при каждом появлении этого элемента в файле. Например, если вы ранее установили все как localhost, замените все экземпляры localhost на yourdomain.com. Если вы использовали Windows, вы можете обнаружить, что пути к изображениям используют нотацию c: / ~, поэтому замените ее и адресом своего домена. Хорошее практическое правило — проверять перед тем, как вы на самом деле замените — просто НАЙДИТЕ пути перед тем, как начать их корректировать.

загрузить файлы WordPress блог

4. Загрузить файлы

Откройте FTP-соединение с вашим действующим сервером и загрузите содержимое вашей автономной папки WordPress в папку httpdocs или public_html. Предполагая, что вы будете устанавливать в корневой каталог вашего живого сервера, вы должны увидеть папку wp_contents внутри корневого каталога public_html веб-сервера.

Предупреждение: если вы выходите из Windows, могут возникнуть серьезные проблемы с безопасностью в разрешениях. После того, как вы запустились, установите WordPress Security Checker, чтобы выполнить автоматическое сканирование разрешений для папок.

Заметка: На хостинге GoDaddy может быть проще установить WordPress с помощью панели управления вместо загрузки всех автономных файлов — GoDaddy часто затрудняет настройку соединения с базой данных. В этом случае вам действительно нужно только загрузить содержимое каталога wp-content, а затем продолжить повторный импорт базы данных.

5. Повторно импортировать базу данных

Во-первых, заархивируйте файл SQL, который вы сделали ранее, и убедитесь, что он меньше 2 МБ. Затем откройте PHPMyAdmin на вашем реальном сервере. Вы должны увидеть заголовок для импорта. Нажмите там, выберите измененный и заархивированный файл SQL и загрузите его.

6. Отредактируйте wp-config.php

(Не обязательно, если вы использовали Fantastico / установщик панели управления приложениями).

В корне вашего каталога находится файл конфигурации WordPress. Откройте его и отредактируйте соответствующие строки для «имени базы данных», «пользователя базы данных» и «пароля базы данных».

загрузить WordPress сайт

Это оно! Все сделано. На этом этапе все должно работать, но теперь вы можете обнаружить, что пути, которые вы ввели на этапе редактирования SQL, были на самом деле неправильными — не паникуйте, просто перередактируйте исходную резервную копию и снова загрузите ее, пока она не появится. правильно, и скоро вы освоите процесс.

Любые проблемы? Конечно, я сделаю все возможное, чтобы помочь в комментариях, но я могу лишь указать вам правильное направление, а не дать конкретные ответы. Возможно, вы также захотите обратиться в нашу фантастическую и живую часть сообщества технической поддержки сайта, где эта статья была изначально запущена.

Ссылка на основную публикацию
Adblock
detector