Sistem Gereksinimleri

305 görüntülenme Markdown

WISECP'yi kurmadan önce sunucunun kısa bir gereksinim listesini karşılaması gerekir. Kurulum sihirbazı bunların hepsini sizin yerinize ölçer ve zorunlu bir madde eksikken devam etmeyi reddeder.

Denetimi Açma

Elle hiçbir şey doğrulamanız gerekmez. WISECP'yi sunucuya yükleyin, tarayıcıda install.php adresini açın; sihirbazın üçüncü adımı her gereksinimi mevcut değeriyle listeler, başarısız olanlar için düzeltme ipucu verir. Adım yeniden çalıştırılabilir: sunucuda düzeltmeyi yapıp yenileme kontrolüne tıklayın, liste baştan ölçülür.

Satın Almadan Önce Denetleme

Aynı gereksinimleri WISECP'yi satın almadan önce de ölçebilirsiniz. Denetleyiciyi indirin, arşivden çıkarın, wisecp-requirements.php dosyasını alan adınızın yayın dizinine yükleyin. Tarayıcıda açtığınızda sayfa sonucu bildirir.

Eksik bir şey varsa Sunucu Raporunu Kopyala butonuna tıklayın ve raporu hosting sağlayıcınıza iletin. Denetleyici yalnızca ayarlarınızı okur. Hiçbir şeyi değiştirmez, hiçbir yere veri göndermez; işiniz bitince sayfadaki bağlantıyla dosyayı silin.

Denetleyiciyi İndirin

wisecp-requirements.zip · tek dosya, kurulum gerektirmez.

Adımda Neler Görünür

Her gereksinim tek satırdır: adı, bu sunucuda ölçülen değeri ve geçti, uyarı ya da başarısız işareti. Başarısız satırlar düzeltme ipucu taşır. Başarısız olan zorunlu bir madde Devam butonunu kilitler, uyarı kilitlemez.

Gereksinimler

PHP

PHP sürümü8.2 veya üstü. Daha eskisi denetimden geçmez.
memory_limit256 MB ya da sınırsız önerilir. Daha düşüğü uyarıdır, engel değildir.
max_execution_time60 saniye ya da sınırsız önerilir. Daha düşüğü uyarıdır.
OturumlarPHP oturumlarının çalışması gerekir. Sihirbaz bir deneme değeri yazıp bir sonraki istekte geri okur.

Zorunlu Eklentiler

Bunların hepsi zorunludur. Sihirbaz her birini ayrı satırda raporlar, böylece hangisinin eksik olduğunu tam olarak görürsünüz.

ionCube LoaderSürüm 12.0 veya üstü. Eski bir yükleyici, eklenti kurulu olsa da denetimden geçmez.
PDO MySQLWISECP'nin bağlandığı veritabanı sürücüsü.
MySQLiKurulumun bazı bölümlerinde PDO'nun yanında kullanılır.
cURLDışarı giden çağrılar: lisans, modüller, ödeme altyapıları, servis sağlayıcılar.
OpenSSLŞifreleme ve güvenli bağlantılar.
mbstringÇok baytlı metin; Latin olmayan her dil buna bağlıdır.
intlYerele göre para birimi ve sayı biçimlendirmesi.
GDGörsel işleme: logolar, avatarlar, yüklenen resimler.
zlibSıkıştırma; yedekleme başta olmak üzere kullanılır.
JSONUygulama genelinde veri alışverişi.

Zorunlu Fonksiyonlar

idn_to_asciiUluslararası alan adlarını dönüştürür. Alan adı özellikleri buna bağlıdır.
globDizin tarama. Modüller ve temalar bununla keşfedilir.

Yazılabilir Yollar

Dört konumun web sunucusu kullanıcısı tarafından yazılabilir olması gerekir. Sihirbaz, olmayanları adıyla söyler.

coremio/configuration/general.phpKurulum damgası ve genel ayarlar.
coremio/configuration/database.phpVeritabanı bağlantısı; sihirbazın sonunda yazılır.
coremio/storageÖnbellek, geçici dosyalar ve çalışma anı durumu.
resources/uploadsPanelden yüklenen her şey.

Veritabanı

MySQL ya da MariaDB; veritabanı ve kullanıcı önceden oluşturulmuş olmalıdır. Sihirbaz bunları sizin için oluşturmaz. Girdiğiniz bilgilerle bağlanır, ardından sunucu sürümünü ve hesabın tablo oluşturup oluşturamadığını raporlar. O veritabanında tam yetkisi olmayan bir hesap kurulumu durdurur.

Web Sunucusu

Apache, LiteSpeed veya nginx. URL yeniden yazma ayrıca denetlenir ve engel değil uyarıdır: onsuz da WISECP çalışır, yalnız okunabilir adresler yerine düz adresler kullanır. Yeniden yazma çalışır hale geldiğinde okunabilir adresleri panelden sonradan açabilirsiniz.

Kaynak dosya koruması da denetlenir ve yeniden yazmadan bağımsızdır. Sihirbaz kendi şablon dosyalarından birini site adresinden ister. Sunucu dosyayı olduğu gibi geri veriyorsa "İndirilebiliyor" der. Şablon kaynakları, bildirim şablonları ve yedekler web kökünün içinde durur. Paketin .htaccess dosyalarını yok sayan bir sunucuda adresini bilen herkes bunları indirebilir; nginx o dosyaları hiç okumaz, AllowOverride None tanımlı Apache de okumaz. Çözüm sunucunuza göre söylenir. nginx'te kurulum dizinindeki nginx.conf.example dosyasının DENY bölümünü site yapılandırmasına kopyalayın. Apache'de .htaccess dosyalarının okunduğundan emin olun. Kurulum her durumda tamamlanır. Aynı denetim sonradan Yardım → Sağlık Durumu sayfasında ve Karşılama Rehberi'nin ilk zorunlu adımı olarak yeniden çalışır.

Dikkat Edilecekler

Uyarı bir hata değildir, ama ikisi de önemlidir

Bellek, çalışma süresi ve URL yeniden yazma uyarı olarak raporlanır; sihirbaz devam etmenize izin verir. Yine de panelin sonraki davranışını biçimlendirirler: düşük bellek sınırı kendini kurulum hatası olarak değil, ilerideki başarısız içe aktarım ve yedeklerde gösterir.

Komut satırı ile web sunucusu ayrışabilir

Zamanlanmış görevler komut satırı PHP'siyle çalışır; onun çoğu zaman kendi yapılandırması ve kendi kapalı fonksiyon listesi vardır. Tarayıcıda geçen bir gereksinim cron için hâlâ eksik olabilir. Panelde çalışan bir şey zamanlanmış görevde çalışmıyorsa ikisini de kontrol edin.

Faydalı oldu mu?

Geri bildiriminiz için teşekkürler!

Hâlâ Yardıma mı İhtiyacınız Var?

Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.