cPanel uyumlu yapı ne demektir?
cPanel uyumlu site, sunucu üzerinde ek bir derleme servisine ihtiyaç duymadan desteklenen PHP sürümüyle çalışabilen ve dosya yöneticisi üzerinden yayınlanabilen yapıdır. Bu yaklaşım klasik hosting kullanan işletmeler için kurulumu kolaylaştırır.
Kolay yayın, düzensiz kod anlamına gelmemelidir. Ortak bileşenler, yapılandırma dosyaları ve sayfalar ayrı klasörlerde tutulduğunda bakım daha güvenli yapılır.
- Desteklenen PHP sürümünü doğrulama
- Tek merkezden yapılandırma
- Ortak header ve footer bileşenleri
- Gizli dosyaları web erişimine kapatma
Dosya ve rota organizasyonu
Ziyaretçinin gördüğü URL ile sunucudaki gerçek PHP dosyasını ayırmak daha temiz adresler sağlar. Rewrite kurallarıyla uzantısız ve anlamlı rotalar oluşturulabilir.
Varlık dosyalarında mutlak veya site köküne göre hesaplanan adresler kullanılmalıdır. Site alt klasörde çalışırken CSS ve görsellerin kaybolmasının en yaygın nedeni yanlış göreli yollardır.
Yerel ortam ile canlı alan adı için base URL otomatik hesaplanırsa aynı dosyalar farklı klasörlerde sorunsuz çalışır.
Yayın öncesi güvenlik ayarları
Üretim ortamında hata detayları ziyaretçiye gösterilmemeli, oturum çerezleri güvenli ayarlanmalı ve formlarda CSRF kontrolü kullanılmalıdır. Dosya listeleme kapatılmalıdır.
Veritabanı parolası ve e-posta bilgileri kodun içine yazılmak yerine webden erişilemeyen ortam değişkenlerinde saklanmalıdır.
- Display errors kapalı
- Güvenlik başlıkları açık
- Formlarda doğrulama ve CSRF
- Yapılandırma dosyalarına erişim engeli
Yayın ve geri dönüş planı
Dosyalar aktarılmadan önce mevcut sitenin ve veritabanının yedeği alınmalıdır. Yeni sürüm ayrı bir klasörde test edilip ardından alan adına bağlandığında kesinti riski azalır.
Yayın sonrası ana sayfa kadar form, 404 sayfası, sitemap ve alt rotalar da kontrol edilmelidir. Hata durumunda önceki sürüme nasıl dönüleceği bilinmelidir.
- Dosya ve veritabanı yedeği
- PHP sürümü ve eklenti kontrolü
- SSL ve yönlendirme testi
- Form ve SEO smoke testi