WordPress'te İzlediğiniz Bağlantının Süresi Doldu Hatası Nasıl Düzeltilir
Yayınlanan: 2021-03-13Bir siteyi yönetirken, düzeltmeniz gereken farklı sorunlarla karşılaşacaksınız. En yaygın olanlardan biri, takip ettiğiniz bağlantının süresinin dolmuş olmasıdır. Bu yüzden bu yazımızda size WordPress'te “İzlediğiniz Linkin Süresi Doldu” hatasını nasıl düzelteceğinizi göstereceğiz.
WordPress'te neden “İzlediğiniz bağlantının süresi doldu” hatası oluşuyor?
İzlediğiniz bağlantının süresi doldu, şu durumlarda oluşan standart bir WordPress hatasıdır:
- Admin paneli üzerinden siteye özel tema ve eklentilerin yüklenmesi
- Temanız PHP sürümüyle uyumlu değil
Bu genellikle sunucunuzdaki maksimum dosya boyutu veya maksimum bellek düzgün yapılandırılmadığında olur. Daha yakından bakalım.
Dosya Sınırı Kısıtlaması
Çoğu WordPress barındırma şirketi, güvenlik ve performans optimizasyonu amacıyla sunucunun PHP sınırlarını sınırlar. Örneğin, barındırma sunucunuz için maksimum yükleme boyutu olarak 10 MB yapılandırdıysa, 1 MB'den büyük bir tema, eklenti veya dosya yüklemeye çalıştığınızda bağlantı süresi doldu hatası alırsınız.
Bunun da ötesinde, barındırma hizmetleri ayrıca her PHP yürütmesi için belirli bir zaman tanımlar. Yükleme işlemi yapılandırdıklarından daha uzun sürerse, yönetici bölümünde "İzlediğiniz bağlantının süresi doldu" hatasını görürsünüz.
Uyumsuz PHP
WordPress sitenizin PHP sürümü temanızla uyumlu değilse bu hatayı alırsınız. Bu çok sık olmaz çünkü tema ve eklenti geliştiricileri genellikle ürünlerinin en popüler PHP sürümleriyle uyumlu olduğundan emin olurlar. Ancak, güncel olmayan bir tema veya eklenti yüklemeye çalışıyorsanız, PHP uyumsuzluğu sorunlarınız olabilir.
Bu sorunları gidermek için web barındırma şirketiniz tarafından yapılandırılan PHP sınırlarını yükseltmeniz veya PHP sürümünü güncellemeniz yeterlidir.
WordPress'te İzlediğiniz Bağlantının Süresi Doldu Hatası Nasıl Düzeltilir
İyi haber şu ki, bu sorunu çözmenin birkaç yolu var. Bu bölümde, WordPress'teki "İzlediğiniz bağlantının süresi doldu" hatasını düzeltmenin farklı yollarını göstereceğiz:
- Temanın function.php dosyasını düzenleme
- .htaccess dosyası aracılığıyla
- php.ini dosyasını düzenleme
- PHP sürümü
- Barındırma şirketi
Kendiniz için en iyisini seçebilmeniz için her bir yönteme bir göz atalım.
NOT : Başlamadan önce sitenizin tam bir yedeğini oluşturmanızı ve bir alt tema kullanmanızı öneririz. Bir tane oluşturabilir veya bir alt tema eklentisi kullanabilirsiniz.
1) Functions.PHP dosyasını düzenleme
Temanızın function.php dosyasına fazladan bir kod ekleyerek, yürütme sınırlarını artırabilecek ve bu hatayı önleyebileceksiniz. Upload_max_size, post_max_size ve max_execution_time'ı artırmak için function.php dosyanızı nasıl düzenleyebileceğinizi görelim.
- upload_max_size : Yüklemenize izin verilen maksimum dosya boyutu
- post_max_size : Bir gönderinin içerdiği metin, resimler vb. dahil tüm veriler için maksimum boyutu tanımlar
- max_execution_time : Bir betiğin tamamlanmamış olsa bile durdurulmadan önce çalışmasına izin verilen maksimum süredir
Bunu yapmak için iki seçenek vardır:
- WordPress tema düzenleyicisi aracılığıyla
- Eklenti kullanma
Her yönteme daha yakından bakalım.
1.1) Functions.php dosyasını Tema Düzenleyici ile düzenleyin
İlk olarak, WordPress yönetici kontrol panelinizi açın ve Görünüm > Tema Düzenleyici'ye gidin.
Sağ tarafta tema adını ve düzenleyebileceğiniz dosyaları göreceksiniz.
Varsayılan olarak, WordPress style.css dosyasını yükler. Sadece function.php dosyasını arayın ve seçin.
Bundan sonra, upload_max_size, post_max_size ve max_execution_time değerlerini artırmak için kodu aşağıdan kopyalayın.
@ini_set( 'upload_max_size', '100M');
@ini_set( 'post_max_size', '100M');
@ini_set( 'max_execution_time', '300');
Ardından bunu function.php dosyanızın sonuna yapıştırın ve güncelleyin.
Bu kadar! Limitleri artırarak, WordPress'teki "İzlediğiniz bağlantının süresi doldu" hatasının ana nedenlerini düzeltirsiniz.
1.2) Bir eklenti kullanarak functions.php'yi düzenleyin
Çekirdek dosyaları doğrudan düzenleme konusunda rahat değilseniz, bir eklenti kullanabilirsiniz. Deneyimlerimize göre, Kod Parçacıkları kod eklemek için en iyi araçtır ve ücretsizdir.
İlk olarak, eklentiyi sitenize yüklemeniz ve etkinleştirmeniz gerekir.
Bundan sonra, sol tarafta eklentinin ayarlarını göreceksiniz. Parçacıklar altında, Yeni Ekle 'yi tıklayın.
Snippet'inize bir ad verin ve aşağıdaki kodu yapıştırın:
@ini_set( 'upload_max_size', '100M');
@ini_set( 'post_max_size', '100M');
@ini_set( 'max_execution_time', '300');
Lütfen bunların referans değerler olduğunu, siteniz için ayarlamanız gerekebileceğini unutmayın.
Son olarak, kodun sunucu genelinde çalışması için kaydedin.
Bu şekilde WordPress sitenizde özel PHP parçacıkları çalıştırabilir ve “İzlediğiniz bağlantının süresi doldu” hatasını önleyebilirsiniz.
2) .htaccess Dosyasını Düzenleyin
.htaccess dosyasını Tema Düzenleyici'den düzenleyebilirsiniz, böylece bir FTP istemcisine veya özel bir dosya yöneticisi eklentisine ihtiyacınız olacaktır. Bu gösteri için bir FTP istemcisi kullanacağız.
İlk olarak, .htacess dosyasını bulmanız gerekir. public_html klasörüne gidin ve orada göreceksiniz.
Şimdi, WordPress sitenizdeki “İzlediğiniz bağlantının süresi doldu” hatasını düzeltmek için değiştirme zamanı.
2.1) Limiti Artırma
Yapmanız gereken ilk şey, bazı PHP limitlerini artırmaktır, bu nedenle aşağıdaki kodu kopyalayın:
php_value upload_max_filesize 100M
php_value post_max_size 100M
php_value max_execution_time 300
php_value max_input_time 300
Sitenizde farklı değerlere ihtiyacınız olabileceğini unutmayın, bu nedenle bunları buna göre ayarlayın.
2.2) Dosyayı Düzenleyin
Şimdi bu değerleri .httacces s dosyasına yapıştıralım. Dosyayı düzenlemek için üzerine sağ tıklayın ve Görüntüle/Düzenle seçeneğine basın.
FileZilla, dosyayı kurduğunuz metin düzenleyicide açacaktır. Ardından, az önce kopyaladığımız kodu altbilgiye yapıştırın ve kaydedin.
Bundan sonra dosyayı sunucuya geri yükleyin ve açılır pencerede Evet'e basın.
Bu kadar! Veri aktarımı ve dosya yükleme limitlerini artırarak “İzlediğiniz bağlantının süresi doldu” sorununu düzelttiniz.
3) PHP.Ini Dosyası
Functions.php veya .htaccess dosyanızı düzenlemek istemiyorsanız, php.ini dosyası üzerinden limitleri artırarak bu hatayı çözebilirsiniz. Mevcut olanı düzenleyebilir veya yepyeni bir php.ini dosyası oluşturabilirsiniz.
İlk olarak, php.ini dosyasının var olup olmadığını görmek için kök klasörünüzü kontrol edin. Sunucunuzda zaten varsa, düzenleyebilirsiniz, aksi takdirde herhangi bir metin düzenleyiciyi açın ve aşağıdaki kodu yapıştırın.
upload_max_filesize = 100M
post_max_size = 100M
max_execution_time = 300
Bundan sonra dosyayı kaydedin ve php.ini olarak adlandırın.
Artık bir php.ini dosyası oluşturduğunuza göre, onu web sitenizin kök dizinine yüklemeniz gerekiyor. Bunu yapmak için cPanel'in dosya yöneticisi aracılığıyla veya özel bir dosya yöneticisi eklentisi kullanarak bir FTP İstemcisi kullanabilirsiniz. Bu gösteri için bir FTP İstemcisi kullanacağız.
Sunucunuz ve FTP istemcisi arasında bir bağlantı kurduktan sonra public_html klasörünü açın ve az önce oluşturduğunuz php.ini dosyasını yükleyin.
Bu kadar! Sunucunuzun varsayılan upload_max_size , post_max_size ve max_execution_time değerlerini başarıyla değiştirdiniz.
Lütfen dosya adının doğru olduğundan ve doğru hedefe yüklediğinizden emin olun, aksi takdirde çalışmayacaktır.
4) PHP Sürümünü Güncelleyin
Eski bir PHP sürümü kullandığınızda, sitenizde “İzlediğiniz bağlantının süresi doldu” hatası bekleyebilirsiniz. WordPress, PHP sürümünüzle uyumlu değilse, web sitenizi sorunsuz bir şekilde çalıştırmakta zorlanacaksınız. WordPress, iyi performans için PHP 7.4 veya üstünün yanı sıra MySQL 5.6 veya MariaDB 10.1 kullanılmasını önerir.
Daha eski bir PHP sürümü çalıştırıyorsanız, güncellemeyi düşünmelisiniz. İyi haber şu ki, çoğu cPanel barındırma sağlayıcısı ve yönetilen WordPress barındırma sağlayıcısı bu özelliği içeriyor. PHP sürümünüzü güncellemek için kontrol panelinize giriş yapın ve Yazılım altında PHP Yapılandırması'na tıklayın.
Orada kullanmakta olduğunuz sürümü göreceksiniz ve açılır menüden istediğiniz PHP sürümünü seçebilirsiniz. Ardından, sunucu genelinde uygulamak için Güncelle'ye basın.
Birkaç saniye içinde sunucunuz seçilen PHP sürümünde çalışıyor olacak.
Gördüğünüz gibi, PHP sürümünü değiştirmek basittir ancak yardıma ihtiyacınız olursa, her zaman hostinginizin destek uzmanlarıyla iletişime geçebilirsiniz.
Kinsta ve WP Engine gibi bazı barındırma şirketleri, bu özelliği hesap panolarına dahil eder, böylece PHP sürümünüzü oradan değiştirebilirsiniz.
NOT: Yüklü temalarınızın/eklentilerinizin bazılarının kullanmayı planladığınız PHP sürümüyle uyumlu olmayabileceğini unutmayın; bu nedenle, PHP sürümünü güncellemeden önce, diğer sorunlardan kaçınmak için PHP Uyumluluk Denetleyicisi'ni kullanarak bazı uyumluluk testleri yapın.
5) Hosting Firmanızla İletişime Geçin
Yukarıdaki çözümlerden hiçbiri WordPress sitenizdeki “İzlediğiniz bağlantının süresi doldu” hatasını düzeltmenize yardımcı olmazsa, web barındırma sağlayıcınızla iletişime geçmelisiniz. Destek ekibi, sorunu çözmenize ve sunucu kısıtlamalarını ayarlamanıza yardımcı olacaktır.
Son Öneriler
Değerleri Mümkün Olduğunca Düşük Tutun
Değerleri yalnızca gerekirse değiştirin. Örneğin, sınırdan daha büyük bir dosya yüklemeniz gerekiyorsa, onu artırmanız gerekecektir. Ancak, bundan sonra önceki seviyelere geri değiştirmek isteyebilirsiniz.
WordPress en popüler CMS'dir ve her gün 30.000'den fazla site saldırıya uğrar. Bu değerleri yüksek tutmak risklidir çünkü bilgisayar korsanları her boyutta dosyayı kolayca yükleyebilir, yürütebilir ve web sitenizin kontrolünü ele geçirebilir. Bunun da ötesinde, uzun yürütme süresi sitenizin performansını ve bant genişliği kullanımını etkileyebilir. Web sitenizi bilgisayar korsanlarından korumak ve performansını optimize etmek için PHP yürütme süresini düşük tutmalısınız.
Ebeveyn Temasını Değil, Alt Temasını Değiştirin
Yukarıda belirtildiği gibi, ana temanızı değiştirmenizi önermiyoruz. Bunun yerine, alt temayı özelleştirmelisiniz. Bunun nedeni, ana temayı düzenlerseniz, onu her güncellediğinizde mevcut dosyalarınız geçersiz kılınacak ve tüm özelleştirmeleri kaybedeceksiniz. Ancak bir alt tema kullandığınızda, ana temadaki güncellemeler değişikliklerinizi etkilemez.
Alt tema oluşturmayı bilmiyorsanız, bu adım adım kılavuza bir göz atın.
Yedeklemeniz Olduğundan Emin Olun
"İzlediğiniz bağlantının süresi doldu" hatasını düzeltmek, tema dosyalarınızı, WordPress çekirdek dosyalarınızı düzenlemeyi veya PHP sürümlerinizde değişiklik yapmayı içerir. Verilerinizi güvende tutmak için sitenizin tam bir yedeğini oluşturmalı ve daha güvenli bir yerde (sunucunuzda değil) saklamalısınız, böylece bir şeyler ters giderse sitenizi geri yükleyebilirsiniz.
Çözüm
Sonuç olarak, yönetici paneli üzerinden büyük dosyalar yüklerseniz ve temanız PHP sürümüyle uyumlu değilse sorunlarla karşılaşabilirsiniz.
Bu kılavuzda, WordPress'teki "İzlediğiniz bağlantının süresi doldu" hatasını düzeltmenin birkaç yolunu gösterdik:
- Functions.php dosyası aracılığıyla
- .htaccess dosyası aracılığıyla
- PHP.ini dosyasını düzenleme
- PHP sürümünü güncelleme
- Barındırma şirketinizle iletişim kurma
Tüm bu yöntemler, yeni başlayan biri olsanız bile basit ve takip etmesi kolaydır. Herhangi bir üçüncü taraf aracı kullanmak istemiyorsanız, function.php dosyasını Tema Düzenleyici'den veya Kod Parçacıkları ile düzenleyebilirsiniz. Alternatif olarak, sitenize fazladan kod eklemek istemiyorsanız .htaccess yöntemini takip edin.
Alternatif olarak, php.ini yöntemi de kullanıcı dostu ve hızlıdır, ancak PHP ile uyumluluk sorunları yaşıyorsanız, en iyi performans için en son PHP sürümüne güncelleme yapmalısınız.
Son olarak, bu yöntemlerden herhangi birinde kendinizi rahat hissetmiyorsanız, barındırma şirketinizle iletişime geçin ve sizin için düzeltmelerini isteyin.
Bu gönderiyi beğendiyseniz, aşağıdaki kılavuzlar ilginizi çekebilir:
- WordPress'te Maksimum Yürütme Süresi Aşıldı Hatası Nasıl Onarılır
- WordPress Güncelleme Başarısız Hatası: Nasıl Düzeltilir
Süresi dolmuş bağlantı sorununu düzeltmek için hangi yöntemi kullandınız? Başka bir yol biliyor musun? Aşağıdaki yorumlar bölümünde bize bildirin.