Joomla! 1.7'ye Geçiş - Yükseltme Sorunları

Bu habere oy verin
(2 oy verilmiş)

Joomla! 1.6 çıktığından beri söyleyip durduğumuz "bundan sonra her sürüme otomatik güncelleme olacak, seriler arasında da otomatik yükseltme olacak" sözü döndü dolaştı boğazımıza düğümlendi. Geçenlerde forumda kısaca üzerinden geçtiğimiz allow_url_fopen fonksiyonunun gerekliliği ve bunun alternatiflerinin otomatik güncelleme yöntemine eklenmemiş olması ilk hataları verdirmeye başladı. Joomla kullanıcısının -tabiri caizse- hiç bir günahının olmadığı bu sorun,Joomla! 1.7'ye otomatik otomatik güncellemede uzak sunucudan dosyaların çekilip yerel sunucuya yazdırılması ve dizin oluşturulması için hedefi yakalama+indirme görevinin tek bir yönteme bağlanmasından kaynaklanıyor. Aslında bunun için cURL en yaygın yöntem.

allow_url_fopen pek çok sunucuda güvenlik sebebiyle yasaklı bir fonksiyon. Haliyle otomatik güncellemede aranan bu özellik sorun oluşturuyor ve bu sebeple yükseltme yapamayanların sayısı da hayli fazla.

Aslında tek sorun bu da değil. Otomatik güncelleme, güncelleme sunucusundaki bir xml vasıtasıyla yönlendiriliyor. Bu xml liste zaman zaman açılamıyor ya da sunucuya ulaşılamayabiliyor.

Gözlemlenen üçüncü sorun ise işlem zamanına dayalı bir sorun. Sunucunuz, betiklerin çalıştırılmasında belirli bir görev deneme ve çalışma süresi ile sınırlı. Bu sınır açıldığında halen görev tamamlanmadıysa sunucunuz hata verecek ve zaman aşımı gerçekleştiğini bildirecek.

Bu 3 sorun, otomatik güncelleme-yükseltme ile ilgili ilk göze çarpanlar. Belki zaman içinde başka sorunlar da çıkabilir. Ancak en azından ilk iki sorun Joomla proje geliştiricileri tarafından çözülebilir. Son sorun ise kendi başa çıkmanız gereken bir şey. İyi ama nasıl?

Yukarıda bahsettiğim sorunlardan herhangi birinden dertliyseniz, dolayısıyla güncelleme yapamıyorsanız, Joomla! 1.7'ye elle işlem yaparak geçmeniz mümkün. Aslında bunun 2 yolu var ama ikinci yolun zorluk derecesi 3 üzerinden 2. Ona değinmeyeceğim. Dosya değişiklikleri ve sql sorguları gerektiriyor. Bunun yerine benim bahsedeceğim yöntem, en sorunsuz geçişi gerçekleştirmenizi sağlayacak yöntem olacak.

Joomla 1.7'ye elle geçiş (manuel yükseltme) >>>

Bu yöntem Joomla! 1.6'dan geçiş gibi, 1.7 sürümleri arasındaki geçişte de kullanılabilir.

Aytuğ AKARAytuğ Halil AKAR
2005 yılında Mambo ile tanıştı ve en büyük proje sitesini HTML'den Mambo'ya aktardı. Joomla!'ya Mambo'dan göçü anlatan ilk Türkçe kaynağı oluşturması ve Joomla Partnerliği'nde Türkçe çevirileri ile tanındı. 2006 Aralık ayında bir grup arkadaşıyla CMSTÜRK'ü kurdu, aynı ekip ile 2008 yılında Joomla Kitabını yazdı, 2010 yılında Joomla Portalı'nın temellerini attı. 2012'de Joomla Derneği Kurucu Yönetim Kurulunda Başkan olarak yer aldı. HTML, CSS, PHP biliyor, Notepad++ ve Firewoks kullanıyor. Uluslararası faaliyet gösteren bir organizasyonda görevli. Evli, baba, Uluslararası İlişkiler AÖ öğrencisi, Joomla Profesyoneli.

yazarın diğer yazıları >>