2010-06-07 2 views
2

У меня возникла проблема при перемещении установки Wordpress с сервера Apache Linux на сервер IIS Windows. Почти все страницы загружаются пустым, включая/wp-admin /. Я создал php-файл в основном каталоге, чтобы проверить phpinfo, и он загружается нормально.Перемещение Wordpress с Apache на IIS

Я скопировал файловую систему, а также базу данных. Я также обновил wp-config.php с правильными учетными данными.

Я думаю, что это имеет какое-то отношение к .htaccess, но я не уверен, как его исправить. Любая помощь будет принята с благодарностью.

ответ

3

.htaccess не используется на серверах IIS Windows.

http://learn.iis.net/page.aspx/557/translate-htaccess-content-to-iis-webconfig/

+0

Вы также можете напрямую импортировать файл .htaccess в качестве правил перезаписи URL-адресов в IIS с помощью диспетчера IIS. –

+0

Да, как же Wordpress обычно работает на IIS? Или не так ли? –

2

Похоже, у вас есть проблемы постоянной ссылки, усугубляется тем, что постоянные ссылки работают по-разному на IIS, чем Linux. См.: Using Permalinks « WordPress Codex

Попробуйте сбросить значения постоянных ссылок по умолчанию в Dashbord/Settings/Permalinks, если вы можете войти в Admin. Если нет, вам нужно зайти в базу данных с помощью phpmyadminand вручную очистить поле permalink в wp_options, обычно вокруг опции 34.

Обновление: И вы изменили домены? Или просто хостинг? См. Также: Moving WordPress « WordPress Codex

+0

Изменено как домены, так и хостинг, я собираюсь попробовать это и отчитаться, если у меня есть какие-то успехи –

+0

Это не исправило, однако, похоже, что-то в базе данных ему не нравится. Я попытался указать файловую систему на другую базу данных, с недавно установленными данными, и она работала без каких-либо проблем. –

+0

Смотрите также: http://codex.wordpress.org/Moving_WordPress – markratledge

Смежные вопросы