Bazen, web siteniz güncellemelerden sonra veya aniden sorunlar yaşayabilir. Neyse ki, bu sorunları önlemek ve kendi başınıza çözmek için atabileceğiniz adımlar var. Bu rehber, web sitesi kesintilerinin en yaygın nedenlerini ve bunları nasıl düzelteceğinizi adım adım anlatacaktır. Daha fazla yardıma ihtiyacınız olursa, Müşteri Destek ekibimiz size yardımcı olabilir.
Bir web sitesine erişmeye çalışırken “Bağlantınız gizli değil” hata mesajıyla karşılaşırsanız, bu, tarayıcınızın cihazınız ile site arasında güvenli bir bağlantı kuramadığı anlamına gelir.
Bunu düzeltmek için önce SSL sertifikası sorunlarını kontrol edin. Geçerli bir sertifika yüklü olduğundan ve SSL ile ilgili bir sorun olmadığından emin olmak için bir SSL Kontrolü aracı kullanın. Kontrol aracı herhangi bir sorun göstermiyorsa veya SSL sertifikası doğru şekilde yapılandırılmışsa, hata web sitesindeki karışık içerikten kaynaklanıyor olabilir. Bu durumda, yardım için Müşteri Destek ile iletişime geçin.
Bu sorun genellikle PHP hatalarından kaynaklanır; bunları alan adınızın web kök dizininde bulunan error_log dosyasında inceleyebilirsiniz. Kayıt dosyası, dosya yolu, veritabanı şeması ve hatanın oluştuğu belirli dosya ve satır numarası gibi ayrıntılı bilgiler sağlar.
Genellikle bu hatalar bir tema, şablon, eklenti, bileşen veya eklentiyle ilgilidir. Sorunun çözülüp çözülmediğini görmek için bu öğeleri değiştirmeyi veya devre dışı bırakmayı deneyin.
Diğer olası bir neden, hatalı dosya veya klasör izinleridir. Hesabınızdaki her dosya ve dizinin, kimlerin okuyabileceğini, değiştirebileceğini veya çalıştırabileceğini kontrol eden belirli izinleri vardır. cPanel'de bir dosya veya klasör oluşturduğunuzda, varsayılan izinlerle gelir. Bu ayarların genellikle değiştirilmesine gerek yoktur, ancak bazı kurulumlar veya güncellemeler değişiklik yapmanızı gerektirebilir.
Üç tür erişim izni vardır:
Okuma – Dosyanın görüntülenmesine izin verir.
Yazma – Dosyanın değiştirilmesine izin verir.
Çalıştır – Dosyanın bir program olarak çalıştırılmasına izin verir.
Bu izinler üç kullanıcı kategorisi için geçerlidir:
Sahip – Dosyanın sahibi olan kullanıcı.
Grup – Aynı grup veya dizinde bulunan kullanıcılar.
Dünya - Diğer tüm kullanıcılar.
İzin seviyeleri sayılarla gösterilir:
0: Erişim yok
1: Sadece çalıştırma
2: Sadece yazma
3: Yazma ve çalıştırma
4: Sadece okuma
5: Okuma ve çalıştırma
6: Okuma ve yazma
7: Okuma, yazma ve çalıştırma (tam izinler)
Dosyalarınızın bir web tarayıcısında doğru görüntülenmesini sağlamak için aşağıdaki izin ayarlarını kullanın:
HTML ve resim dosyaları – İzinleri 644 (veya 0644) olarak ayarlayın. Bu, herkesin okuyabilmesini ancak yalnızca sahibinin yazabilmesini sağlar. Bu izinler, dosya oluşturulduğunda otomatik olarak ayarlanır.
Klasörler – İzinleri 755 (veya 0755) olarak ayarlayın. Bu, herkesin okuyup çalıştırabilmesini ancak yalnızca sahibinin yazabilmesini sağlar. Bu izinler, klasör oluşturulduğunda otomatik olarak atanır.
CGI dosyaları – İzinleri 755 (veya 0755) olarak ayarlayın. Bu, herkesin okuyup çalıştırabilmesini ancak yalnızca sahibinin yazabilmesini sağlar. Diğer dosyalardan farklı olarak, bu izinler otomatik olarak ayarlanmaz, bu yüzden manuel olarak değiştirmeniz gerekir.
Ayarlanacak varsayılan izinler şunlardır:
Dosyalar – 0644
Klasörler – 0755
Alan adı kök klasörü – 0750
Sorunun nedenini hâlâ bilmiyorsanız veya dosya ve klasör izinlerini kontrol etme veya değiştirme konusunda yardıma ihtiyacınız varsa, Müşteri Destek ile iletişime geçin. Sorun giderme sürecinde size rehberlik edeceğiz. Lütfen aşağıdaki bilgileri hazır bulundurun:
Tam hata mesajı
Hatanın göründüğü URL (veya yeniden oluşturmak için adımlar).
Dış IP adresiniz
‘Bağlantı zaman aşımına uğradı’ veya ‘Bağlantı sıfırlandı’ hatasıyla karşılaşırsanız, bu, dış IP adresinizin sunucu güvenlik duvarı tarafından engellendiği anlamına gelebilir. Bunu çözmek için lütfen Müşteri Destek ile iletişime geçin, böylece engellemenin nedenini araştırıp sorun giderme konusunda yardımcı olabiliriz.
İletişime geçerken, alan adınızı ve dış IP adresinizi sağladığınızdan emin olun.
Bu hata, aşağıdakiler de dahil olmak üzere çeşitli nedenlerle oluşabilir:
1. Hatalı .htaccess yönergeleri en yaygın neden olup, yanlış sözdizimi veya sorunlu yönergelerden kaynaklanır .htaccess dosyasında. Erişmek için şu adımları izleyin:
Spaceship hesabınıza gidin.
Launchpad'de Hosting Yöneticisi seçeneğini seçin.
Barındırma planınızın yanındaki Yönet düğmesine tıklayın.
Dosyalar ve Depolama seçeneğini seçin.
Web sitesi adının yanındaki Dosyaları Yönet seçeneğine tıklayın.
Sorunun .htaccess dosyasından kaynaklanıp kaynaklanmadığını öğrenmek için, cPanel Dosya Yöneticisi'nde Yeniden Adlandır seçeneğini kullanarak dosyanın adını geçici olarak değiştirin. Sorun çözülürse, problem .htaccess dosyasındadır. Bu durumda, satırların başına # ekleyerek satırları devre dışı bırakıp sorun gidermeye başlayabilirsiniz.
Not:.htaccess sözdizimine aşina değilseniz, doğrudan değişiklik yapmaktan kaçının ve her zaman dosyanın yedek bir kopyasını saklayın.
.htaccess dosyasını değiştirdikten sonra hata devam ediyorsa, ek ipuçları için error_log dosyasındaki en son PHP hata kayıtlarını kontrol edin.
Son olarak, gerekirse .htaccess dosyasının adını tekrar orijinaline çevirin ve satırların başındaki işareti kaldırın.
2. Hatalı dosya veya klasör izinleri de hatalara neden olabilir. İzinleri cPanel'de ayarlayabilirsiniz:
Dosya Yöneticisi'ne gidin.
İzinleri Değiştir seçeneğine tıklayın.
Dosyalarınıza erişmek için:
Spaceship hesabınıza giriş yapın.
Launchpad'de Hosting Yöneticisi seçeneğini seçin.
Barındırma planınızın yanındaki Yönet seçeneğini seçin.
Dosyalar ve Depolama bölümüne gidin.
Web sitesi adının yanındaki Dosyaları Yönet seçeneğine tıklayın.
Ayarlanacak varsayılan izinler şunlardır:
Dosyalar – 0644
Klasörler – 0755
Alan adı kök klasörü – 0750
Dosya veya klasör izinlerini nasıl kontrol edeceğiniz veya değiştireceğinizden emin değilseniz, lütfen Müşteri Destek ile iletişime geçin.
3. Aşırı hesap kaynağı kullanımı (RAM, CPU) barındırma hesabınızın sanal kaynak sınırlarını aşmasından kaynaklanabilir.
Hesabınız LVE (Lightweight Virtual Environment) sınırlarına yaklaşıyorsa, error_log dosyasını inceleyin ve sorunun bir betik, eklenti veya başka bir şeyden kaynaklanıp kaynaklanmadığını anlamak için en son hata mesajlarını kontrol edin.
Hesabın sınırına ulaşıp ulaşmadığını Spaceship hesabınızdaki Hosting Yöneticisi bölümünden kontrol edebilirsiniz. Barındırma planının yanındaki Yönet seçeneğini seçin > Barındırma Kullanımı > Raporlar günlüğü. Kaynakları aşırı kullanıyorsanız, rapor burada olacaktır. Ayrıca cPanel'de Kaynak Kullanımı menüsünden kaynak kullanımınızı görüntüleyebilirsiniz.
Sorun tespit edildikten sonra, gelecekte kaynak sınırlarını aşmamak için sitenizi veya hesap performansınızı optimize edin.
4. 500 Dahili Sunucu Hataları bazen tetiklenen bir ModSecurity kuralı nedeniyle oluşabilir. ModSecurity, tüm sayfa isteklerini izler ve web sitenizin güvenlik açıklarından yararlanabilecek potansiyel olarak zararlı istekleri filtreler. Genellikle kötü amaçlı etkinlikleri engellese de, bazen zayıf web sitesi kodlaması nedeniyle meşru bir isteği tehdit olarak yanlış tanımlayabilir ve hatalara neden olabilir.
ModSecurity'yi yönetmek için cPanel > ModSecurity bölümüne gidin. Listenizdeki alan adını bularak Kapalı seçeneğini seçerek devre dışı bırakabilirsiniz. Bu, alt alan adlarınızı etkilemez; onlar korunmaya devam eder. İstediğiniz zaman Açık seçeneğini seçerek tekrar etkinleştirebilirsiniz.
Bu seçeneği kullanırken dikkatli olmanızı öneririz. ModSecurity'nin sitenizde sorunlara neden olduğunu düşünüyorsanız, değişiklik yapmadan önce Müşteri Destek ile iletişime geçin.
507 Yetersiz Depolama hatası, 50x durum kodu serisinin bir parçası olup, veritabanınızda veya dosya sisteminizde sorunlar olduğunu gösterir. Şunlardan kaynaklanabilir:
WordPress sitenizdeki güncel olmayan eklentiler veya temalar.
Yetersiz disk alanı gibi sınırlı sunucu kaynakları.
RAM kısıtlamaları
Bu sorunu çözmek için:
Web sitenizdeki tüm eklentilerin ve temaların güncel olduğundan emin olun.
Veritabanlarınızı optimize edin ve geçici dosyaları barındıracak yeterli disk alanı olup olmadığını kontrol edin.
Bu hata, web sitenizin LVE (Lightweight Virtual Environment) kaynak limitlerini aştığı anlamına gelir. Hesabınızın limitlere ulaşıp ulaşmadığını kontrol etmek için Spaceship hesabınızdaki Hosting Manager bölümüne gidin, barındırma planınızın yanındaki Yönet seçeneğini seçin, ardından Hosting Kullanımı > Raporlar Günlüğü bölümüne gidin. Aşırı kullanım varsa, ayrıntıları burada görebilirsiniz. Ayrıca cPanel'de Kaynak Kullanımı menüsünden kaynak kullanımınızı görüntüleyebilirsiniz.
Yakın zamanda site güncellemeleri yaptıysanız, yeni eklentiler veya temalar eklediyseniz ya da bir trafik artışı yaşadıysanız, web sitenizi optimize etmeyi düşünün. Daha fazla rehberlik veya ayrıntılı inceleme için lütfen Müşteri Desteği ekibimizle iletişime geçin.
404 hatası genellikle içerik silindiğinde veya farklı bir URL'ye taşındığında meydana gelir. Yaygın nedenler şunlardır:
URL veya içeriği kaldırıldı ya da taşındı ve dahili bağlantılar güncellenmedi.
URL yanlış yazıldı veya yanlış bağlandı.
Alan adı mevcut değil.
.htaccess dosyasında eksik varsayılan WordPress kuralları veya Laravel gibi sistemlerdeki sorunlar gibi problemler.
Nadir durumlarda, ModSecurity de sebep olabilir.
1. Hatalı bağlantıları çalışanlarla değiştirin.
2. 404 sayfalarına işaret eden tüm bağlantıları kaldırın ve bozuk sayfaları arama motorlarından kaldırmayı düşünün. Bu sayfaları kalıcı olarak kaldırmak için Google’ın URL kaldırma aracını kullanın. Daha fazla bilgi için bu deindeksleme rehberine bakın.
3. WordPress sitenizin kalıcı bağlantılarını güncellemek için WordPress kontrol panelinde Ayarlar > Kalıcı Bağlantılar bölümüne gidin ve Değişiklikleri Kaydet seçeneğini tıklayın (kaydetmek yeterlidir, değişiklik yapmanız gerekmez).
403 Yasak hatası şu nedenlerle oluşabilir:
Yanlış dosya/klasör izinleri
.htaccess dosyasındaki engellenen kurallar
ModSecurity tarafından tespit edilen şüpheli etkinlik, erişimi engelleyebilir.
/xmlrpc.php dosyasının geçici olarak engellenmesi.
Kimlik avı veya kötü amaçlı yazılım endişeleri nedeniyle engellendi. Bir engelleme uygulanıp uygulanmadığını kontrol etmek için Müşteri Desteği ile iletişime geçin.
Hata 403 Yasak İstek, yönetim kuralları tarafından engellendi isteğin sunucumuzdaki bir güvenlik hizmeti tarafından engellendiğini gösterir. Bu hatayla web sitenizde karşılaşırsanız, daha fazla inceleme ve yardım için Müşteri Destek ile iletişime geçin.
Bu hata, sunucunun istemci tarafındaki bir sorun nedeniyle isteği işleyemediğini gösterir. Yaygın nedenler şunlardır:
URL dizesi sözdizimi hatası
Bozuk tarayıcı önbelleği ve çerezler
DNS Arama önbelleği sorunları
Dosya boyutunun sunucu sınırlarını aşması
Tarayıcı eklentileriyle çakışmalar
Bu sorunu çözmek için:
1. Alan adının ve URL'nin doğru yazıldığından emin olun. Özel karakterlerin düzgün şekilde kodlandığından ve geçerli URL karakterleri olduğundan emin olun. Uzun URL'ler için, geçersiz karakterleri kontrol etmek amacıyla çevrimiçi bir URL kodlayıcı/çözücü kullanmayı düşünün.
2. Tarayıcınızın önbelleğini temizleyin.
3. Bir dosya yüklerken bu hatayla karşılaşıyorsanız, dosya boyutunun sunucu sınırını aşmasından kaynaklanıyor olabilir. Daha küçük bir dosya yüklemeyi deneyin ve bu işe yararsa, orijinal dosyanın boyutunu küçültüp tekrar yükleyin.
4. DNS önbelleğinizi temizleyin.
5. Çerezleri etkileyen veya web sitesi işlevselliğine müdahale eden tarayıcı eklentilerini devre dışı bırakın. Bu eklentileri geçici olarak kapatmak, sorunun bundan kaynaklanıp kaynaklanmadığını gösterecektir.
Web siteniz bazı tarayıcılarda (Chrome, Firefox, Safari vb.) erişilemiyorsa, şu araçları kullanmayı deneyin: DNS Checker veya proxy servisleri:
Web siteniz bazı tarayıcılarda çalışıyor, bazılarında çalışmıyorsa, bunun nedeni tarayıcı önbelleği sorunu olabilir. Tarayıcınızın önbelleğini temizleyip siteye tekrar erişmeyi deneyin.
Web siteniz çevrimiçi proxylerde açılıyor ancak tarayıcınızda açılmıyorsa, bu DNS yayılımı gecikmelerinden kaynaklanıyor olabilir. Bu süreç, alan adınızın DNS bölgesinde yapılan değişikliklerden sonra DNS önbelleklerinin dünya genelinde güncellenmesini sağlar ve 24-48 saat sürebilir. Ne yazık ki, bu süreci hızlandırmak mümkün değildir.
Beklerken, bilgisayarınızın DNS önbelleğini ve tarayıcı önbelleğini temizleyebilirsiniz. DNS yayılımını atlamak için yerel hosts dosyanızı da düzenleyebilirsiniz. Bu dosya, alan adlarını IP adresleriyle manuel olarak eşleştirmenizi sağlar ve DNS değişiklikleri gerçekleşmeden önce web sitenizi yeni sunucuda önizlemenize olanak tanır. Hosts dosyanıza belirli girdiler ekleyerek, web sitenizi alan adıyla görüntüleyebilir, bilgisayarınızı belirli bir IP adresine yönlendirebilir ve normal DNS sorgusunu atlayabilirsiniz. Bu, web siteniz yeni bir sunucuda barındırılırken üzerinde çalışmak istediğinizde, diğer kullanıcılar hâlâ eski sunucudaki canlı siteye erişirken faydalıdır.
Web sitesi hâlâ farklı tarayıcılar, proxyler veya cihazlarda çalışmıyorsa, alan adınızın doğru şekilde sunucuya yönlendirildiğinden emin olun. DNS yayılımı tamamlandıysa ve alan adınız doğru yapılandırıldıysa, barındırma sunucunuzda planlı bakım veya teknik sorunlar gibi genel sorunlar olabilir.
Web sitesi kesintileri can sıkıcı olabilir, ancak yaygın hata mesajlarını ve nedenlerini anlamak, sorunları hızlıca tespit edip çözmenize yardımcı olabilir. Kırık bağlantılardan kaynaklanan 404 hatası, hatalı .htaccess yönergelerinden kaynaklanan 500 Dahili Sunucu Hatası veya kaynak sınırlarının neden olduğu 508 hatası olsun, bu rehber bu sorunları gidermek ve çözmek için uygulanabilir adımlar sunar. Eklentilerinizi, temalarınızı ve yazılımınızı her zaman güncel tutun, sunucu kaynaklarınızı izleyin ve sitenizin performansını korumak için barındırma hesabınızdaki mevcut araçları kullanın. Daha karmaşık sorunlar için veya ek yardıma ihtiyacınız olursa, destek almak için Müşteri Destek ile iletişime geçmekten çekinmeyin.