Ana içeriğe geç

Gereksinimler

SaaS Modülünü kurmadan önce, sunucunuzun ve Perfex CRM kurulumunuzun minimum gereksinimleri karşıladığından emin olmanız gerekir. Bu adımı atlamayın — uyumsuz bir sunucuya kurulum daha sonra sorunlara neden olacaktır.

Perfex CRM Gereksinimleri

GereksinimDetaylar
Perfex CRM Sürümü3.0.x veya üzeri sürüm (en son önerilir)
Geçerli LisansAktif Envato/CodeCanyon satın alma kodu
Çalışan KurulumBu modülü eklemeden önce Perfex CRM tamamen kurulmuş ve çalışıyor olmalıdır
tehlike

Önemli: Bu modülü bozuk veya kısmen kurulmuş bir Perfex CRM üzerine KURMAYINIZ. Önce Perfex CRM'in kendisinin mükemmel şekilde çalıştığından emin olun. Yönetici paneline giriş yapabiliyorsanız ve her şey normal görünüyorsa, hazırsınız.

Sunucu Gereksinimleri

GereksinimMinimumÖnerilen
PHP Sürümü7.48.1 veya üzeri
MySQL Sürümü5.78.0 veya üzeri
Web SunucusuApache 2.4 veya Nginxmod_rewrite ile Apache 2.4+
RAM1 GB2 GB veya daha fazla (kiracı sayısına bağlı)
Disk Alanı500 MB5 GB+ (her kiracı veritabanı alanı kullanır)

Gerekli PHP Eklentileri

Bu PHP eklentileri sunucunuzda etkinleştirilmiş olmalıdır. Çoğu hosting sağlayıcısı bunları varsayılan olarak etkinleştirmiştir:

  • mysqli — MySQL veritabanı bağlantıları için
  • curl — Harici API çağrıları için
  • json — Veri işleme için
  • mbstring — Çok baytlı dize desteği için
  • openssl — Güvenli bağlantılar için
  • zip — Modül kurulumu için
bilgi

PHP eklentilerinizi nasıl kontrol edersiniz: Perfex CRM yönetici paneline giriş yapın ve Kurulum → Sistem/Sunucu Bilgisi bölümüne gidin. Orada tüm yüklü PHP eklentilerinin bir listesini göreceksiniz.

MySQL Gereksinimleri

Bu çok önemlidir — SaaS modülü her kiracı için ayrı bir veritabanı oluşturur (isteğe bağlı ancak önerilir). Bu şu anlama gelir:

GereksinimNeden Gerekli
MySQL Root Erişimi (veya CREATE DATABASE yetkisine sahip kullanıcı)Kiracılar kaydolduğunda modülün otomatik olarak yeni veritabanları oluşturması gerekir
Yeterli veritabanı limitiBazı paylaşımlı hosting planları veritabanı sayısını sınırlar. Tüm kiracılarınız için yeterli olması gerekir
Uzak veya yerel MySQL erişimiModülün kiracı veritabanlarını oluşturmak/yönetmek için MySQL'e bağlanması gerekir

MySQL Kullanıcı Yetkilerinizi Kontrol Etme

cPanel kullanıyorsanız:

  1. cPanel'e giriş yapın
  2. MySQL Veritabanları bölümüne gidin
  3. Mevcut Kullanıcılar altındaki veritabanı kullanıcınıza bakın
  4. Yetkiler düğmesine tıklayın — TÜM YETKİLER veya en azından şunlara sahip olduğundan emin olun: CREATE, DROP, ALTER, SELECT, INSERT, UPDATE, DELETE

VPS/özel sunucu kullanıyorsanız:

-- Yetkileri kontrol etmek için MySQL'de şunu çalıştırın:
SHOW GRANTS FOR 'kullanici_adiniz'@'localhost';
uyarı

Paylaşımlı hosting sınırlaması: Bazı paylaşımlı hosting sağlayıcıları (GoDaddy, Bluehost, vb. üzerindeki bütçe planları gibi) oluşturabileceğiniz MySQL veritabanı sayısını sınırlar. Her kiracı kendi veritabanını aldığından, beklenen kiracı sayınız için yeterli veritabanına izin veren bir plana ihtiyacınız olacaktır. Üretim SaaS platformları için VPS veya özel sunucu öneriyoruz.

Hosting Türü Karşılaştırması

Hangi hosting türünü kullanacağınızdan emin değil misiniz? İşte önerimiz:

Hosting TürüUygun mu?Notlar
Paylaşımlı Hosting⚠️ SınırlıTest/küçük dağıtımlar için çalışır. Sınırlı veritabanları ve kaynaklar.
VPS (Sanal Özel Sunucu)✅ ÖnerilenTam kontrol, sınırsız veritabanı, uygun fiyatlı (aylık $5-20)
Özel Sunucu✅ En İyiMaksimum performans. 100+ kiracı için en iyisi.
Bulut (AWS, DigitalOcean, vb.)✅ ÖnerilenÖlçeklenebilir, güvenilir, uygun fiyatlı. Harika başlangıç seçeneği.
cPanel/WHM Hosting✅ MükemmelEn kolay kurulum yolu — modülümüz doğrudan cPanel ile entegre olur

Alan Adı Gereksinimleri

Sunucunuza yönlendirilmiş bir alan adına ihtiyacınız olacak. Modül şu URL yapılarını destekler:

YapıÖrnekNasıl Çalışır
Alt dizin (varsayılan)siteniz.com/ws/kiracı-adıKurulumu en kolay. Kiracılar için DNS değişikliği gerekmez.
Alt alan adıkiracı-adı.siteniz.comProfesyonel görünüm. Wildcard DNS gerektirir.
Özel alan adıkiracının-kendi-alanadi.comKiracılar kendi alan adlarını kullanır. DNS yönlendirmesi gerektirir.

Kurulum Öncesi Kontrol Listesi

Kurulum adımına geçmeden önce, bunların hepsini işaretlediğinizden emin olun:

  • Perfex CRM kurulu ve çalışıyor (yönetici paneline giriş yapabiliyorsunuz)
  • PHP sürümü 7.4 veya üzeri
  • MySQL sürümü 5.7 veya üzeri
  • MySQL kullanıcınız CREATE DATABASE yetkilerine sahip
  • Sunucunuza FTP/SFTP erişimi veya dosya yöneticisi erişiminiz var
  • CodeCanyon'dan SaaS Modülü satın alma kodunuz var
  • En az 500 MB boş disk alanınız var
success

Tüm kontroller geçti mi? Harika! Modülü kurmak için Kurulum kılavuzuna gidin.

bilgi

Bir şey gereksinimleri karşılamıyor mu? Hosting sağlayıcınızla iletişime geçin ve PHP sürümünüzü yükseltmelerini, gerekli eklentileri etkinleştirmelerini veya MySQL veritabanı limitinizi artırmalarını isteyin. Çoğu hosting sağlayıcısı bunu talep üzerine ücretsiz olarak yapar.