Herkese merhaba,
SSH ile Flarum’unuzu güncelliyorsanız muhtemelen bu güncellemede karşınıza çıkan bazı hatalar oluşabilir. Toplulukta aynı içeriğe sahip birden fazla başlığın bulunması pek istemediğimiz bir durum olduğundan dolayı sık sorulan sorular ve çözümlerini derleyip bu başlık altında topluyor olacağız.
Uzantıların güncellemeyi engellemesi
Bildiğiniz gibi güncelleme işlemini gerçekleştirmeden önce tüm üçüncü parti uzantıları kapatmanız gerekiyor. Ancak bazı uzantılar Beta 12′yi desteklemediği için sistem yüklemeyi gerçekleştirmenize izin vermiyor. Hangi uzantıların yükseltme işlemi yapmanızı engellediğini tespit etmek için composer why-not flarum/core v0.1.0-beta.12
komutunu çalıştırın. Muhtemelen aşağıdaki gibi bir çıktı alacaksınız;
clarkwinkelmann/flarum-ext-author-change 0.1.4 requires flarum/core (>=0.1.0-beta.8 <0.1.0-beta.12)
fof/linguist 0.4.1 requires flarum/core (>=0.1.0-beta.9 <0.1.0-beta.12)
fof/terms 0.4.0 requires flarum/core (>=0.1.0-beta.10 <0.1.0-beta.12)
kilowhat/flarum-ext-mailing 0.2.1 requires flarum/core (>=0.1.0-beta.8 <0.1.0-beta.12)
the-turk/flarum-diff 0.1.0-beta.6 requires flarum/core (>=0.1.0-beta.10 <0.1.0-beta.12)
the-turk/flarum-password-strength v0.1.1 requires flarum/core (>=0.1.0-beta.10 <0.1.0-beta.12)
flarum/core v0.1.0-beta.12 requires s9e/text-formatter (^2.3.6)
flarum/flarum - does not require s9e/text-formatter (but 1.4.5 is installed)
Bu listede yer alan üçüncü parti uzantılar sizin üst bir Flarum sürümüne geçmenize engel oluyor demektir. Listede yer alan uzantılar tamamen örnektir, ancak güncellemeye başlamadan önce composer update
komutunu çalıştırmanız tavsiye edilir. Bu sorunu yaşatan pek çok uzantı şu anda güncellenerek yükseltme işleminde yaşanmasına neden olan hatayı çözdü. Güncelleme işleminden sonra ilk komutu tekrar çalıştırdığınızda listede yine üçüncü parti bir uzantı yer alıyorsa composer remove dev/ext
formatına sadık kalarak uzantıyı kaldırın ve güncelleme işlemine devam edin.
İlerleyen günlerde sık yaşanan başka bir hata olursa yine bu gönderi altında paylaşıyor olacağım. Şimdilik en sık yaşanan sorun bununla sınırlıydı.