KNOWLEDGE_BASE

cPanel’de htdocs Dizini Nerede? (htdocs vs public_html Farkı & Dosya Yükleme)

Kapak

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.php veya public_html/projem/index.php
  • Sonuç: Siteniz alanadiniz.com yazdığınızda açılmaz, boş görünür veya alanadiniz.com/projem/ yazmanız gerekir.
  • Doğru Yapı: public_html/index.php, public_html/assets/, public_html/css/
  • Sonuç: Siteniz alanadiniz.com adresine 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)

  1. Bilgisayarınızdaki C:\xampp\htdocs\projeniz\ klasörünü açın.
  2. 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).
  3. NeferHost Müşteri Paneli > Hosting Yönetimi > Hızlı Erişim menüsünden "Dosya" (cPanel File Manager) butonuna tıklayın.
  4. Sol taraftan veya ana ekrandan public_html klasörüne çift tıklayarak içine girin.
  5. Üst araç çubuğundaki "Yükle" (Upload) butonuna basıp hazırladığınız ZIP dosyasını yükleyin.
  6. 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_html iç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_html klasö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:

  1. Bilgisayarınızda http://localhost/phpmyadmin adresini açıp veritabanınızı Dışa Aktar (Export) diyerek .sql dosyası olarak indirin.
  2. 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.
  3. Hızlı Erişimden "phpMyAdmin" butonuna tıklayıp yeni veritabanınızı seçin ve İçe Aktar (Import) diyerek bilgisayarınızdaki .sql dosyasını yükleyin.
  4. Projenizin veritabanı bağlantı dosyasındaki (Örn: config.php, db.php veya wp-config.php) DB adı, kullanıcı ve şifresini cPanel'deki yeni bilgilerle güncelleyin.

Özet Karşılaştırma Tablosu

Ortam Web Kök Dizini Erişim Adresi
Yerel Bilgisayar (XAMPP) C:\xampp\htdocs\projeniz\ http://localhost/projeniz
Canlı Sunucu (NeferHost cPanel) /home/kullanici/public_html/ https://alanadiniz.com

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.

Yapay Zeka & Okuma Araçları
Akıllı Araçlar

Bu makalenin tamamını tek tıkla panoya kopyalayabilir veya tercih ettiğiniz yapay zeka asistanına göndererek anında yönetici özeti, önemli çıkarımlar veya derinlemesine analiz hazırlatabilirsiniz.

Bu Makaleden Öne Çıkan Başlıklar & Özet

  • XAMPP veya yerel sunucunuzda kullandığınız htdocs dizini cPanel'de neden bulunmaz? Web sitenizin canlıya alınacağı public_html dizini ve dosya aktarım rehberi.
  • cPanel’de Neden htdocs Klasörü Yok?
  • 📌 Altın Kural: htdocs = public_html
  • En Sık Yapılan Hata: Klasörün Kendisini Yüklemek!
  • Localhost (XAMPP)'tan cPanel public_html'e Dosya Yükleme (Adım Adım)
💡 Özel sorularınız veya derin analiz için yukarıdaki Flexable, ChatGPT veya Claude butonlarını kullanabilirsiniz.

WRITTEN BY

NeferHost Bilişim

Bizden Haberdar Olun

NeferHost'un yeni kampanya, duyuru ve makalelerinden ilk siz haberdar olun!

Yorumlar (0)

İlk yorumu siz yapın!

Bir Yorum Bırakın