Vizra 2.2'deki nusoap.php Sorunu
Php 5 sunucular için nusoap.php dosyasının güncellenmesi gerekiyor. Bu dosyanın güncellenmiş halini size kısa sürede vereceğiz.
Yaması:
Hosting Scripti & Müşteri Destek ve Takip Sistemi Plan Grupları Nedir ? Plan grupları bellirli bir grubun extra özellik talabinde bulunduğunda otomatik olarak hesaplanması ve faturalandırılmasıdır.
Örnek olarak;
ID 1
Grup Adı: Linux Web Hosting
Trafik Çapranı: 60.00
Alan Çarpanı: 35.00
Burdaki
60 ve
35 in anlamı müşteri fazladan trafik ve alan istediğinde trafik hesabı normal paket fiyatı üzerinden
%60 %35 üzerinden hesaplanır ve faturası otomatik olarak yansıtılır.
Müşteri Paneli kısmında ki PAKETLERİM menüsünden bulunan
EXTRA bölümü burdaki oranlara göre çalışmaktadır.
Not: Daha önceden VİZRA 2.1 i kullanıyor ve planlarınız hali hazırda ise
PLAN GRUBU ekledikden sonra
PLAN larınızı düzenleyip Plan Grubunu Seçmelisiniz. Aksi Halde Gerekli Hesaplama Yapılmacaktır.
otomatik cPanel işlemleri için ayarlar
Vizra 2, birçok cPanel işlemini otomatik olarak yapabilmektedir.
WHM Reseller yetkiniz varsa;
- hesap açabilir
- askıya alabilir
- hesap silebilirsiniz.
WHM Root yetkiniz varsa bunlara ilave olarak;
- reseller hesabı açılması ve limitlerin belirlenmesi
- hesap upgrade / downgrade
- bandwidth ayarı
- kota ayarı
- şifre değiştirme işlemlerini yapabilirsiniz.
Bu işlemleri yapabilmeniz için WHM panelinde Cluster/Remote Access bölümünden bulunan Setup Remote Access Key linkine tıklayarak,
------BEGIN WHM ACCESS KEY------ ve -------END WHM ACCESS KEY------- arasında kalan kısmı (bu satırlar dahil değil) Vizra'da oluşturduğunuz cPanel sunucu ayarları kısmında Access Key bölümüne yapıştırıp kaydediniz.
cPanel sunucusuna RESELLER erişim yetkiniz varsa,
Sunucu ayarlarındaki Remote Access Key (Reseller) bölümüne, WHM Reseller Panelinizden aldığınız Access Key'i yapıştırın ve Kullanıcı Adı kısmına RESELLER kullanıcı adınızı girin.
WHM Reseller Panelinize girip paket oluşturun. Daha sonra Vizra Planlar Bölümünde bir plan oluşturup, Plan ID yazan yere, paket oluştururken kullandığınız paket adını girin.
Örnek:
Reseller kullanıcı adımız vizra, oluşturduğumuz paket adı web100 olsun. cPanelde oluşturulan paketin gerçek adı vizra_web100 olacaktır.
- Vizrada Plan oluştururken Plan ID kısmına web100 yazın
- Paket türü olarak Shared'i seçin.
- Sunucu ayarlarında Kullanıcı Adı bölümüne vizra yazın.
cPanel sunucusuna ROOT erişim yetkiniz varsa,
WHM Root panelinize girip, aldığınız Access Key'i, sunucu ayarlarındaki emote Access Key (Root) bölümüne yapıştırın.
Daha sonra Packages bölümünden Reseller'ınız için bir paket oluşturup, bu paket adını, Planlar bölümünde oluşturduğunuz Reseller paketinizin Plan ID kısmına yapıştırın.
Örnek :
Oluşturduğumuz Reseller paketinin adı RS01 olsun. (root_RS01 olmayacak)
- Vizrada Plan oluştururken Plan ID kısmına RS01 yazın
- Paket türü olarak Reseller'i seçin.
Eğer sunucu sizinse, normal müşterileriniz için kendinize bir Reseller hesabı açıp bu işlemleri bu Reseller Access Key'i ile yapmanız daha iyi olacaktır.
Normal paketlerin açılımı, cPanelde oluşturduğunuz paket limitleri baz alınarak yapılır.
Reseller paketlerindeki Reseller limitlerinde, Vizra'daki paket limitleri baz alınır.
Paket isimlerinde alt tire kullanmayınız.
IonCube -- Zend Optimizer ile beraber (Döküman)
Bildiğimiz üzere IonCube zend ile birlikte çalışmamaktadır ve php sorunları çıkarmaktadır alt kısımdaki yöntem ile Fedora Core 4 - php4 - cpanel - zend yüklü bir servera ioncube'yi nasıl ekleyeceğinizi anlatmaktayım.
Servera ssh üzerinden root olarak giriş yapıldıktan sonra.
cd /usr/local
----------------
wget
http://downloads2.ioncube.com/loader...lin_x86.tar.gz
----------------
tar -zxvf ioncube_loaders_lin_x86.tar.gz
----------------
pico /usr/local/Zend/etc/php.ini
CTRL+W tuş kombinasyonu ile arama moduna geçiyoruz ve şunu yazıyoruz zend_extension= zend satırını göreceksiniz alt kısımdaki şekilde
Kod:
[Zend]zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.0.1zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.0.1zend_optimizer.version=3.0.1zend_extension=/usr/local/Zend/lib/ZendExtensionManager.sozend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
Yukardaki satırı aşağıdaki şekilde düzenliyoruz burda ioncube loaderinizi en başa eklemeniz gerekiyor aksi halde çalışmayacak ve php de de sorunlarla karşılaşırsınız. PHP versiyonunuzun 4.4 olduğunu var sayıyorum php versiyonuna göre loader yüklemeniz gerekmekte hangi loaderi yüklemeniz gerektiğini bilmiyorsanız yukardaki ioncube download adresinden ioncubeyi makinanıza çekin ve sunucunuzda her hangi bir site altına yükleyin ardından site üzerinde ioncube-loader-helper.php dosyasını çalıştırın ve zend extension ile ilgili linki tıklayın size yüklemeniz gereken *.so dosyasını gösterecek.
Evet devam ediyoruz ve yukardaki zend bölümünü aşağıdaki şekle çeviriyoruz ve ioncubeyi ekliyoruz.
Kod:
[Zend]zend_extension=/usr/local/ioncube/ioncube_loader_lin_4.4.sozend_extension_manager.op timizer=/usr/local/Zend/lib/Optimizer-3.0.1zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.0.1zend_optimizer.version=3.0.1zend_extension=/usr/local/Zend/lib/ZendExtensionManager.sozend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
Son olarak service httpd restart çekiyoruz ve ioncube ile zend beraber çalışmaya başlıyor.
(ALINTIDIR)
CRON kurulumu
Vizra, her günün belli saatlerinde
- son ödeme tarihine x gün kalan faturaları email ile müşterileri gönderebilmekte
- son ödeme tarihine x gün kala fatura oluşturabilmekte
- 3 günden fazla müşteriden cevap bekleyen biletleri otomatik olarak kapatabilmektedir.
Bunun her gün otomatik olarak yapılabilmesi için, CRON kurulumu yapılması gerekmektedir. Bu kurulum linux ve windows sistemlere göre farklılık gösterebilir.
Linux sistemler için CRON kurulumu :
# sisteminiz curl destekliyorsa :
15 2 * * * curl -s -o /dev/null http://www.domain.com/vizra/kurulumu.../cron_jobs.php
veya
# direk php ile calıştırmak için :
15 2 * * * /usr/bin/php /home/vizra/kurulumuna/giden/yol/cron_jobs.php > /dev/null 2>&1
Bu satırları cron olarak eklemeniz gerekmektedir. Hesabınız bir cpanel sunucu üzerinde ise cpaneldeki CRON JOBS bölümünden bu işlemi yapabilirsiniz.
Windows sistemler için CRON kurulumu :
Windowsta bulunan Scheduled Tasks 'Zamanlanmış Görevler' programını kullanarak
c:\php\bin\php.exe c:\vizra\kurulumuna\giden\yol\cron_jobs.php
komutunu ekleyiniz.
Bu satırlarda php yolu ve cron_jobs.php dosyasına giden yol sizde farklı olabilir, bunları kendi sisteminize göre düzenlemelisiniz.
Yine bu satırlarda CRON'un başlayacağı zaman gece 2:15 olarak girilmiştir, bunu ihtiyacınıza göre değiştirebilirsiniz.
cron_jobs.php dosyası her gün için sadece 1 defa çalışır. Bir gün için çalıştıktan sonra aynı gün bir daha hiçbir şekilde çalışmaz. Bu, dosya yolunu bilenlere karşı önlem için bu şekilde düzenlenmiştir.
*** Bu işlemlerin otomatik olarak yapılabilmesi için ayarlar kısmından aktif edilmesi gerekmektedir ***