WISECP kurulumu için sunucunuzda PHP 8.2 veya üstü, ionCube Loader 12.0 veya üstü, PDO MySQL, MySQLi, cURL, OpenSSL, mbstring, intl, GD, zlib ve JSON eklentileri ile önceden oluşturulmuş bir MySQL ya da MariaDB veritabanı gerekir. Dosyaları yükleyip tarayıcıda install.php adresini açtığınızda altı adımlı bir sihirbaz başlar; gereksinimleri kendisi ölçer, zorunlu bir madde eksikken devam etmenize izin vermez.

Bu rehber, docs.wisecp.com üzerindeki Sistem Gereksinimleri, WISECP Kurulumu ve WISECP Yükseltme sayfalarını tek akışta toplar: satın almadan önce sunucuyu denetleme, sihirbazın her adımı, komut satırından kurulum, kurulum sonrası yapılacaklar ve güvenli yükseltme. Platformu henüz tanımıyorsanız önce WISECP nedir yazısına göz atın.

WISECP sistem gereksinimleri

WISECP sistem gereksinimleri: coremio/configuration/general.php, coremio/configuration/database.php, coremio/storage, resources/uploads

PHP sürümü ve limitler

GereksinimDeğerEksikse
PHP sürümü8.2 veya üstüDenetimden geçmez, kurulum durur
memory_limit256 MB ya da sınırsız önerilirUyarı, engel değil
max_execution_time60 saniye ya da sınırsız önerilirUyarı, engel değil
PHP oturumlarıÇalışmalıSihirbaz deneme değeri yazıp bir sonraki istekte geri okur

Uyarı olarak raporlanan değerleri önemsiz saymayın. Belge, düşük bellek sınırının kendini kurulum hatası olarak değil, ilerideki başarısız içe aktarım ve yedeklerde gösterdiğini vurgular. Bellek ayarı için PHP memory_limit rehberine bakabilirsiniz.

Zorunlu PHP eklentileri ve fonksiyonlar

Eklenti / fonksiyonNe için kullanılır
ionCube Loader 12.0+Eski sürüm yüklü olsa da denetimden geçmez
PDO MySQLWISECP'nin bağlandığı veritabanı sürücüsü
MySQLiKurulumun bazı bölümlerinde PDO'nun yanında
cURLLisans, modüller, ödeme altyapıları ve servis sağlayıcılara giden çağrılar
OpenSSLŞifreleme ve güvenli bağlantılar
mbstringÇok baytlı metin; Latin olmayan her dil
intlYerele göre para birimi ve sayı biçimlendirme
GDLogo, avatar ve yüklenen görseller
zlibSıkıştırma, başta yedekleme
JSONUygulama genelinde veri alışverişi
idn_to_asciiUluslararası alan adlarını dönüştürme
globModül ve temaların keşfi için dizin tarama

Yazılabilir yollar

Web sunucusu kullanıcısının şu dört konuma yazabilmesi gerekir; sihirbaz yazamadıklarını adıyla söyler:

  • coremio/configuration/general.php: kurulum damgası ve genel ayarlar.
  • coremio/configuration/database.php: veritabanı bağlantısı, sihirbazın sonunda yazılır.
  • coremio/storage: önbellek, geçici dosyalar, çalışma anı durumu.
  • resources/uploads: panelden yüklenen her şey.

Veritabanı ve web sunucusu

Veritabanı MySQL ya da MariaDB olmalı ve sihirbazdan önce oluşturulmalıdır; sihirbaz veritabanı veya kullanıcı oluşturmaz. Kullanıcının o veritabanında tam yetkisi olmalıdır, kısıtlı yetki kurulumu durdurur. Web sunucusu olarak Apache, LiteSpeed veya nginx desteklenir. URL yeniden yazma ayrıca denetlenir ama engel değildir; onsuz WISECP düz adreslerle çalışır.

Satın almadan önce: wisecp-requirements.php

Aynı gereksinimleri lisans almadan önce ölçebilirsiniz. Belgede verilen wisecp-requirements.zip arşivini indirin, içindeki wisecp-requirements.php dosyasını alan adınızın yayın dizinine yükleyin ve tarayıcıda açın. Eksik bir şey varsa Sunucu Raporunu Kopyala butonuyla raporu hosting sağlayıcınıza iletebilirsiniz.

Belgeye göre denetleyici yalnızca ayarlarınızı okur; hiçbir şeyi değiştirmez ve hiçbir yere veri göndermez. İşiniz bitince sayfadaki bağlantıyla dosyayı silin.

Kurulum sihirbazı adım adım

Kurulum sihirbazı adım adım: 1 Başlangıç, 2 Lisans, 3 Gereksinimler, 4 Veritabanı

Önce hosting panelinizde (cPanel, Plesk ya da DirectAdmin) bir veritabanı ve kullanıcı oluşturup kullanıcıya tam yetki verin. Ardından WISECP dosyalarını sitenin yayın dizinine yükleyip install.php adresini açın. Sihirbazın solundaki ray altı adımı gösterir; tamamlanmış adıma dönebilir, geçilmemiş adımı atlayamazsınız.

AdımNe yapılır
1 BaşlangıçDil seçimi ve lisans sözleşmesi; kabul edilmeden ilerlenmez
2 LisansLisans anahtarı burada lisans sunucusuna doğrulatılır
3 GereksinimlerHer gereksinim ölçülen değeriyle listelenir; düzeltip yeniden çalıştırabilirsiniz
4 VeritabanıBağlantı bilgileri; sihirbaz bağlanmadan devam ettirmez
5 YöneticiYönetici hesabı ve ilk site ayarları
6 TamamlandıAdresleriniz ve sırada ne olduğu

Veritabanı ve yönetici alanları

AlanAçıklama
SunucuVarsayılan localhost; veritabanı başka sunucudaysa sağlayıcının adresi
PortVarsayılan 3306
Veritabanı adı / Kullanıcı adı / ParolaÖnceden oluşturduğunuz veritabanı ve tam yetkili kullanıcı
Ad Soyad, E-posta, ParolaYönetici hesabınız; e-posta sistem bildirimlerinin de adresidir
Yönetim klasörüPanelin yanıt vereceği adres; önerilen değeri kendinize ait bir adla değiştirin
Site başlığı, ÜlkeSitede ve e-postalarda görünen başlık; ülke başlangıç varsayılanlarını belirler
Para birimi, Saat dilimiBirincil para birimi; saat dilimi tarayıcıdan algılanır, gerekirse düzeltin

Son adımda veritabanı doldurulur, coremio/configuration/database.php yazılır ve kurulum tamamlandı olarak kaydedilir. Bu damga sihirbazın bir daha çalışmasını kalıcı olarak engeller; install.php sonrasında kilitli bir sayfa gösterir.

Komut satırından kurulum

Sunucuya tarayıcıyla erişemiyorsanız veya aynı kurulumu tekrar tekrar yapıyorsanız sihirbaz komut satırından da çalışır. SSH ile bağlandıktan sonra önce hazırlığı denetleyin; bu komut hiçbir şeyi değiştirmez:

bash
php install.php --check --url=https://ornek.com

Ardından kurulumu çalıştırın. --url zorunludur, --accept sözleşme onayının karşılığıdır:

bash
php install.php --install --url=https://ornek.com --accept \
  --license=WISECP-XXXX-XXXX-XXXX-XXXX \
  --db-name=veritabani --db-user=kullanici --db-pass=parola \
  --admin-name="Ad Soyad" --admin-email=siz@ornek.com --admin-pass=parolaniz \
  --title="Site Adiniz"

Başarıda çıkış kodu 0, hatada 1 olur. --admin-folder verilmezse yönetim klasörü rastgele üretilir. Komut satırı oturum yazımını ve mod_rewrite'ı ölçemediği için adresler index.php?route= biçiminde kurulur; mod_rewrite çalışıyorsa --rich-url=on ekleyin ya da sonradan panelden değiştirin.

Kurulumdan sonra yapılacaklar

Kurulumdan sonra yapılacaklar: Zamanlanmış görevi (cron) kurun. Belgeye göre cron kaydı olmayan yeni bir..., Lisans doğrulaması geçerli dönmediyse anahtarı girin., Bir ödeme...

Sihirbazın son adımı eksikleri şu sırayla listeler:

Kurulum sonrası durumu Yardım > Sağlık Durumu ekranından izleyebilirsiniz; aynı gereksinim denetimi orada ve Karşılama Rehberi'nin ilk zorunlu adımında tekrar koşar.

WISECP yükseltme

Yükseltme panelde Güncellemeler ekranından başlatılır. Her sürüm sırayla uygulanır (indirme, çıkarma, veritabanı, yapılandırma, uygulama); birkaç sürüm gerideyseniz aradakiler atlanmaz. İlerleme sunucuda tutulduğu için tarayıcıyı kapatmak başlamış bir yükseltmeyi durdurmaz; uzun işleri zamanlanmış görev sürdürür.

Başlamadan önce

  • Tam yedek alın ve geri yüklenebildiğini doğrulayın (yedekleme rehberi).
  • Zamanlanmış görevin çalıştığından emin olun.
  • Yeni sürümün asgari PHP sürümü veya eklenti isteği olup olmadığını kontrol edin.
  • Elle düzenlediğiniz dosyaların listesini çıkarın; paket bunların üzerine yazar.

Yükseltmeyi çalıştırma ve geri dönme

  • Güncellemeler ekranını açıp sürümün neyi değiştirdiğini okuyun.
  • Yükseltmeyi başlatın; sekmeyi kapatabilirsiniz.
  • Bitince giriş yapıp günlük kullandığınız ekranlara bakın.
  • Sorun varsa tamamlanmış yükseltmeden sonra beliren Geri Dön kontrolünü kullanın ve ürettiği raporu okuyun.

Kurulum Hizmeti

Kendiniz kurmak istemezseniz üreticinin ücretli Kurulum Hizmeti vardır. Belgeye göre hizmet mağazadan satın alınır, ücreti tek seferliktir; ardından bir destek talebi açılıp sunucu ve veritabanı erişim bilgileri orada paylaşılır. Ücret tutarı belgede yazmaz.

AdımBelgeye göre yapılan iş
Gereksinim denetimiPHP sürümü, eklentiler ve izinler kontrol edilir, eksikler tamamlanır
VeritabanıVeritabanı oluşturulur, kurulum çalıştırılır
Zamanlanmış görevlerCron görevi sunucuya tanımlanır
LisansLisans etkinleştirilip alan adına bağlanır
İzinler ve güvenlikDizin izinleri ve temel güvenlik ayarları yapılır

Kapsam tek kurulumdur. Kurulum sonrası panel ayarları ve sunucu optimizasyonu (SMTP, ödeme yöntemleri, vergi kuralları, marka, PHP limitleri, OPcache) ayrı ve yine tek seferlik ücretli Yapılandırma Hizmeti kapsamındadır. Belge, erişim bilgilerinin yalnız destek talebi üzerinden paylaşılmasını ve iş bitince parolaların değiştirilmesini önerir.

Sık Sorulan Sorular

WISECP hangi PHP sürümünde çalışır?

Sistem Gereksinimleri sayfasına göre PHP 8.2 veya üstü gerekir; daha eskisi denetimden geçmez.

ionCube olmadan kurulur mu?

Hayır. ionCube Loader zorunlu eklentiler arasındadır ve sürümü 12.0 veya üstü olmalıdır; eski bir yükleyici kurulu olsa da denetimden geçmez.

Sihirbaz veritabanını kendisi oluşturur mu?

Hayır. Veritabanını ve tam yetkili kullanıcıyı önceden hosting panelinizde oluşturmanız gerekir.

Kurulumu yeniden çalıştırabilir miyim?

Hayır. Kurulum tamamlandı olarak kaydedildikten sonra install.php kilitli bir sayfa gösterir; bu, canlı yapılandırmanın üzerine yazılmasını önlemek için bilinçli bir tasarımdır.

Panelde çalışan bir şey cron'da neden çalışmıyor?

Zamanlanmış görevler komut satırı PHP'siyle çalışır ve bunun yapılandırması ile kapalı fonksiyon listesi web sunucusununkinden farklı olabilir. İkisini de kontrol edin; ayrıntılar cron rehberinde.

Marka adları sahiplerine aittir. Bu yazı bağımsız bir teknik rehberdir; adı geçen kuruluşlarla bayilik veya ortaklık ilişkisi bulunduğu anlamına gelmez.

İlgili içerikler: WISECP nedir · WISECP cron kurulumu · WISECP taşıma ve yedekleme · PHP nedir · PHP-FPM yapılandırma