it-swarm.asia

2.9.2'den 3.0.1'e güncelleme hatası

Svn altında wordpress kurulumum var. 2.9.2 versiyonundaydım. Bunlar attığım adımlardı:

  • mevcut wordpress dizininin bir kopyasını kaydetti
  • benim üst düzey wordpress dizinine cd
  • svn up (sadece 2.9'un en son sürümüne sahip olduğumdan emin olmak için)
  • svn sw http://core.svn.wordpress.org/tags/3.0.1/ . (yükseltme)
  • wp-admin/upgrade.php komutunu çalıştırın
  • bu hatayı "ölümcül hata: undefined işlevine çağrı is_multisite () (yükleme dizini) / wordpress/wp-include/wp-db.php satırında 505"

Etrafa baktım ve bazı insanlar bunun PHP ile ilgili bir hafıza sorunu olduğunu düşünüyor. Bu yüzden Memory Bump eklentisini denedim ve bu işe yaramadı.

Herhangi bir fikir?

Güncelleme: Bu yayını bulundu . En son 3.0 tarı indirdim ve wp-settings.php dosyamın indirme sürümünün üzerine yazdı.

Şimdi farklı hatalar alın. "Ölümcül hata: wp_load_image () (daha önce / myinstalldir / wordpress/wp-include/media.php: 241) 'da / myinstalldir / wordpress/wp-admin/include/image içinde reddedilemez. 168 satırında php "

Gösterdiğimde ve svn status yaptığımda, birçok 'S' bayrağı görüyorum (açık). Bununla endişelenmek zorunda mıyım? wp-settings.php bu bayrağa sahiptir.

Güncelleme: İşte yukarıdaki svn sw dosyasının kök Wordpress dizininden çıktısı .

Güncelleme: Burada svn stçıktısı . (Uzun listeleri Pastebin'e taşıdı)

Güncelleme: svn info çıktısı

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

Ayrıca WordPress kurulumumu güncellemeden önce SVN kullandım. Kopyalanan çalışma, eklentiler tarafından oluşturulan tüm manuel güncellemeler veya dosyalar ile çok hızlı bir şekilde karışacaktır.

Yalnızca bir etiketli sürümden diğerine geçmek istiyorsanız wordpress'in güncelleme işlevini kullanmanızı her zaman öneriyorum.

Yine de, eklentilerimi çok hızlı bir şekilde test edebilmek için SVN'yi wordpress'in yerel bir kopyası için kullanıyorum. Eclipse'i bir etiketten diğerine geçirmek için kullandım ve şimdiye kadar çalıştı. Ama asla bilemeyeceksin.

UPDATE: Çalışıyor gibi görünen 2.9.2'den 3.0.1'e temiz bir ödeme yapmayı denedim, ancak yalnızca görebiliyorum varsayılan tekli blogun ön ucu değil, arka ucu.

UPDATE: Hata ayıklama modunun bile söylemediği şey: Varsayılan ön WP 3.0 teması artık kullanılamıyor. Yeni "2010" temasına geçmek zorundasınız. Şimdi her şey çalışıyor.

Geçiş işlemi işe yarıyor ancak daha önce de söylediğim gibi, çalışma kopyanız genellikle WP kopyanızı SVN anahtarıyla güncellemekte bazı sorunlara neden olabilecek birçok dosyayla karıştı.

2
2ndkauboy

Görünüşe göre, üst düzey WordPress dizini yerine, bir alt dizinde svn sw komutunu çalıştırdınız. Yalnızca temiz bir kopyayı kontrol edemez ve eklentilerinizi ve temalarınızı taşıyamazsanız kurtarmanıza yardımcı olabiliriz. svn st öğesinin tam çıktısı, üst öğesinden bağımsız olarak değiştirilmiş olabilecek herhangi bir dizin için svn info öğesinin yararlı olacağını gösterir.

0