cPanel’de htdocs Dizini Nerede? (htdocs vs public_html Farkı & Dosya Yükleme)
cPanel’de Neden htdocs Klasörü Yok?
Kendi bilgisayarınızda (Localhost) XAMPP, WampServer, MAMP veya Laragon gibi yerel sunucu yazılımları ile web sitesi geliştiren geliştiricilerin en sık sorduğu sorulardan biri şudur: "cPanel Dosya Yöneticisi'ne girdim ama htdocs klasörünü bulamıyorum, dosyalarımı nereye atacağım?"
Cevap son derece basittir: cPanel ve Linux tabanlı web sunucularında "htdocs" adında bir klasör bulunmaz!
XAMPP veya Apache yerel kurulumlarında web dosyalarının kök dizini geleneksel olarak C:/xampp/htdocs/ olarak adlandırılır. Ancak cPanel, AlmaLinux ve kurumsal Linux hosting ortamlarında web sitenizin internete açık olan ana kök dizini public_html (veya sembolik kısayol bağlantısı olan www) olarak adlandırılır.
📌 Altın Kural: htdocs = public_html
Bilgisayarınızdaki XAMPP ortamında C:\xampp\htdocs\ ne ise, NeferHost cPanel sunucusunda /home/kullanici/public_html/ dizini birebir aynı görevi görür. Sitenizin ziyaretçilere açılması için tüm web dosyalarınız mutlaka public_html içerisine yüklenmelidir.
En Sık Yapılan Hata: Klasörün Kendisini Yüklemek!
Yeni başlayanların yaptığı en büyük hata; bilgisayarındaki htdocs klasörünü ya da projem isimli klasörü olduğu gibi sıkıştırıp public_html içerisine çıkarmaktır.
- Hatalı Yapı:
public_html/htdocs/index.phpveyapublic_html/projem/index.php - Sonuç: Siteniz
alanadiniz.comyazdığınızda açılmaz, boş görünür veyaalanadiniz.com/projem/yazmanız gerekir. - Doğru Yapı:
public_html/index.php,public_html/assets/,public_html/css/ - Sonuç: Siteniz
alanadiniz.comadresine girildiği anda ışık hızında açılır.
Localhost (XAMPP)'tan cPanel public_html'e Dosya Yükleme (Adım Adım)
Yöntem 1: cPanel Dosya Yöneticisi ile ZIP Olarak Yükleme (En Hızlı Yöntem)
- Bilgisayarınızdaki
C:\xampp\htdocs\projeniz\klasörünü açın. - Klasörün içindeki tüm dosyaları seçin (Ctrl+A), sağ tıklayıp "ZIP Arşivine Ekle" deyin (Örn:
site_yedek.zip). - NeferHost Müşteri Paneli > Hosting Yönetimi > Hızlı Erişim menüsünden "Dosya" (cPanel File Manager) butonuna tıklayın.
- Sol taraftan veya ana ekrandan public_html klasörüne çift tıklayarak içine girin.
- Üst araç çubuğundaki "Yükle" (Upload) butonuna basıp hazırladığınız ZIP dosyasını yükleyin.
- Yükleme bitince Dosya Yöneticisi'ne dönüp ZIP dosyasına sağ tıklayın ve "Extract" (Çıkart) seçeneğini seçin. Dosyalar saniyeler içinde
public_htmliçerisine açılacaktır.
Yöntem 2: FTP (FileZilla) ile Yükleme
- FileZilla programını açın.
- Sunucu:
ftp.alanadiniz.com(veya sunucu IP adresiniz), Kullanıcı Adı & Şifre: cPanel / FTP bilgileriniz, Port:21. - Bağlandıktan sonra sağ taraftaki uzak sunucu ekranında
public_htmlklasörünün içine girin. - Sol taraftaki bilgisayar ekranınızdan proje dosyalarınızı seçip sağ tarafa sürükleyip bırakın.
Veritabanı (MySQL) Aktarımını Unutmayın!
Eğer projeniz PHP ve MySQL kullanıyorsa, sadece dosyaları aktarmak yetmez:
- Bilgisayarınızda
http://localhost/phpmyadminadresini açıp veritabanınızı Dışa Aktar (Export) diyerek.sqldosyası olarak indirin. - NeferHost panelinde Hızlı Erişimden "M.Database" butonuna basarak cPanel'de yeni bir veritabanı, kullanıcı ve şifre oluşturun. Kullanıcıya tüm yetkileri verin.
- Hızlı Erişimden "phpMyAdmin" butonuna tıklayıp yeni veritabanınızı seçin ve İçe Aktar (Import) diyerek bilgisayarınızdaki
.sqldosyasını yükleyin. - Projenizin veritabanı bağlantı dosyasındaki (Örn:
config.php,db.phpveyawp-config.php) DB adı, kullanıcı ve şifresini cPanel'deki yeni bilgilerle güncelleyin.
Özet Karşılaştırma Tablosu
Sonuç
cPanel üzerinde htdocs aramanıza gerek yoktur. Web sitenizin tüm dosyaları public_html dizinine aktarılmalı ve index.php veya index.html dosyası doğrudan bu klasörün en üst dizininde yer almalıdır. NeferHost NVMe LiteSpeed altyapısı sayesinde aktardığınız dosyalar en yüksek hızda anında yayına girecektir.
Diğer Makaleler
Bizden Haberdar Olun
NeferHost'un yeni kampanya, duyuru ve makalelerinden ilk siz haberdar olun!
Yorumlar (0)
Bir Yorum Bırakın