
Salah Folder Bisa Bikin Website Error: Memahami Struktur File Website di cPanel
Saat mengelola website melalui cPanel, file website tidak bisa diletakkan sembarangan. Setiap file memiliki lokasi tertentu agar server dapat menemukan dan menjalankannya dengan benar. Kesalahan dalam menempatkan file atau memindahkan folder tanpa memperhatikan strukturnya dapat menyebabkan website tidak tampil sebagaimana mestinya.
Bagi pengguna yang baru mengenal hosting, struktur folder di cPanel terkadang membingungkan. Padahal, memahami fungsi setiap folder merupakan hal penting, terutama ketika melakukan upload, pemindahan, atau perubahan file website.
Mengenal Struktur File Website di cPanel
Salah satu fitur yang dapat digunakan untuk mengelola file website adalah File Manager. Melalui fitur ini, pengguna dapat melihat berbagai folder dan file yang tersimpan di hosting tanpa harus menggunakan aplikasi tambahan.
Pada umumnya, file website utama ditempatkan pada folder public_html. Folder ini merupakan lokasi yang digunakan untuk menyimpan file website yang akan diakses melalui domain utama.
Sebagai contoh, jika sebuah file index.php atau index.html berada di dalam public_html, file tersebut dapat digunakan sebagai halaman utama website. Namun, jika file utama justru berada di luar folder tersebut, server mungkin tidak dapat menemukannya ketika domain diakses.
Selain public_html, pengguna juga dapat menemukan folder lain yang digunakan untuk kebutuhan tertentu. Struktur folder dapat berbeda tergantung konfigurasi hosting dan aplikasi yang digunakan, sehingga pengguna sebaiknya tidak menghapus atau memindahkan folder yang belum diketahui fungsinya.
Kesalahan Folder yang Sering Terjadi
Salah satu kesalahan yang cukup umum adalah mengunggah file website ke folder yang tidak sesuai. Misalnya, pengguna mengunggah seluruh file website ke dalam folder baru di dalam public_html, padahal file tersebut seharusnya berada langsung di dalam public_html.
Akibatnya, ketika domain dibuka, website bisa saja tidak muncul dan justru menampilkan halaman kosong, pesan error, atau halaman bawaan hosting.
Kesalahan lain dapat terjadi ketika file website dipindahkan tanpa memperhatikan hubungan antarfile. Beberapa website memiliki file konfigurasi yang mengarah ke folder atau file tertentu. Jika struktur tersebut berubah, website dapat mengalami masalah meskipun seluruh file masih ada di hosting.
Bagaimana Cara Mengeceknya?
Jika website tiba-tiba tidak dapat diakses setelah melakukan perubahan file, langkah pertama yang dapat dilakukan adalah membuka File Manager melalui cPanel.
Kemudian, periksa beberapa hal berikut:
- Pastikan file website berada di lokasi yang benar.
Untuk domain utama, periksa apakah file website berada di dalampublic_htmlatau document root yang ditentukan oleh hosting. - Cari file utama website.
File sepertiindex.phpatauindex.htmlbiasanya digunakan sebagai halaman awal website. - Periksa folder setelah proses upload.
Pastikan file tidak secara tidak sengaja berada di dalam folder tambahan akibat proses ekstraksi atau upload. - Jangan sembarangan menghapus file.
Beberapa file mungkin terlihat tidak penting, tetapi bisa menjadi bagian dari konfigurasi website. - Periksa kembali perubahan terakhir.
Jika error muncul setelah memindahkan atau mengganti file, perubahan tersebut dapat menjadi salah satu hal yang perlu diperiksa.
Bagaimana Jika Menggunakan Subdomain?
Struktur folder juga perlu diperhatikan ketika website menggunakan subdomain. Subdomain dapat memiliki document root atau folder tujuan sendiri, tergantung pengaturan pada hosting.
Misalnya, sebuah subdomain diarahkan ke folder tertentu. File website harus ditempatkan pada folder yang menjadi document root tersebut. Jika file justru diletakkan di public_html tanpa memperhatikan pengaturan subdomain, website mungkin tidak menampilkan halaman yang diharapkan.
Karena itu, sebelum memindahkan file, pengguna sebaiknya mengetahui terlebih dahulu document root dari domain atau subdomain yang sedang dikelola.
Mengapa Struktur Folder Perlu Diperhatikan?
Struktur folder bukan hanya masalah kerapian. Server menggunakan lokasi file yang telah ditentukan untuk menemukan halaman dan resource website. Kesalahan lokasi dapat membuat website gagal menemukan file yang dibutuhkan.
Memahami struktur folder juga akan membantu ketika melakukan maintenance, backup, migrasi website, atau memperbaiki masalah setelah proses upload. Dengan mengetahui lokasi file, pengguna dapat melakukan pengecekan dengan lebih terarah tanpa harus mengubah banyak bagian website secara sembarangan.
Kesimpulan
Mengelola file melalui cPanel memang cukup mudah karena pengguna dapat melakukannya melalui File Manager. Namun, kemudahan tersebut tetap membutuhkan pemahaman mengenai struktur folder website.
Kesalahan sederhana seperti menempatkan file di folder yang salah dapat membuat website tidak berjalan dengan baik. Oleh karena itu, sebelum mengunggah, memindahkan, atau menghapus file, pastikan terlebih dahulu lokasi dan fungsi file tersebut.
Dengan memahami public_html, document root, serta struktur folder website, proses pengelolaan file di cPanel dapat dilakukan dengan lebih aman dan terarah.