Emlak Script

Yayınlanan Son Kararlı Sürüm: 1.2 (26.11.2013)

Kurulum Yönergeleri

  • Tüm dosyaları ftp ile sunucuya yükleyiniz
  • Hosting panelinizden bir mysql veritabanı oluşturup, veritabani.sql dosyasını import edin
  • protected/config/main.php dosyasında yapılacak değişiklikler;
    • En üst bölümde bulunan 'name' bölümüne web siteniz için bir isim yazın. Bu bazı sayfa başlıklarında ve metinlerde görünecektir.
    • 'db' altındaki 'connectionString', 'username' ve 'password' alanlarını oluşturduğunuz veritabanına göre düzenleyin.
    • Eğer payPal sistemini kullanacaksanız, bir payPal hesabı alın ve api sistemini aktif edin (Nasıl yapabilirim ?). Ardından 'Paypal' bölümü altındaki verileri aldığınız api bilgilerine göre düzenleyin.
    • Facebook ile login için bir facebook uygulaması oluşturun ve ayarlarını yapın. Ardından 'facebookSdk' altındaki 'appId' ve 'secret' bölümlerini düzenleyin.
    • Sistemin mail göndermek için kullandığı ayarları 'Smtpmail' bölümünden düzenleyin.
  • Yazma izni verilecek klasörler;
    • /uploads
    • /assets
    • /images/ilan
    • /images/magaza
    • /images/slider
    • /protected/runtime

Yukarıdaki yönergeler sistemin sağlıklı çalışabilmesi için yeterlidir. Ancak profesyonel bir kullanıcı yada programcı iseniz caching, url routing, error log gibi bileşenleri de değiştirerek kendinize en uygun konfigürasyonu elde edebilirsiniz.

Hata Bildirimi

Hata yönetimi işlemleri de bu platformdan yürütülecektir. Sağ tarafta bulunan issues alanından hata bildirimi yapabilirsiniz. Bildiriler çoğunlukla aynı gün içinde değerlendirilecektir.

Sistem Gereksinimleri

Platform Yii framework kullanılarak inşa edildiği için framework'un gerektirdiği bazı bileşen ve değerler vardır. Bunlar zorunlu ve önerilen olarak 2 bölümde bildirilmiştir;

Zorunlu olan gereksinimler

Günümüz birçok sunucusu zaten aşağıda belirtilen gereksinimleri karşılamaktadır. Ancak ortak bir sunucu(hosting) kullanıyorsanız tüm bileşenler kurulu olmayabilir. Bunun için lütfen sunucu yöneticisine danışın.
  • PHP sürümü 5.1.0 ve üstü olmalıdır
  • $_SERVER değişkeni kullanılabilir olmalıdır
  • safe_mode pasif(off) olmalıdır.
  • Reflection eklentisi
  • PCRE eklentisi
  • SPL eklentisi
  • DOM eklentisi
  • PDO eklentisi
  • PDO MySQL eklentisi
  • PDO SQLite eklentisi
  • SOAP eklentisi
  • GD eklentisi
  • ionCube eklentisi

Önerilen bileşenler

  • APC eklentisi (cache sistemidir. Kesinlikle önerilmektedir. %70'e kadar bir performans artışı sağlar)
  • Memcache eklentisi (APC istemiyorsanız ve farklı 2 sunucu kullanmak isterseniz yüksek performans sağlar)

Sorumluluklar

Sistemde meydana gelebilecek herhangi bir problem yada güvenlik açığı gibi sebeplerden dolayı oluşabilecek zarardan ancak script'i kullanan kurum/şahıs kendisi sorumludur.