Перемещение WordPress с Live на Localhost

Я пытаюсь переместить действующий веб-сайт на локальный хост в целях тестирования, и я не могу загрузить веб-сайт. Когда я захожу на localhost: 8888 / пример, мой браузер загружает страницу бесконечно и отображает только пустую белую страницу.

Шаги, которые я предпринял, чтобы перейти от живого к местному, взяты из этого руководство

  1. Установите бесплатную версию MAMP
  2. Импортируйте мою живую базу данных, используя phpMyAdmin на MAMP
  3. Изменить все экземпляры http://www.example.com в HTTP: // локальный: 8888 / пример используя это инструмент
  4. Установите WordPress в каталог моего локального сайта под названием «пример»
  5. Скопируйте wp-content и wp-config.php в «пример»
  6. Настройте wp-config.php с

    define('DB_NAME', 'myDatabase');
    define('DB_USER', 'myUserName');
    define('DB_PASSWORD', 'myPassword');
    define('DB_HOST', 'localhost:8888');

  7. Перейдите к localhost: 8888 / пример

Тогда ничего не происходит.

Вот результаты apache_error.log

[Wed Jul 25 08:08:14 2018] [notice] Digest: generating secret for digest authentication ...
[Wed Jul 25 08:08:14 2018] [notice] Digest: done
[Wed Jul 25 08:08:14 2018] [notice] FastCGI: process manager initialized (pid 14761)
[Wed Jul 25 08:08:14 2018] [notice] Apache/2.2.34 (Unix) mod_wsgi/3.5 Python/2.7.13 PHP/7.2.1 mod_ssl/2.2.34 OpenSSL/1.0.2j DAV/2 mod_fastcgi/2.4.6 mod_perl/2.0.9 Perl/v5.24.0 configured -- resuming normal operations
[Wed Jul 25 08:13:48 2018] [notice] caught SIGTERM, shutting down
[Wed Jul 25 08:13:56 2018] [notice] Digest: generating secret for digest authentication ...
[Wed Jul 25 08:13:56 2018] [notice] Digest: done
[Wed Jul 25 08:13:56 2018] [notice] FastCGI: process manager initialized (pid 15305)
[Wed Jul 25 08:13:56 2018] [notice] Apache/2.2.34 (Unix) mod_wsgi/3.5 Python/2.7.13 PHP/7.2.1 mod_ssl/2.2.34 OpenSSL/1.0.2j DAV/2 mod_fastcgi/2.4.6 mod_perl/2.0.9 Perl/v5.24.0 configured -- resuming normal operations

… и результаты php_error.log

[25-Jul-2018 15:10:59 Europe/London] PHP Notice:  icit_srdb::recursive_unserialize_replace(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "Requests_Utility_CaseInsensitiveDictionary" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide an autoloader to load the class definition in /Applications/MAMP/htdocs/far/srdb.class.php on line 755
[25-Jul-2018 15:10:59 Europe/London] PHP Notice:  icit_srdb::recursive_unserialize_replace(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "Requests_Utility_CaseInsensitiveDictionary" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide an autoloader to load the class definition in /Applications/MAMP/htdocs/far/srdb.class.php on line 755
[25-Jul-2018 15:10:59 Europe/London] PHP Notice:  icit_srdb::recursive_unserialize_replace(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "Requests_Utility_CaseInsensitiveDictionary" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide an autoloader to load the class definition in /Applications/MAMP/htdocs/far/srdb.class.php on line 755
[25-Jul-2018 15:10:59 Europe/London] PHP Notice:  icit_srdb::recursive_unserialize_replace(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "Requests_Utility_CaseInsensitiveDictionary" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide an autoloader to load the class definition in /Applications/MAMP/htdocs/far/srdb.class.php on line 755
[25-Jul-2018 15:10:59 Europe/London] PHP Notice:  icit_srdb::recursive_unserialize_replace(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "Requests_Utility_CaseInsensitiveDictionary" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide an autoloader to load the class definition in /Applications/MAMP/htdocs/far/srdb.class.php on line 755
[25-Jul-2018 14:12:35 UTC] PHP Warning:  require_once(/Applications/MAMP/htdocs/example/gd-config.php): failed to open stream: No such file or directory in /Applications/MAMP/htdocs/example/wp-config.php on line 84
[25-Jul-2018 14:12:35 UTC] PHP Fatal error:  require_once(): Failed opening required '/Applications/MAMP/htdocs/example/gd-config.php' (include_path='.:/Applications/MAMP/bin/php/php7.2.1/lib/php') in /Applications/MAMP/htdocs/example/wp-config.php on line 84

0

Решение

Самый простой способ перенести WP с localhost на live и наоборот — с помощью плагина

https://wordpress.org/plugins/all-in-one-wp-migration/

Вы экспортируете все, создаете локальную версию WP, устанавливаете плагин и затем импортируете предварительно экспортированный wpress-файл с живой страницы с помощью этого плагина, затем, когда вы закончите, дважды подтвердите постоянные ссылки, и так и должно быть

Это перенесет ваш код, а также вашу базу данных

1

Другие решения

Вы также можете использовать «Duplicator Plugin». Это очень легко и быстро.

Пожалуйста, смотрите ссылку ниже …
https://wordpress.org/plugins/duplicator/

0

Я решил проблему следующим образом janmyszkier инструкции. Сначала я добавил gd-config.php в правильный каталог. Во-вторых, я исправил ошибку браузера SSL_ERROR_RX_RECORD_TOO_LONG, выполнив следующие действия. инструкции.

ОБНОВЛЕНИЕ: Это привело к тому, что мой сайт заработал и работал локально, но решение ошибки SSL ограничилось отсутствием функциональности JavaScript, так как он создал незащищенный сертификат SHA-1.

0
По вопросам рекламы [email protected]