it-swarm.xyz

Ошибка обновления с 2.9.2 до 3.0.1

У меня есть мой WordPress установить под SVN. Я был на версии 2.9.2. Это были шаги, которые я предпринял:

  • сохранил копию моего текущего каталога WordPress
  • перейдите в мой каталог WordPress верхнего уровня
  • svn up (просто чтобы убедиться, что у меня последняя версия 2.9)
  • svn sw http://core.svn.wordpress.org/tags/3.0.1/ . (обновление)
  • запустите wp-admin/upgrade.php
  • получил эту ошибку "Неустранимая ошибка: вызов неопределенной функции is_multisite () в (мой каталог установки) /wordpress/wp-includes/wp-db.php в строке 505"

Я посмотрел вокруг, и некоторые люди думают, что это проблема памяти с PHP. Поэтому я попробовал плагин Memory Bump, и это не сработало.

Есть идеи?

Обновление: Нашел этот пост . Скачал последнюю версию 3.0 tar и переписал мой wp-settings.php с тем, который был загружен.

Получите разные ошибки сейчас. "Неустранимая ошибка: невозможно повторно объявить wp_load_image () (ранее объявлено в /myinstalldir/wordpress/wp-includes/media.php:241) в/ myinstalldir /wordpress/wp-admin/includes/image.php в строке 168 "

Когда я выполняю и svn status, я вижу много флагов 'S' (переключено). Должен ли я быть обеспокоен этим? wp-settings.php имеет этот флаг.

Обновление: Вот вывод указанного выше svn sw из корневого каталога Wordpress.

Обновление: Вывод svn stздесь . (Перенесли длинные списки в Pastebin)

Обновление: Вывод svn info

Path: .
URL: http://core.svn.wordpress.org/tags/3.0.1
Repository Root: http://core.svn.wordpress.org
Repository UUID: 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Revision: 15559
Node Kind: directory
Schedule: normal
Last Changed Author: ryan
Last Changed Rev: 13165
Last Changed Date: 2010-02-15 09:38:59 -0800 (Mon, 15 Feb 2010)
1
milesmeow

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

Я всегда рекомендовал бы использовать функциональность обновления WordPress, если вы хотите перейти только от одной версии с тегами к другой.

Хотя я также использую SVN для локальной копии WordPress, чтобы иметь возможность быстро протестировать мои плагины в какой-то старой версии очень быстро. Я использую Eclipse для переключения с одного тега на другой, и до сих пор он работал. Но ты никогда не узнаешь.

UPDATE: я только что попытался переключить чистую проверку 2.9.2 на 3.0.1, которая выглядит так, как будто она работает, но я вижу только бэкэнд, а не фронтэнд отдельного блога по умолчанию.

UPDATE: о чем не говорит даже режим отладки: по умолчанию тема pre WP 3.0 больше не доступна Мне просто нужно переключиться на новую тему "2010". Сейчас все работает.

Таким образом, переключение работает, но, как я уже говорил, ваша рабочая копия обычно перепутана с большим количеством файлов, что может вызвать некоторые проблемы при обновлении вашей копии [WP с помощью переключателя SVN.

2
2ndkauboy

Похоже, вы запускали svn sw в подкаталоге, а не в каталоге WordPress верхнего уровня. Мы можем помочь вам восстановиться, если вы не можете просто извлечь чистую копию и переместить свои плагины и темы. Будет полезен полный вывод svn st, а также svn info для любого каталога, который может быть переключен независимо от его родителя.

0
Annika Backstrom