cPanel, web hosting dünyasının en yaygın kullanılan kontrol panelidir. Grafik arayüzü sayesinde terminal bilgisi gerektirmeden domain yönetimi, SSL kurulumu, e-posta hesapları, veritabanları ve dosya işlemlerini kolayca gerçekleştirebilirsiniz. Bu rehberde cPanel'in tüm temel özelliklerini uygulamalı olarak ele alacağız.
cPanel Dashboard Genel Bakış
cPanel'e giriş yaptığınızda karşınıza ana panel (dashboard) gelir. Bu panel, sunucu kaynak kullanımı, kısayollar ve kategorize edilmiş araçlardan oluşur. Sağ üst köşede arama çubuğu ile istediğiniz araca hızlıca ulaşabilirsiniz.
Domain ve Alt Domain Ekleme
cPanel'de birden fazla web sitesi barındırabilirsiniz. Ana domain dışındaki siteleri Addon Domain olarak eklersiniz. Her addon domain kendi dizinine, e-posta hesaplarına ve istatistiklerine sahip olur.
Addon Domain Ekleme
- cPanel > Domains > Addon Domains bölümüne gidin
- "New Domain Name" alanına domain adınızı yazın (örn: yenisite.com)
- Subdomain ve Document Root alanları otomatik dolar
- İsterseniz bu domain için ayrı bir FTP hesabı oluşturabilirsiniz
- "Add Domain" butonuna tıklayın
Alt Domain (Subdomain) Ekleme
Alt domainler, ana domain altında ayrı bölümler oluşturmanızı sağlar. Örneğin blog.siteadi.com veya api.siteadi.com gibi.
cPanel > Domains > Subdomains
Subdomain: blog
Domain: siteadi.com
Document Root: /home/kullanici/public_html/blog
→ Create butonuna tıklayın
SSL Sertifikası Kurulumu
HTTPS, hem güvenlik hem de SEO açısından zorunludur. cPanel'de ücretsiz Let's Encrypt sertifikası veya satın aldığınız bir SSL sertifikasını kolayca kurabilirsiniz.
AutoSSL (Ücretsiz Let's Encrypt)
Çoğu hosting sağlayıcısında AutoSSL özelliği aktiftir. Bu özellik, tüm domainlerinize otomatik olarak ücretsiz SSL sertifikası kurar ve yeniler.
- cPanel > Security > SSL/TLS Status bölümüne gidin
- Tüm domainlerinizin listesini göreceksiniz
- Sertifikası olmayan domainlerin yanında "AutoSSL Domain Validated" yazacaktır
- "Run AutoSSL" butonuna tıklayarak sertifika oluşturmayı başlatın
- İşlem birkaç dakika sürebilir — sayfa yenilendiğinde yeşil kilit simgesi görünür
Manuel SSL Kurulumu
Özel bir SSL sertifikası (örn: Wildcard veya EV SSL) kurmanız gerekiyorsa:
cPanel > Security > SSL/TLS > Manage SSL Sites
1. Domain seçin
2. Certificate (CRT): Sertifika dosyasının içeriğini yapıştırın
3. Private Key (KEY): Özel anahtarı yapıştırın
4. Certificate Authority Bundle (CABUNDLE): Ara sertifikayı yapıştırın
5. "Install Certificate" butonuna tıklayın
# .htaccess — HTTP to HTTPS yönlendirme
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
E-posta Hesabı Oluşturma
cPanel ile domain adınız üzerinden profesyonel e-posta adresleri oluşturabilirsiniz (örn: info@siteadi.com). Her hesap için ayrı kota belirleyebilir ve webmail üzerinden erişim sağlayabilirsiniz.
cPanel > Email > Email Accounts > Create
Email: info
Domain: siteadi.com
Password: GucluBirSifre123!
Storage Space: 1024 MB (veya Unlimited)
→ Create butonuna tıklayın
E-posta hesabınızı Outlook, Thunderbird veya mobil cihazınızda kullanmak için aşağıdaki IMAP/SMTP ayarlarını kullanın:
Veritabanı Oluşturma ve Yönetimi
Web uygulamalarının çoğu (WordPress, Laravel vb.) MySQL/MariaDB veritabanı gerektirir. cPanel üzerinden veritabanı oluşturma, kullanıcı atama ve phpMyAdmin ile yönetim işlemlerini yapabilirsiniz.
MySQL Veritabanı Oluşturma
cPanel > Databases > MySQL Databases
1. "Create New Database" — Veritabanı adı girin: wp_sitem
2. "Create New User" — Kullanıcı adı: wp_kullanici, Şifre belirleyin
3. "Add User to Database" — Kullanıcıyı veritabanına atayın
4. "ALL PRIVILEGES" seçeneğini işaretleyin ve "Make Changes" tıklayın
phpMyAdmin ile veritabanınızı görsel olarak yönetebilirsiniz: tabloları görüntüleme, SQL sorguları çalıştırma, veri dışa/içe aktarma.
-- phpMyAdmin SQL sekmesinde çalıştırılabilir örnek sorgular
-- Tablo boyutlarını göster
SELECT table_name,
ROUND(data_length/1024/1024, 2) AS data_mb,
ROUND(index_length/1024/1024, 2) AS index_mb
FROM information_schema.tables
WHERE table_schema = 'wp_sitem'
ORDER BY data_length DESC;
-- Yedek al (Export sekmesini kullanın, format: SQL)
Dosya Yöneticisi Kullanımı
cPanel File Manager, FTP istemcisine ihtiyaç duymadan tarayıcı üzerinden dosya yükleme, düzenleme, silme ve izin değiştirme işlemlerini yapmanızı sağlar.
- cPanel > Files > File Manager yolunu izleyin
- public_html klasörü web sitenizin kök dizinidir
- Dosya yüklemek için "Upload" butonunu kullanın (zip yükleyip "Extract" ile açabilirsiniz)
- Dosya düzenlemek için sağ tık > Edit veya Code Editor kullanın
- İzinleri değiştirmek için sağ tık > Change Permissions (dosyalar: 644, klasörler: 755)
Yedekleme İşlemleri
Düzenli yedekleme, veri kaybına karşı en önemli koruma katmanıdır. cPanel hem tam yedekleme hem de kısmi yedekleme (veritabanı, e-posta, dosya) seçenekleri sunar.
Tam Yedekleme
cPanel > Files > Backup > Full Backup
Backup Destination: Home Directory
Email Address: admin@siteadi.com (tamamlanınca bildirim alır)
→ "Generate Backup" tıklayın
→ Yedek dosyası Home dizininize oluşturulur
Kısmi Yedekleme ve Geri Yükleme
- Home Directory: Tüm dosyalarınızın tar.gz arşivi
- MySQL Databases: Her veritabanı için ayrı SQL dump
- Email Forwarders & Filters: E-posta yapılandırma yedekleri
- Geri yüklemek için ilgili bölümdeki "Restore" aracını kullanın