Teknoloji 03.07.2026

WHMCS Kurulumu ve İlk Güvenlik Ayarları Yapılandırması

WHMCS Kurulumu ve İlk Güvenlik Ayarları Yapılandırması

WHMCS Kurulumu ve Alınması Gereken Güvenlik Önlemleri

WHMCS (Web Host Manager Complete Solution), hosting şirketlerinin faturalandırma, müşteri yönetimi ve destek taleplerini otomatikleştirmek için kullandığı en kapsamlı sistemdir. Müşteri bilgilerini ve ödeme altyapısını barındırdığı için WHMCS güvenliği en üst seviyede tutulmalıdır. Bu makalemizde, WHMCS kurulumunu ve ardından yapılması gereken kritik güvenlik yapılandırmalarını ele alacağız.

1. WHMCS Kurulum Süreci

WHMCS kurulumunu gerçekleştirmek için güncel WHMCS dosyalarını resmi siteden indirip sunucunuza yükleyin. Boş bir MySQL veritabanı oluşturun ve tarayıcınızdan kurulum sihirbazını başlatın. Lisans anahtarınızı, veritabanı bilgilerinizi ve admin kullanıcı adınızı tanımlayarak kurulumu tamamlayın. Kurulum bittikten sonra güvenlik için "install" klasörünü sunucudan tamamen silin.

2. configuration.php Dosyasını Korumaya Almak

WHMCS veritabanı bağlantı bilgilerini içeren configuration.php dosyasının izinlerini (permission) dışarıdan okunmasını engellemek için 400 veya 444 olarak değiştirin. Ayrıca bu dosyanın yazılabilirliğini kapatmak sunucu güvenliği açısından önemlidir.

3. Admin Klasörünün Adını Değiştirmek ve Şifrelemek

Saldırganların admin paneline brute-force (kaba kuvvet) yapmasını engellemek için varsayılan "admin" klasörünün ismini değiştirin. Örneğin klasör adını "yonetici-paneli" yapın. Ardından configuration.php dosyasını açıp en alta şu satırı ekleyerek WHMCS'e yeni admin yolunu bildirin:

$customadminpath = 'yonetici-paneli';

Ek olarak, cPanel veya Plesk üzerinden bu klasöre ikinci bir şifre koruması (.htaccess şifrelemesi) ekleyin.

4. Belirli Klasörleri Web Erişimi Dışına Taşımak

WHMCS'in geçici dosya ve şablon önbelleklerini sakladığı attachments, downloads ve templates_c klasörlerini web kök dizininin (public_html) dışına, üst dizine taşıyın. Ardından bu değişikliği yine configuration.php içinde tanımlayın:

$templates_compiledir = '/home/kullanici/templates_c/';
$attachments_dir = '/home/kullanici/attachments/';
$downloads_dir = '/home/kullanici/downloads/';

Sonuç

WHMCS sisteminizin güvenli ve stabil çalışması için barındığı sunucunun da kaliteli olması gerekir. WHMCS projeleriniz için özel olarak optimize edilmiş yüksek performanslı VDS Sunucu paketlerimizi tercih edebilirsiniz.

QBilisim.Com

IRCd, hosting ve sunucu operasyonunu tek yerden yönet.

Kurulum, taşıma, DNS, SSL, applet ve destek süreçleri için müşteri panelinden talep oluşturabilirsin.