1. Ön Koşullar
- XenForo 2.6+ sürüm yüklü ve çalışır durumda.
- FTP/SFTP erişimi ve dosya yöneticisi yedeği oluşturma yetkisi.
- Eklenti paketinin (zip) site yöneticisinin “Eklentiler” bölümünde “Eklenti Yükle” seçeneğine uygun olması.
2. Dosyaları Hazırlama
- Eklenti paketini sunucudaki /xenforo/evoke/plugins dizinine yükle.
chmod -R 755 plugins/ile dizin ve içerik izinlerini ayarla.- Yedekleme yap:
tar -czf plugins_$(date +%F).tar.gz plugins/.
3. Eklentiyi Etkinleştirme
- Yönetici panelinde Eklentiler > Yüklenen Eklentiler başlığına git.
- Listeden eklentiyi bul ve “Etkinleştir” butonuna tıkla.
- Varsayılan olarak “Versiyon uyuşmazlığı” hatası alırsan, eklenti sürümünü XenForo sürümünle eşleştir.
4. Yapılandırma Dosyalarının Düzenlenmesi
- Eklenti klasöründe
config.inidosyası varsa aç. - Gerekli alanları (ör.
database_host,api_key) doldur. - Dosya formatının doğru olduğundan (ini, xml, json) emin ol.
5. Test ve Hata Kontrolü
- Site içinde kullanıcıların ilgili eklenti işlevlerine erişip erişmediğini kontrol et.
- Eğer "Class not found" hatası çıkarsa,
app/etc/paths.xmldosyasını kontrol et; eklenti klasörünün yolu doğru tanımlanmalı. - Logları (
/xenforo/storage/logs/) incele; 500 hata kodu varsa, PHP sürüm uyumunu kontrol et.
6. Yayınlama Öncesi Yedekleme
- Eklenti etkinleştirildikten sonra sitenin public ve storage klasörlerini bir kez daha yedekle.
Sık Karşılaşılan Takılma Noktaları
| Hata | Muhtemel Sebep | Çözüm |
|---|---|---|
| 403 Forbidden | Dosya izinleri yanlış | chmod 755 ve chown ayarı |
| 404 Not Found | Yanlış klasör yolu | app/etc/paths.xml kontrolü |
| MySQL bağlantısı başarısız | config.ini yanlış | Veritabanı ayarlarını yeniden yapılandır |
Not: Her adımda değişiklik yapmadan önce yedeğinizi kullanarak test ortamında deneme yapmanız önerilir.
Eklenti kurulumunda karşılaştığınız en sık sorun hangisiydi? Çözüm sürecinizde hangi adım size en çok yardımcı oldu?
Support Pollinations.AI:
Powered by Pollinations.AI free text APIs. Support our mission to keep AI accessible for everyone.