У меня есть мой WordPress установить под SVN. Я был на версии 2.9.2. Это были шаги, которые я предпринял:
svn up
(просто чтобы убедиться, что у меня последняя версия 2.9)svn sw http://core.svn.wordpress.org/tags/3.0.1/ .
(обновление)Я посмотрел вокруг, и некоторые люди думают, что это проблема памяти с 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)
Я также использовал SVN прежде, чтобы обновить мою установку WordPress. Рабочее копирование будет очень быстро испорчено всеми ручными обновлениями или файлами, созданными плагинами.
Я всегда рекомендовал бы использовать функциональность обновления WordPress, если вы хотите перейти только от одной версии с тегами к другой.
Хотя я также использую SVN для локальной копии WordPress, чтобы иметь возможность быстро протестировать мои плагины в какой-то старой версии очень быстро. Я использую Eclipse для переключения с одного тега на другой, и до сих пор он работал. Но ты никогда не узнаешь.
UPDATE: я только что попытался переключить чистую проверку 2.9.2 на 3.0.1, которая выглядит так, как будто она работает, но я вижу только бэкэнд, а не фронтэнд отдельного блога по умолчанию.
UPDATE: о чем не говорит даже режим отладки: по умолчанию тема pre WP 3.0 больше не доступна Мне просто нужно переключиться на новую тему "2010". Сейчас все работает.
Таким образом, переключение работает, но, как я уже говорил, ваша рабочая копия обычно перепутана с большим количеством файлов, что может вызвать некоторые проблемы при обновлении вашей копии [WP с помощью переключателя SVN.
Похоже, вы запускали svn sw
в подкаталоге, а не в каталоге WordPress верхнего уровня. Мы можем помочь вам восстановиться, если вы не можете просто извлечь чистую копию и переместить свои плагины и темы. Будет полезен полный вывод svn st
, а также svn info
для любого каталога, который может быть переключен независимо от его родителя.