Bir güncelleme yapmak

Bir SPIP güncellemesi yapmak çok kolaydır. Yine de hataları ortadan kaldırmak için size bir yöntem önereceğiz.

Aşağıda detaylı olarak açıkladığımız yordam size karmaşık gelebilir. Aslında, biz bilerek sizin hata yapmanızı önlemek için her işlemin dataylarına girdik; ama pratikte SPIP güncellemesi bir kaç dakikada ve kolayca gerçekleşir.

1. Veritabanınızı yedekleyin.

Bir bilgisayar sistemindeki en küçük değişiklikten önce önlem olarak yedek almak önerilir. Bu sizin bilgisayar sisteminizin kalbidir : tüm makale, kısa haber, başlık, yazarlar ve forumlar burada kayıtlıdır. Dikkat: 1.9 sürümüne kadar SPIP yedeği tam değildir (örneğin istatistikler ve iletiler yedeklenmez), bu yüzden (barındırma şirketinin sunduğu) yardımcı programlarla tam bir yedek almak akıllıca olacaktır (Örnek phpMyAdmin).

Önemli: bu sadece bir önlemdir. Bunu yapmak zorunda değilsiniz ve bu yedek dosyası büyük olasılıkla SPIP güncellemesi problemsiz sona ereceği için hiçbir işinize yaramayacak!

Bu, bilgisayarınızdaki işletim sistemini değiştirdiğinizde karşınıza çoıkan aynı mantık. (yeni bir Windows veya MacOS veya Linux kurmak gibi): tüm önemli belgelerinizi yedeklersiniz, ama çok iyi bilirsiniz ki eğer güncelleme sorunsuz gerçekleşirse bu belgeleri yeniden yüklemeniz gerekmez.

Bu nokta önemli: güncellemedem önce veritabanınızı yedekleyein ama yeniden yüklemeyin! Aslında bir çok kullanıcının veritabanını yedeklediğini, güncellemeyi yaptığını ve sonra bu yedekten belgelerini geri yüklediğini görüyoruz; tabii ki bu bir hata ! Sitelerinde bazı problemler çıkıyor. Yedekleme sadece bir önlemdir ve güncelemede bir sorunla katrşılaşıldığında kullanılacaktır ama işlem sorunsuz gerçekleşirse (genellikle olduğu gibi!), bu yedeği geri yüklememelisiniz. (Yedek verileri eski SPIP sürümüne SPIP uygun biçimde tutar; bu verileri güncelemeden sonra geri yüklerseniz gelişmiş bir veri yapısı üzerine yüklemiş olursunuz ve bu da sorun çıkmasına yol açar.) Bu yedek sadece yedek alınan SPIP sürümüyle birlikte kullanılmalıdır : lütfen bir problemle karşılaştığınızda önce eski sürümü indirmeniz gerektiğini ve yedeği bu eski sürümle geri yüklemeniz gerektiğini not edin.

Veritabanınızı (yani SPIP ile gerçekleştirdiğiniz belgelerin tamamını yedeklemek için Özel alan’ın «Veritabanı Yedekleme/Geri yükleme» sayfasına gidin ve «Veritabanını yedekle» düğmesine tıklayın.

FTP ile kimlik kontrolü başlayacaktır:

image 420 x 225

Yeni sayfa size, kopyalamanız gereken «admin_xxxxx» tipinde bir isim verecektir. Bu ismi kopyalayın ve FTP programınızı çalıştırın. FTP hesabınızla sitenize giriş yapın «/ecrire» dizininin içinde bulunan «/data» dizinine gidin. Bu «/data» dizininde kopyaladığınız isimde yeni bir dizin oluşturun (yeni dizininizin ismi «admin_xxxx» biçiminde olacaktır).

Bu dizin oluşturulduğunda gezginizi bıraktığınız sayfaya geri dönün ve «Sayfayı tekrar yükle» düğmesine tıklayın. Yedekleme tamamlanır.

Eğer arzu ederseniz FTP yazılımınız ile «dump.xml» (veya «dump.xml.gz») dosyasının oluşturulduğunu görebilirsiniz. Bu dosyayı FTP hesabınızda bırakabilir veya daha da tedbirli olmak için bu dosyayı kendi bilgisayarınıza indirebilirsiniz.

SPIP verilerinizin tamamının yedeğini almak için şunları da yapmalısınız:
-  FTP ile /IMG dizinini yedeklemek
-  mes_options.php3 ve mes_fonctions.php3 dosyalarını yedeklemek
-  iskeletlerinizi yedeklemek
-  değiştirdiğiniz stil dosyalarınızı yedeklemek
-  kişisel skriptlerinizi (javascript veya php) yedeklemek
-  vérifier la kullandığınız katılım (contribution) dosyalarının yeni SPIP kontrol etmek

Eğer siteniz 1 saatten 1 güne kadar hizmet kaybına duyarlı ise güncellemeyi önce yerel bir bilgisayarda yapmak önemlidir (Mamp veya EasyPhp ile) böylece internette yayınlamadan önce problemleri yerel makinede çözebilirsiniz. Eğer yerel makinenizdeki ayarlar web sitenizdekilerle aynıysa daha da iyi ama eklentilerinizin ve iskeletlerinizin sorunsuz çalışması yeterlidir. Yerel web hizmet birimleri için örnekler : MacOsX için, Windows için.

2. Yeni SPIP sürümünü kurmak

Asıl güncelleme burada başlar.

Prensip çok basittir: SPIP dosyaları eskiden yaptığınız gibi yeniden kurulur. İster «spip_loader» ile otomatik yüklersiniz, ister eski yöntemle SPIP dosyalarını kendi diskinizde açar ve FTP ile bu dosyaları barındırma firmasına gönderirsiniz.

Önemli not : bir önceki sürüme ait dosyaları silmeniz gerekmez. Bu ne önerilir ne de gereklidir: aslında eski dosyaları silerseniz yeniden parametre ayarları yapmanız gerekebilir (veritabına bağlantı verileri vs.). Eski dosyaları silmekle yetinirseniz bu ayarları yapmak gereksizdir. Eski dosyaları silerseniz ayrıca makalelerinizde kullandığınız bazı resimleri de silmiş olabilirsiniz! Yani: basit olun: eski dosyaları silmeyin, yeniler zaten eskilerini otomatik olarak ezecektir...

Dosya ornanizasyonu SPIP 1.8, 1.8.1 ile SPIP 1.9 arasında epeyce değişikliğe uğradığı için özel bir güğncelleme yordamı article 3370 makalesinde detaylandırılmıştır.

3. Sitenizin seviye değişikliğini başlatmak (mise à niveau)

Tüm dosyalar (FTP ile veya «spip_loader» ile otomatik olarak) yeniden yüklendiğinde sitenizin özel alanına gidin.

Önemli not: Tüm dosyaların barındırma firmasına güzelce gönderilmesini ve yüklenmesini bekleyin. Dosya transferi esnasında müdahale etmeye çalışmak boşunadır, tutarsız sonuçlar alrısınız...

Özel alanınızda şu iletiyi alırsınız: «Teknik ileti: veritabanını yeni SPIP sürümüyle uyumlu hale getirmek için güncelleme yordamı başlatılmalıdır. Eğer yönetici iseniz lütfen bu bağa tıklayın.»:

Yönetici olarak SPIP güncellemesini başlatmak için bağı izleyin. de SPIP. Yukarıda (veritabanının yedeklenmesi için) açıklananla aynı olan FTP ile kontrol sayfasına geleceksiniz, :

image 420 x 225

Yeniden ekranda belirtilen sözcüğü kopyalayın ve FTP programınızla «ecrire/data» dizininde yeni bir dizin oluşturun ve kopyaladığınız sözcüğü isim olarak verin.

«Sayfayı yeniden yükle» butonuna tıklayın, SPIP’in veritabanı güncellemesi başlayacaktır.

İşte, günceleme işlemi bitti.

Bu öneriyi tekrarlayalım, çünkü bu klasik bir hata: yedeklediğiniz veritabanını geri yüklemeyin. Bu yedek eski bir yapıya aittir ve yeni yapıyal kullanılamaz. Eğer işlem başarıyla gerçekleştiyse bu eski yedeği silebilirsiniz.

Sorun çıkarsa!

-  Özel alanın bazı bölgelerinde (ve bazen kamusal sitede) hata iletileri alıyorum : «file not found», «file missing» veya eksik ya da bulunmayan dosya .

FTP ile dosya transferi esansında sorun çıkmış olabilir; FTP programınız yardımıyla ilgili dosyaların boyutlarını kontrol edin ve eğer dosya boyutu 0 kb olanlar varsa bunları tekrar kurun/gönderin.

-   Çok sayıda hata iletisi alıyorum.

Tüm dosyaları baştan kurun. Asla bilemezsiniz...

-  Site aşağı yukarı düzgün bir şekilde çalışıyor ama yöneticiler için sorunsuz çalışan bazı işlevler yazarlar için iyi çalışmıyor vb.

Dağıtım listelerine bir göz tın SPIP kullanıcıları. İlk olarak bu listenin archives arşivlerine göz atın veya forum forumunda bu soruya önceden bir cevap yazılıp yazılmadığını araştırın.

Sorunuzu olabilecek en açık biçimde yazın: hangi barındırma firması, güncellemeyi yaptığınız sürüm; sorunun daha önceki sürümde var olup olmadığını da belirtin

Eğer sorununuz henüz bilinmeyen bir "bug" ise program geliştiriciler bu sorun üzerinde acilen çalışacak ve düzeltilmiş bir sürüm yayınlayacaklardrı.

Bazı yararlı bağlar:
-  SPIP SSS
-  SSS Spikini
-  SPIP sitesini güncellemek

Yazar : mega Publié le : Mis à jour : 18/10/15

Traductions : عربي, català, corsu, Deutsch, English, Español, français, italiano, Nederlands, òc lengadocian, Português, Türkçe, українська