J3.x:Joomla 3.10, Varsayılan güncelleme sunucusunda olduğunu algılarken 4.0'a işaret ediyor
From Joomla! Documentation
Joomla 3.10.0 ve 4.0.0 dün yayınlandı. Ve ulaşmak için iki Güncelleme Sunucusu ayarınız var. Biri "Varsayılan" ve diğeri "Joomla Sonraki" olarak adlandırılır.
"Varsayılan" Güncelleme Sunucusu, 3.x sitenizi 3.10.0'a güncellemeli, ancak Joomla 4.0'a güncellememelidir. "Joomla Sonraki" Güncelleme Sunucusu, 3.x sitenizi 3.10.0'a ve bundan sonra da şu anda 4.0.0 olan bir sonraki ana sayfaya güncellemelidir.
Bildirilen hatalar
Daha uzun bir güncelleme geçmişine sahip bazı siteler, "Varsayılan" Güncelleme Sunucusunda olduklarını algılarken 3.10.0'a güncelleme yaptıktan sonra Joomla 4'ü işaret ediyor.
Etkilenen sürümler
Sebebi nedir
Joomla 3.x tarihinde Güncelleme Sunucusunu yapılandırmak için veritabanında kullanılan anahtarları değiştirdik ve yeni ayara bir eşleme uygulandı. Ancak bundan sonra Güncelleme Sunucusu ayarlarına dokunmadığınızda hala eski değerler Veritabanında bulunur ancak "Varsayılan" güncelleme sunucusu olduğunu algılar.
Nasıl düzeltilir
Extensions → Joomla Update → Options → Updateserver'a gidebilir ve bu ayarı örneğin "Test Ediliyor" olarak ayarlayabilir, kaydedebilir ve tekrar "Varsayılan"a ayarlayabilir, tekrar kaydedebilir ve Güncelleme Önbelleğini temizleyebilirsiniz.
"Varsayılan" olduğunu iddia eden tüm Ayarları ayrıca "Varsayılan" Güncelleme Sunucusuna işaret ederek bu durumu da ele alması gereken com_joomlaupdate için bir yama yayınlamak üzereyiz: Sorumlu Github çekme isteğine bakın]
Etkilenen sitelerde, bu PR'deki değişiklikleri burada gösterildiği gibi zaten uygulayabilirsiniz:
diff --git a/administrator/components/com_joomlaupdate/models/default.php b/administrator/components/com_joomlaupdate/models/default.php
index bb3964d0ff85..8823998c2b54 100644
--- a/administrator/components/com_joomlaupdate/models/default.php
+++ b/administrator/components/com_joomlaupdate/models/default.php
@@ -46,7 +46,6 @@ public function applyUpdateSite()
switch ($params->get('updatesource', 'nochange'))
{
// "Minor & Patch Release for Current version AND Next Major Release".
- case 'sts':
case 'next':
$updateURL = 'https://update.joomla.org/core/sts/list_sts.xml';
break;
@@ -74,6 +73,7 @@ public function applyUpdateSite()
* The commented "case" below are for documenting where 'default' and legacy options falls
* case 'default':
* case 'lts':
+ * case 'sts': (Its shown as "Default" cause that option does not exist any more)
* case 'nochange':
*/
default: