Я нуб WP, но должен исправить некоторые ошибки на существующем wp-сайте.Я не хочу делать это в реальной среде, поэтому я пытаюсь отразить это в докере (apache, php, mysql ... все с аналогичными версиями, как в реальной среде).
- Я скопировал весь php с их ftp
- перенесенных данных mysql
Когда я захожу на этот локальный сайт, я получаю перенаправление 302 на действующий сайт
В началеиз wp-config.php я добавил
define( 'WP_HOME', 'http://localhost:8180' );
define( 'WP_SITEURL', 'http://localhost:8180' );
Но все так же.Любые идеи?
Вот полный wp-config.php, как это было задано в комментариях
<?php
/** changing the site url (https://codex.wordpress.org/Changing_The_Site_URL) */
define( 'WP_HOME', 'http://localhost:8180' );
define( 'WP_SITEURL', 'http://localhost:8180' );
define('AUTOMATIC_UPDATER_DISABLED',true);
define('DB_NAME', 'replaced');
define('DB_USER', 'replaced');
define('DB_PASSWORD', 'replaced');
define('DB_HOST', 'db:3306');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
define('AUTH_KEY', 'replaced');
define('SECURE_AUTH_KEY', 'replaced');
define('LOGGED_IN_KEY', 'replaced');
define('NONCE_KEY', 'replaced');
define('AUTH_SALT', 'replaced');
define('SECURE_AUTH_SALT', 'replaced');
define('LOGGED_IN_SALT', 'replaced');
define('NONCE_SALT', 'replaced');
$table_prefix = 'wp_';
define('WPLANG', 'de_DE');
define('WP_DEBUG', true);
if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/');
/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');
/* fixes safe_mode problems */
define('WP_TEMP_DIR', ABSPATH . 'wp-content/');
Обновление
Я следовал за работающим кодом, используя xdebug.Редирект перешел на действующий сайт из-за записи в базе данных (таблица опций) _transient_pll_languages_list.Он кешировал URL на сайт в реальном времени.Как это называется переходный процесс, я просто удалил его.Теперь у меня все еще есть перенаправление (теперь 301), но на мой локальный сайт.Так что теперь у меня есть петля обратной связи.
Я думаю, я буду искать и удалять все «временные» записи дальше. Есть ли более простой способ удалить все кэшированные данные из БД?