web-dev-qa-db-ja.com

2.9.2から3.0.1へのアップグレード中のエラー

私は私のwordpressをsvnの下にインストールしています。私はバージョン2.9.2にいました。これらは私が取ったステップでした:

  • 現在のワードプレスディレクトリのコピーを保存しました
  • トップレベルのwordpressディレクトリに移動します。
  • svn up(最新の2.9があることを確認するためだけに)
  • svn sw http://core.svn.wordpress.org/tags/3.0.1/ .(アップグレード)
  • wp-admin/upgrade.phpを実行してください。
  • 「致命的なエラー: (私のインストールディレクトリ) 505行目の// wordpress/wp-includes/wp-db.phpで未定義の関数is_multisite()を呼び出す」

私は周りを見回しました、そして何人かの人々はそれがPHPのメモリ問題であると思います。だから私はメモリバンププラグインを試してみましたが、それはうまくいきませんでした。

何か案は?

更新:この投稿を見つけました。最新の3.0 tarをダウンロードし、ダウンロードしたものでwp-settings.phpを上書きしました。

今別のエラーを取得します。 "致命的なエラー:/ myinstalldir / wordpress/wp-admin/includes/imageにwp_load_image()(以前に/ myinstalldir / wordpress/wp-includes/media.php:241で宣言されている)を再宣言できません。行168のphp "

svn statusを実行すると、たくさんの 'S'フラグが表示されます(切り替えられます)。私はそれを心配しなければなりませんか? wp-settings.phpにはそのフラグがあります。

更新:これは、ルートWordpressディレクトリからの上記svn swの出力 です。

更新: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

私はまた私のwordpressのインストールを更新する前にSVNを使用しました。作業コピーをアップすると、プラグインによって作成されたすべての手動アップデートまたはファイルとすぐにめちゃくちゃになります。

タグ付けされたバージョンから別のバージョンに移行する場合は、常にワードプレスのアップデート機能を使用することをお勧めします。

とはいえ、私はSVNをWordpressのローカルコピーにも使っています。それは私のプラグインを古いバージョンで素早くテストできるようにするためです。私はEclipseを使ってあるタグから別のタグに切り替えると、これまではうまくいきました。しかし、あなたは決して知りません。

UPDATE:クリーンチェックアウトを2.9.2から3.0.1に切り替えようとしましたが、うまくいくようですがバックエンドで、デフォルトの単一ブログのフロントエンドではありません。

UPDATE:デバッグモードでもわからないことがある:デフォルトのpre WP 3.0テーマはもはや利用できない私は新しい "2010"テーマに切り替えるだけです。今すべてが働いています。

そのため、切り替えはうまくいきますが、前にも述べたように、あなたの作業コピーは通常たくさんのファイルでめちゃくちゃになり、SVNスイッチでWPコピーを更新する際に問題が発生する可能性があります。

2
2ndkauboy

最上位のWordPressディレクトリではなく、サブディレクトリでsvn swを実行したようです。あなたがただきれいなコピーをチェックアウトしてあなたのプラグインとテーマの上に移動することができないならば、我々はあなたが回復するのを助けることができるかもしれません。 svn stの完全な出力は、親から独立して切り替えられたかもしれないディレクトリのためのsvn infoと同様に役に立ちます。

0