Wordpress продолжает перенаправлять на install-php после миграции - PullRequest
55 голосов
/ 22 марта 2012

Вот моя ситуация. Я следовал точным инструкциям на странице кодекса WordPress о переносе сайта на другой сервер. Вот шаги, которые я сделал.

  1. Экспорт копии моей базы данных
  2. Создать новую базу данных на новом сервере
  3. Импорт базы данных, которую я экспортировал ранее
  4. Загрузить копию моих файлов Wordpress через Ftp
  5. Используйте этот скрипт , чтобы изменить все мои локальные URL-адреса на новые
  6. Внести изменения в мой файл wp-config.php в соответствии с новым сервером (я не забыл префикс таблицы. Хотя в нем есть некоторые заглавные буквы)

А потом, когда я пытаюсь открыть свой сайт в новом месте, он просто указывает мне на wp-admin / install.php Теперь, чтобы сделать сценарий более понятным: папка назначения (на работающем сервере) является подкаталогом в папке public_html, в которой уже установлена ​​другая программа WordPress (я говорю это на тот случай, если это должно иметь значение)

Мой .htaccess выглядит так

    # BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /subDirectoryName/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /subDirectoryName/index.php [L]
</IfModule>

# END WordPress

Я пробовал проверять и восстанавливать свои таблицы через phpMyadmin, но там все вроде бы нормально и не влияет на проблему.

Я также попытался очистить базу данных на работающем сервере и выполнить установку. И он устанавливается без проблем, и все работает отлично, но, ну, я не буду использовать для другой чистой установки. Но я думаю, что это, по крайней мере, исключает любые проблемы с файлом wp-config. Я использую Wordpress версии 3.3.1

Так что я думаю, что главный вопрос, который у меня остался: Почему WordPress не распознает мою установку после миграции?

Любая помощь высоко ценится!

Ответы [ 13 ]

0 голосов
/ 12 июля 2019

Я столкнулся с той же проблемой, что и OP - Wordpress продолжает перенаправлять на install-php после миграции.

Проблема в том, что мои таблицы базы данных названы prefix_tablename, и я пропустил подчеркивание из $table_prefix в wp-config.

$table_prefix = 'myprefix';

должно было быть

$table_prefix = 'myprefix_';

0 голосов
/ 06 июня 2017

Причин этой проблемы может быть много.

Я предлагаю включить WP_DEBUG в wp-config.php

define('WP_DEBUG', true);
0 голосов
/ 19 февраля 2017

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

...