Как мне перенести живой сайт на мою локальную машину с помощью mamp - PullRequest
2 голосов
/ 05 июня 2011

Я пытаюсь переместить сайт с действующего URL в мою локальную среду MAMP. Как я могу это сделать, потому что у меня настоящая боль в задней части, когда я делаю это, поскольку wp-admin продолжает перенаправлять меня на мой действующий сайт или говорить, что некоторые страницы не существуют.

Ответы [ 4 ]

1 голос
/ 30 января 2013

Есть отличный учебник. Это не просто изменить wp-config.php. Вы также должны изменить все URL в базе данных.

1 голос
/ 05 июня 2011

Я предполагаю, что вы уже скопировали весь каталог WordPress со своего веб-сервера в локальную папку MAMP.

Чтобы позаботиться о базе данных и URL-адресах, я считаю, что проще всего экспортировать всю БДс вашего веб-сервера, используя phpMyAdmin или аналогичный, затем запустите поиск и замену в экспортированном файле SQL, чтобы заменить старый URL-адрес (http://www.yourwebsite.com/) на ваш URL-адрес MAMP (http://localhost:8888/yourwebsite), затем запустите сценарий SQL для локальной установки базы данных (я использую SequelPro)).

0 голосов
/ 18 сентября 2014
  • Откройте файл wp-login.php, проверьте, есть ли какое-либо обновление опции:

    update_option ( 'SITEURL', 'http://example.com'); update_option ( 'дом', 'http://example.com');

  • Удалите эти строки или обновите адреса. Может быть, это причина ваших головных болей, потому что она может обновлять вашу базу данных siteurl и домашние опции каждый раз, когда вы заходите на страницу входа.

0 голосов
/ 05 июня 2011

Вы также можете отредактировать wp-config.php (в корневом каталоге) и добавить / изменить следующие строки:

$ntz_site_url = 'http://localhost:8888/';

define('WP_SITEURL', $ntz_site_url);
define('WP_HOME', $ntz_site_url);
define( 'WP_CONTENT_URL', $ntz_site_url.'/wp-content');
define( 'WP_PLUGIN_URL', $ntz_site_url.'/wp-content/plugins');
...