Hosting hesabını, alan adını ve site dosyalarını aynı düzene sokarak yayına geçmek için kurulum sırasını bilmek gerekir. Bu yazı, teknik terimleri uzatmadan hangi adımın hangi sırada yapılacağını ve nerede hata çıkabileceğini anlatır.
Kurulumun özü; alan adını hostinge bağlamak, dosyaları doğru dizine yüklemek, veritabanı ve PHP ayarlarını eşleştirmek, ardından SSL ile yayını güvenli hale getirmektir. Bu akış doğru kurulursa site açılır; sıranın bozulmasıysa en sık “çalışmıyor” denilen sorunları doğurur.
Bu adım tamamlanmadan kurulumun diğer parçaları anlamsız kalır. Çünkü tarayıcı doğru sunucuyu bulamazsa yüklediğiniz site dosyalarına erişemez.
Panelin ne yaptığı net değilse kullanıcı genelde dosya yükleme ile alan adı yönlendirmesini birbirine karıştırır. Oysa panel, kurulumun merkezi; FTP ise yalnızca dosya aktarım araçlarından biridir.
FTP, dosya yöneticisi ya da bir dağıtım aracı kullanılabilir; önemli olan yüklenen klasörün web köküyle eşleşmesidir. Kurulum sorununun önemli bir kısmı aslında yanlış dizin seçiminden çıkar.
Veritabanı kullanıcı yetkisi eksikse site açılır gibi görünse bile giriş yapmaz veya kurulum ekranında kalır. Bu yüzden veritabanı oluşturmak tek başına yeterli değildir; kullanıcının doğru yetkilerle bağlanması gerekir.
Eski bir sürüm, yeni bir uygulamayı bozabileceği gibi fazla yeni bir sürüm de bazı eski eklentileri çalışmaz hale getirebilir. Kurulumdan önce uygulamanın istediği minimum sürümü kontrol etmek bu yüzden önemlidir.
Sertifika aktif olduktan sonra tüm isteklerin HTTPS’e yönlenmesi kontrol edilmelidir. Aksi halde site hem güvenli hem güvensiz sürümde açılabilir ve karışık içerik hataları oluşabilir.
En sık kaçırılan noktalar; yanlış dizin, eksik veritabanı yetkisi, uyumsuz PHP sürümü ve DNS’in henüz yayılmamış olmasıdır. Bu dört kontrol, çoğu yeni kurulum problemini hızlıca ayırır.
Kurulumun özü; alan adını hostinge bağlamak, dosyaları doğru dizine yüklemek, veritabanı ve PHP ayarlarını eşleştirmek, ardından SSL ile yayını güvenli hale getirmektir. Bu akış doğru kurulursa site açılır; sıranın bozulmasıysa en sık “çalışmıyor” denilen sorunları doğurur.
Hosting Kurulumu İçin Gerekli Parçalar
Hosting kurulumunu tek bir işlem gibi düşünmek yanıltıcıdır; aslında birkaç parçanın birbirini tamamlaması gerekir. Bu parçalar doğru sıraya girmediğinde site dosyaları sunucuda olsa bile site görünmeyebilir.Alan adı ve DNS eşleşmesi
İlk kontrol alan adının hosting hesabına doğru yönlenmesidir. Nameserver kullanıyorsanız alan adı kayıt firmasında bu adresleri girersiniz; A kaydı kullanıyorsanız alan adını doğrudan sunucu IP’sine bağlarsınız.Bu adım tamamlanmadan kurulumun diğer parçaları anlamsız kalır. Çünkü tarayıcı doğru sunucuyu bulamazsa yüklediğiniz site dosyalarına erişemez.
Kontrol paneli ve erişim bilgileri
Hosting hizmeti çoğunlukla cPanel, Plesk ya da benzeri bir panelle yönetilir. Giriş bilgilerini aldıktan sonra site oluşturma, veritabanı açma, e-posta tanımlama ve SSL kurma işlemleri aynı ekrandan ilerler.Panelin ne yaptığı net değilse kullanıcı genelde dosya yükleme ile alan adı yönlendirmesini birbirine karıştırır. Oysa panel, kurulumun merkezi; FTP ise yalnızca dosya aktarım araçlarından biridir.
Site Dosyalarını ve Veritabanını Yükleme
Kurulumun ikinci yarısı, sitenin gerçek içeriğini sunucuya taşımaktır. Basit bir tanıtım sitesi ile WordPress ya da özel yazılmış bir uygulamanın ihtiyaçları aynı değildir.Dosyaları doğru dizine koyma
Site dosyaları genellikle public_html benzeri web kök dizinine yüklenir. Dosyalar başka klasöre atılırsa sunucu çalışsa bile ana sayfa görünmez veya varsayılan sayfa açılır.FTP, dosya yöneticisi ya da bir dağıtım aracı kullanılabilir; önemli olan yüklenen klasörün web köküyle eşleşmesidir. Kurulum sorununun önemli bir kısmı aslında yanlış dizin seçiminden çıkar.
Veritabanı ve kullanıcı bilgileri
WordPress, OpenCart, Laravel tabanlı sistemler ve çoğu özel uygulama veritabanı ister. Bu durumda yeni bir veritabanı, kullanıcı adı ve güçlü bir parola oluşturulur; ardından uygulama ayar dosyasına bu bilgiler yazılır.Veritabanı kullanıcı yetkisi eksikse site açılır gibi görünse bile giriş yapmaz veya kurulum ekranında kalır. Bu yüzden veritabanı oluşturmak tek başına yeterli değildir; kullanıcının doğru yetkilerle bağlanması gerekir.
PHP sürümü ve gerekli uzantılar
Birçok kurulum sorunu yanlış PHP sürümünden kaynaklanır. Hosting panelinde uygulamanın istediği sürüm seçilir; gerekiyorsa mbstring, intl, mysqli gibi uzantılar da etkinleştirilir.Eski bir sürüm, yeni bir uygulamayı bozabileceği gibi fazla yeni bir sürüm de bazı eski eklentileri çalışmaz hale getirebilir. Kurulumdan önce uygulamanın istediği minimum sürümü kontrol etmek bu yüzden önemlidir.
| Kurulum adımı | Ne yapılır / neden önemli |
|---|---|
| Alan adı DNS’i | Hosting hesabına yönlenmeden kurulum tamamlanmış sayılmaz; nameserver ya da A kaydı burada belirlenir. |
| Kontrol paneli | cPanel veya Plesk üzerinden site, veritabanı ve SSL adımları birlikte yönetilir. |
| Dosya yükleme | Site dosyaları FTP, dosya yöneticisi ya da Git benzeri bir akışla web dizinine aktarılır. |
| PHP sürümü | Kurulumun çalışması için uygulamanın istediği PHP sürümü ve uzantılar etkinleştirilir. |
| Veritabanı | CMS veya özel uygulama varsa kullanıcı, veritabanı ve yetkiler kurulumu burada tamamlanır. |
| SSL/HTTPS | Yayın öncesi sertifika eklenir; tarayıcıda güvenli erişim ve yönlendirme kontrol edilir. |
Yayına Alma ve Güvenli Çalışma Kontrolleri
Dosyalar yüklendiğinde iş bitmiş sayılmaz. Siteyi ziyaret eden kullanıcının güvenli, doğru yönlenmiş ve hatasız bir sayfa görmesi gerekir.SSL sertifikasını etkinleştirme
SSL kurulduğunda site HTTPS üzerinden açılır. Bu, yalnızca güven simgesi göstermek için değil; giriş, form ve ödeme gibi işlemlerde veri aktarımını şifrelemek için gerekir.Sertifika aktif olduktan sonra tüm isteklerin HTTPS’e yönlenmesi kontrol edilmelidir. Aksi halde site hem güvenli hem güvensiz sürümde açılabilir ve karışık içerik hataları oluşabilir.
İlk testler ve tipik hata noktaları
Kurulumdan sonra ana sayfa, yönetim paneli, medya yükleme, form gönderme ve giriş ekranı ayrı ayrı denenmelidir. Çünkü bir sayfanın açılması, sitenin bütünüyle doğru kurulduğu anlamına gelmez.En sık kaçırılan noktalar; yanlış dizin, eksik veritabanı yetkisi, uyumsuz PHP sürümü ve DNS’in henüz yayılmamış olmasıdır. Bu dört kontrol, çoğu yeni kurulum problemini hızlıca ayırır.