Sorun giderme
Smarty 4 template Hatası
Section titled “Smarty 4 template Hatası”XOOPS 2.5.x’ten 2.7.0’a yükseltme yaparken en yaygın sorun sınıfı Smarty 4 template uyumsuzluğudur. Ön Kontrol Kontrolünü atladıysanız veya tamamlamadıysanız, yükseltme sonrasında ön uçta veya yönetici alanında template hataları görebilirsiniz.
Kurtarmak için:
- Ön kontrol tarayıcısını
/upgrade/preflight.phpadresinden yeniden çalıştırın. Sunduğu otomatik onarımları uygulayın veya işaretli şablonları manuel olarak düzeltin. - Derlenmiş template önbelleğini temizleyin.
index.htmldışındaki her şeyixoops_data/caches/smarty_compile/’den kaldırın. Smarty 3 derlenmiş template Smarty 4 ile uyumlu değildir ve eski dosyalar kafa karıştırıcı hatalara neden olabilir. - Geçici olarak gönderilen bir temaya geçin. Yönetici alanından aktif theme olarak
xbootstrap5veyadefault’yi seçin. Bu, sorunun özel bir temayla mı sınırlı olduğunu yoksa site genelinde mi olduğunu doğrulayacaktır. - Üretim trafiğini tekrar açmadan önce tüm özel temaları ve module şablonlarını doğrulayın.
{php}blokları, kullanımdan kaldırılmış değiştiriciler veya standart dışı sınırlayıcı sözdizimi kullanan şablonlara özellikle dikkat edin; bunlar en yaygın Smarty 4 kırılmalarıdır.
Ayrıca Özel Konular bölümündeki Smarty 4 bölümüne bakın.
İzin Sorunları
Section titled “İzin Sorunları”XOOPS Yükseltmesi’nin daha önce salt okunur hale getirilmiş dosyalara yazması gerekebilir. Eğer durum buysa, şöyle bir mesaj göreceksiniz:

Çözüm izinleri değiştirmektir. Doğrudan erişiminiz yoksa FTP kullanarak izinleri değiştirebilirsiniz. İşte FileZilla kullanan bir örnek:

Hata Ayıklama Çıkışı
Section titled “Hata Ayıklama Çıkışı”Yükseltmeyi başlatmak için kullanılan URL’ye bir hata ayıklama parametresi ekleyerek kaydedicide ekstra hata ayıklama çıkışını etkinleştirebilirsiniz:
http://example.com/upgrade/?debug=1