- Konu sahibi
- #1
cPanel kurulumu, boş ve desteklenen bir Linux sunucuya cPanel & WHM yazılımının root yetkisiyle yüklenmesiyle yapılır. Kurulumdan önce sunucunun yeni kurulmuş olması, lisanslanabilir sabit genel IP erişimine ve en az bir IPv4 adresine sahip olması ve işletim sisteminde daha önce web, DNS, posta veya veritabanı servislerinin elle kurulmamış olması gerekir. Mevcut hosting hesabına giriş yapmak isteyen kullanıcı bu sunucu kurulumunu yapmaz. Çalışan siteleri taşıyacaksanız ayrı temiz sunucu hazırlayın; mevcut verili sunucuyu doğrudan biçimlendirmeyin.
Başlamadan önce şu koşulları doğrulayın:
Aşağıdaki işlem, yalnız temiz sunucuda resmî yükleyiciyi çalıştırır. /home/latest adında gerekli bir dosya bulunmadığını önceden doğrulayın; indirme bu adı kullanır:
İlk girişte lisans sözleşmelerini onaylayın. Yeni kurulumlarda deneme lisansı etkinleştirilebilir; kalıcı kullanım için geçerli bir cPanel lisansı gerekir. Ardından temel WHM yapılandırmasını tamamlayın:
Aşağıdaki ayrım, kurulumdan önce doğru yöntemi seçmenize yardımcı olur.
Kurulum sonrası WHM açılıyor, hostname doğru çözümleniyor ve test hesabı oluşturulabiliyorsa temel cPanel kurulumu tamamlanmıştır. Bundan sonraki işlem; DNS, SSL, yedekleme, paket limitleri ve güvenlik politikalarını sunucunun kullanım amacına göre yapılandırmaktır.
Mevcut sunucuya kurulum yapmak: cPanel’i çalışan bir LAMP/LEMP sunucusuna sonradan eklemeyin. Temiz işletim sistemi kullanın.
Yetkisiz oturumda başlatmak: Yükleyici root yetkisi ister. İzinli yönetim oturumunda kimliğinizi doğrulayın; sıradan cPanel hesabıyla kurulum yapılamaz.
Hostname ve DNS’i atlamak: WHM açılabilir; ancak hostname, nameserver veya alan adı DNS’i doğru değilse posta, SSL ve web yayınında sorun yaşanır.
Kurulum sırasında servis kurmak: Apache, PHP, veritabanı veya posta servislerini ayrıca kurmayın. Bu görevleri cPanel yükleyicisine bırakın.
Kurulumdan önce kontrol listesi
Başlamadan önce şu koşulları doğrulayın:
- Sunucuya SSH ile
rootkullanıcısı olarak bağlanabiliyor olun. - İşletim sistemi cPanel’in güncel sistem gereksinimlerinde desteklenen bir dağıtım ve sürüm olsun.
- Sunucu yeni kurulmuş olsun; önceden Apache, Nginx, PHP, MySQL/MariaDB, Exim, Dovecot veya başka bir hosting paneli kurmayın.
- Sunucunun statik, genel erişime açık bir IPv4 adresi bulunsun. NAT kullanılıyorsa desteklenen 1:1 NAT ve geri döngü koşullarını ayrıca kontrol edin; posta için ters DNS planı da gerekir. Yalnız IPv6 ile çalışan sunucularda cPanel kullanılamaz.
- Sunucu adı bir tam alan adı biçiminde olsun. Örnek:
server.example.com. - Güvenlik duvarı, SSH bağlantınızı ve cPanel & WHM’nin ihtiyaç duyduğu servis trafiğini engellemesin.
En küçük tam kurulum örneği
Aşağıdaki işlem, yalnız temiz sunucuda resmî yükleyiciyi çalıştırır. /home/latest adında gerekli bir dosya bulunmadığını önceden doğrulayın; indirme bu adı kullanır:
- SSH ile sunucuya
rootolarak bağlanın ve mevcut oturumun gerçekten root olduğunu kontrol edin:
Beklenen çıktıKod:id -u0değeridir. Farklı bir değer alırsanız kuruluma devam etmeyin. - Kurulum dosyasını indirip çalıştırın:
Kod:cd /home && curl -f -o latest -L https://securedownloads.cpanel.net/latest && sh latest - Kurulum sırasında SSH oturumunu kapatmayın ve sunucuyu yeniden başlatmayın. İşlem cPanel’in ihtiyaç duyduğu servisleri ve bağımlılıkları kendisi kurar; kurulumdan önce bu servisleri ayrıca yüklemeyin.
- Yükleyicinin açık başarı/tamamlanma sonucunu ve hata çıktısını kontrol edin. Yalnız shell isteminin geri gelmesi başarı kanıtı değildir. Kurulum başarılı olsa bile WHM temel yapılandırması ayrıca tamamlanmalıdır.
- Tarayıcıdan
https://SUNUCU_IP:2087adresini açarak WHM’ye root bilgileriyle giriş yapın. Sertifika uyarısı görürseniz IP/hostname ve sunucu kimliğini sağlayıcınızla doğrulayın; rastgele bir adreste uyarıyı geçerek root parolasını göndermeyin.
--force veya deneysel seçeneklerle devam etmek yerine desteklenen temiz bir işletim sistemi kurmak daha doğru karardır. cPanel yazılımını kaldıran normal bir uninstall işlemi bulunmadığından, hatalı kurulumda yeniden kurulum planı önemlidir.| Durum | Doğru karar | Neden |
|---|---|---|
| Yeni VPS, temiz işletim sistemi | Standart yükleyiciyi çalıştırın | cPanel servisleri bağımlılıklarıyla birlikte kurar |
| Mevcut web sunucusu veya panel var | Ayrı temiz sunucuya geçiş planlayın | Önceden kurulan servisler çakışma oluşturabilir |
| Yalnız IPv6 mevcut | IPv4 ekleyin | cPanel yalnız IPv6 sunucuda çalışmaz |
| Kurulumda desteklenmeyen işletim sistemi | Desteklenen işletim sistemi seçin | Deneysel kurulum destek ve kararlılık riski taşır |
İlk WHM yapılandırması
İlk girişte lisans sözleşmelerini onaylayın. Yeni kurulumlarda deneme lisansı etkinleştirilebilir; kalıcı kullanım için geçerli bir cPanel lisansı gerekir. Ardından temel WHM yapılandırmasını tamamlayın:
- Sunucunun iletişim e-posta adresini tanımlayın.
- Sunucunun kullanacağı varsayılan nameserver değerlerini sağlayıcınızdan doğrulayarak tanımlayın. WHM’de nameserver alanları boş bırakılırsa yeni hesap oluşturulamaz.
- Sunucu hostname değerinin DNS üzerinde doğru IP adresine çözüldüğünü kontrol edin.
- Alan adının DNS hizmetini planlayın. Bu sunucunun nameserver’ları yetkili olacaksa registrar delegasyonunu ayarlayın; harici DNS kullanılacaksa o hizmette gereken kayıtları koruyup doğru hedefleri tanımlayın.
- WHM üzerinden bir paket ve cPanel hesabı oluşturarak test alan adını yayınlayın.
example.com alan adı için DNS kayıtları henüz sunucuyu göstermiyorsa cPanel kurulmuş olsa bile site tarayıcıda açılmaz. Bu durumda sorun cPanel kurulumunda değil, alan adının DNS yönlendirmesindedir.Kurulum seçimi ve sonucu
Aşağıdaki ayrım, kurulumdan önce doğru yöntemi seçmenize yardımcı olur.
Kurulum sonrası WHM açılıyor, hostname doğru çözümleniyor ve test hesabı oluşturulabiliyorsa temel cPanel kurulumu tamamlanmıştır. Bundan sonraki işlem; DNS, SSL, yedekleme, paket limitleri ve güvenlik politikalarını sunucunun kullanım amacına göre yapılandırmaktır.
Sık yapılan hatalar
Mevcut sunucuya kurulum yapmak: cPanel’i çalışan bir LAMP/LEMP sunucusuna sonradan eklemeyin. Temiz işletim sistemi kullanın.
Yetkisiz oturumda başlatmak: Yükleyici root yetkisi ister. İzinli yönetim oturumunda kimliğinizi doğrulayın; sıradan cPanel hesabıyla kurulum yapılamaz.
Hostname ve DNS’i atlamak: WHM açılabilir; ancak hostname, nameserver veya alan adı DNS’i doğru değilse posta, SSL ve web yayınında sorun yaşanır.
Kurulum sırasında servis kurmak: Apache, PHP, veritabanı veya posta servislerini ayrıca kurmayın. Bu görevleri cPanel yükleyicisine bırakın.