2012-06-14 2 views
0

Я обновил свой сайт до wordpress 3.4, и это нанесло огромный урон моему сайту. Половина моих сообщений не была доступна на сайте и 404d, а также на страницах 3 и 4 моих сообщений на моем сайте 404d.Обновление WordPress сломало мой сайт

Я сделал резервную копию перед обновлением (слава богу, что у меня возникло чувство головной боли) с использованием PressBackup. После восстановления мне удалось наконец увидеть мои другие сообщения, которые раньше отсутствовали, но проблема все еще остается. Страницы 3 и 4 все еще не работают, т.е. http://www.winvenue.com/page/3/. Интересно, что все сообщения, которые исчезли, были на странице 3 и на странице 4.

Я не уверен, почему у меня возникли все эти проблемы, и это очень раздражает, потому что это активный веб-сайт будет сотнями читателей. Мне бы очень хотелось, чтобы это было исправлено, любая помощь действительно ценится. Спасибо

+0

Тем временем попробуйте [** this **] (http://pressbackup.com/contactus/). – arttronics

ответ

0

Не зная о вашей конкретной установке, есть некоторые общие вещи, которые вы можете попробовать.

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

Затем отключите все плагины и т. Д., Чтобы узнать, могут ли они возникнуть проблемы с новой версией. Если он работает без плагинов, включите их один за другим, чтобы увидеть, какие из них вызывают проблемы.

+0

Сообщения были восстановлены с восстановлением базы данных. Проблема в том, что страницы http://www.winvenue.com/page/3/ и 4 не работают. Только первые 2. Я был на это некоторое время, и я уверен, что, возможно, нашел что-то, что может иметь отношение к этому. Заголовок (название вкладки браузера) на первых двух ссылках на страницы содержит 1/2 и 2/2. Перед обновлением, когда я нажал на стр. 3, он будет показывать соответственно 3/2 и 4/2. Это как-то где-то не распознает количество страниц на веб-сайте ... – user1316709

+0

Не могли бы вы вставить данные подкачки в шаблоны скрытых divs, чтобы проверить эту теорию? Если пейджинг ошибочен, он должен быть ошибочным в данных базы данных. Если это так, было бы проще всего исправить его вручную в базе данных. Я предполагаю, что у вас нет отдельной версии разработки, так как тогда у вас, вероятно, не будет этой проблемы ... – Marcus

+0

Прошу прощения, но я не совсем уверен, как делать то, что вы просите. К сожалению, у меня нет версии для разработки, определенно, что-то, что мне нужно будет изучить. – user1316709

0

Восстановление из резервной копии, вероятно, dosen't включает файл .htaccess, который отвечает за постоянные ссылки.

Try и восстановить файл .htaccess с помощью Настройки-> permalinks-> сохранить или вручную

+0

PressBackup создал резервную копию htaccess, и я попытался восстановить Я также попытался сохранить и изменить каждый параметр permalink, ни один из них не работал. – user1316709

0

Попробуйте установить следующее поле на Настройки-> Чтение (сор-администратор/опция-reading.php)

страницы дневника показывает в большинстве [5] сообщениях

Это может быть, что ваша пагинация думает, что есть 2 сообщений на страницу, если есть на самом деле 4 (к примеру), который может вызвать этот эффект.

0

У меня также возникла такая же проблема при обновлении, как и у других, когда я сделал поиск в Google. Попробуйте найти черновик версий недостающих страниц, обычно WordPress будет автоматически выполнять резервное копирование во время ввода. Также попробуйте папку «Корзина», которую вы никогда не знаете. Возможно, вам также понадобится вернуться в старый файл резервной копии, который может содержать недостающие страницы.

0

Плагины могут изменить ваши правила перезаписи ссылки. Итак, попробуйте отключить ваш плагин, все из них. Затем сбросьте свои постоянные ссылки: Setting> permalinks, ничего не меняйте, кроме как сохранить. Проверьте свой сайт, если это нормально, тогда он должен быть одним из плагинов.

Если это не сработает, прежде чем активировать плагины, измените тему по умолчанию (двадцать одиннадцать) и увидите, работает ли она с ней.

Для всех, что я вижу, такие проблемы чаще всего возникают из-за неправильных внутренних правил перезаписи.

EDIT: Вы пытались не использовать разбивку на страницы?

Вы также можете попробовать для отладки отключить каноническое перенаправление, добавив:

remove_action('template_redirect', 'redirect_canoncial ') 

на вашем functions.php. Это отключит внутреннее перенаправление URL-адресов.

0

Обновление настроек постоянных ссылок

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