Intereting Posts
Пытался переместить блоги на новый сервер – «белый экран смерти» Тот же самый нижний колонтитул на всех блогах мультисайтов Media modal в IE9 не работает, если включен из плагина с wp-скриптами администратора, уменьшенными Обновление сообщения WordPress или страницы занимает 60 секунд Код не работает с сообщением Постоянная ссылка Настройки Справка пользовательская заголовочная навигация имеет нечетное расстояние Пользовательская боковая панель только в одном посте Предоставляет ли balanceTags () какие-либо возможности экранирования / защиты? Breadcrumbs перестают работать с определенным файлом шаблона Как найти и восстановить боковую панель, которую я случайно удалил? register_activation_hook не добавляет таблицу в DB При разбиении страницы на страницу с тегом <! – nextpage ->, как можно настроить индивидуальный и второй стили страниц? Удалить запись заголовка сообщения с страницы редактирования Загрузить плагин JS в нижнем колонтитуле Пользовательский php-файл в wordpress

Копирование темы из Localhost to Live не копирует все настройки темы с ней?

Это произошло в ряде случаев сейчас, когда я перемещаю свой сайт из среды Localhost в Live, а настройки темы, такие как логотип и другие настройки, не копируются с ним, поэтому мне иногда приходится перестраивать сайт дважды.

Отзывчивый пример, где это происходит, а также множество других тем, которые я перехожу из среды Localhost в Live.

Есть ли что-то, чего я пропускаю при перемещении БД? Возможно, еще один файл настроек?

Большое спасибо

Solutions Collecting From Web of "Копирование темы из Localhost to Live не копирует все настройки темы с ней?"

Поскольку я нашел этот скрипт, я использовал его для каждого отдельного действия, которое я делаю из Localhost to Live или наоборот.

Он невероятно прост в использовании и работал каждый раз.

https://github.com/interconnectit/Search-Replace-DB (обзор: https://interconnectit.com/products/search-and-replace-for-wordpress-databases/ )

На своем сайте:

Вы должны использовать метод безопасного поиска и замены, который сохраняет целостность длины строк в сериализованной цепочке. Простая находка и замена файла дампа для http://localhost на, например, http://examplesite.com является проблематичной, потому что длина строки изменяется, но индексы для сериализованных строк этого не делают. Следовательно, настройки теряются, а виджеты исчезают.

Основная часть основной функции темы указана в functions.php . И отзывчивая вещь определяется вообще в style.css .

Но если вы используете какой-либо плагин, то может быть много вещей, которые выполняются ими. Даже спецификация в functions.php может быть переопределена плагином-крюком или наоборот. Поэтому копирование полного сайта – это не просто тема. Вы должны:

  • скопируйте папку theme для темы
  • скопируйте папку plugins для плагинов
  • скопируйте папку uploads для файлов, которые вы загрузили с помощью загрузчика мультимедиа WordPress.
  • скопировать database для настроек веб-сайта

Давайте поговорим о бизнесе:

Я следую легкому процессу, который преподал мой коллега и преподаватель г-жа Тахмина Актар. Процесс:


От миграции localhost к веб-серверу

  • Шаг 1a: В вашем локальном хосте найдите свою папку проекта, а не только тему (в случае WAMP, это C:\\wamp\www\my_project )
  • Шаг 1b: скомпилируйте его в архив .zip (не в .rar или .ace и т. Д.) – так это будет my_project.zip .
  • Шаг 1c: Просмотрите http://localhost/phpmyadmin в браузере и «Экспорт» всех таблиц вашей базы данных. (Предположим, что это my_project.sql )

  • Шаг 2a: Перейдите в cPanel вашего сайта: http://www.mysite.com/cpanel и откройте «Диспетчер файлов».

  • Шаг 2b: «Загрузите» файл my_project.zip в папку public_html и «Извлеките» его (чтобы он был папкой my_project )
  • Шаг 2c: Откройте папку «Выбрать все» и «Переместить» на один уровень вверх (из /public_html/my_project в /public_html/ ), а затем удалите пустую папку my_project сейчас – она ​​не нужна.

Итак, ваш проект полностью. Вам просто нужно загрузить db и настроить сайт на db. Но я надеюсь, что вы можете это получить, файл sql, который вы экспортировали с локального хоста, содержит весь URL-адрес вашего локального ПК. Поэтому вам нужно изменить их на сервер.

Итак, теперь откройте файл my_project.sql в my_project.sql ++ (поскольку NotePad ++ не сделает вашу систему ленивой или простой, даже если db огромен)
Теперь нажмите Ctrl + F на «Найти», и в текстовом поле введите: « http://localhost/mywebsite », а затем нажмите вкладку «Заменить» и введите URL-адрес вашего сервера, например: « http://www.example.com ".
Теперь найдите и замените отдельно, или вы можете «Найти» и «Заменить все».
Затем сохраните файл как my_project-server.sql .

ПРИМЕЧАНИЕ. Помните « Слишком длинный» (/) в конце URL-адреса. Если вы набрали http://localhost/mywebsite/ в поле поиска, то, конечно, введите http://www.example.com/ в поле replace. В противном случае структура файла может быть нарушена, например: examplewp-content/themes/... или example//wp-content/themes/...

Теперь идите на заключительные шаги:

  • Шаг 3a: Откройте «базы данных MySQL» в cPanel. Создайте базу данных, затем добавьте пользователя и установите надежный пароль для пользователя, а затем укажите db для пользователя и укажите все привилегии, кроме «Drop» . (Необходимо скопировать все 3 info – db_name, имя_пользователя и пароль в файл блокнота)
  • Шаг 3b: Откройте «PHPmyAdmin» в cpanel. Найдите базу данных, которую вы только что создали слева, и щелкните по ней. Затем «Импортировать» файл sql, который вы сохранили позже (в нашем случае my_project_server.sql ).

Итак, полный и окончательный шаг:

  • Заключительный шаг: из диспетчера файлов в разделе public_html/ , откройте wp-config.php в режиме редактора / редактора кода и измените следующие строки на:

    / ** Имя базы данных для WordPress * /
    define ('DB_NAME', ' database_name_here ');

    / ** Имя пользователя базы данных MySQL * /
    define ('DB_USER', ' database_user_name_here ');

    / ** Пароль базы данных MySQL * /
    define ('DB_PASSWORD', ' database_password_here ');

Сохраните файл и просмотрите свой сайт, как вы видели в localhost. 🙂

Я просто потерял все настройки своей темы при передаче с localhost на сервер. Затем я обнаружил в своем внешнем обличье | Параметры темы – параметр Импорт / Экспорт кода. Я думаю, вы можете использовать это для передачи настроек из панели параметров темы. Я не пробовал, потому что я уже все наладил. Но может быть удобно для другой установки переноса.