Bağlantı Hatalarının Nedenleri

AppMySite, hesabınızın Sorun Giderme bölümünde bir dizi bağlantı testi çalıştırmanıza olanak tanır. Bu testlerin arkasındaki fikir, web siteniz ile uygulama arasındaki bağlantı düzeyini kontrol etmenize yardımcı olmaktır.

Bunları daha iyi anlamak için Sorun Giderme bölümündeki her bir test öğesinin önemine bakın:

Eklenti Yüklendi

Test öğesi, esasen WordPress web sitenizde AppMySite eklentisinin kurulu olup olmadığını doğrular. Web sitenize AppMySite eklentisini yükleyerek bu testi geçebilirsiniz.

Eklenti yüklüyse şu mesajı görürsünüz: AppMySite eklentisi web sitenize yüklenmiştir.

Ek olarak, yanıt süresini de görebileceksiniz. Uygulama hızınızın optimum düzeyde olduğundan emin olmak için düşük yanıt süresini hedeflemelisiniz.

Eklenti Etkinleştirildi

Test öğesi, web sitenizde AppMySite eklentisinin etkin olup olmadığını doğrular. Eklentinin web sitenizde etkin olduğundan emin olarak bu testi geçebilirsiniz.

Bazı durumlarda, bir güvenlik duvarı nedeniyle eklenti etkinleştirilmez. En yaygın güvenlik duvarlarından biri CloudFlare’dir. CloudFlare Güvenlik Duvarınızda AppMySite’ı nasıl beyaz listeye ekleyeceğinizi öğrenmek için aşağıdaki Yardım Merkezi makalesini ziyaret edin:

Eklenti etkinleştirilirse şu mesajı görürsünüz: AppMySite eklentisi etkin.

WordPress Bağlantısı

Bu test öğesi, web siteniz ve AppMySite arasındaki REST API bağlantısını doğrular. REST API bağlantısı, web siteniz ve AppMySite arasında bir bağlantı oluşturmaktan sorumlu olduğu için önemlidir.

WordPress bağlantısı etkinse şu mesajı görürsünüz: REST API bağlantısı kuruldu.

WooCommerce Bağlantısı

WooCommerce bağlantınız varsa bu test öğesini göreceksiniz. Bu test, tüm REST API’lerinin bağlı olup olmadığını ve düzgün çalışıp çalışmadığını belirler. REST API bağlantısı, WooCommerce mağazanız ve AppMySite arasında bir bağlantı oluşturmak için gereklidir.

WooCommerce bağlantınız etkinse şu mesajı görürsünüz: Tüm REST API’leri beklendiği gibi çalışıyor.

SSL Doğrulaması

Bu test öğesi, web sitenizde bir SSL sertifikasının varlığını doğrular. Bir SSL sertifikası, esas olarak bir web tarayıcısı ile bir sunucu arasındaki iletişimi şifreler.

Bu testi geçmek için web sitenize güvenilir bir SSL sertifikası yüklemeniz yeterlidir.

Web sitenizde etkin ve güvenilir bir SSL sertifikanız varsa şu mesajı görürsünüz: Yüklenen SSL sertifikası güvenilirdir.

Kalıcı bağlantı ayarı

Bu test öğesi, kalıcı bağlantınızın posta adı olarak ayarlanıp ayarlanmadığını doğrular.

WordPress arka ucunuzdaki kalıcı bağlantı ayarınızı ‘postname’ olarak güncelleyerek bu bağlantı testini geçebilirsiniz. Kalıcı bağlantı ayarlarınız posta adı olarak ayarlandıysa şu mesajı görürsünüz: Web sitenizin Kalıcı bağlantı ayarı geçerlidir.

API Ayrıntıları doğrulaması

API Ayrıntıları doğrulama testi, web sitenizi ve uygulamanızı WordPress Uygulama Parolalarını kullanarak bağlamayı seçtiğinizde görünür.

Bu test öğesi, Web sitenizi ve uygulamanızı Uygulama Parolalarını kullanarak bağlamak için girdiğiniz API ayrıntılarının doğru olup olmadığını doğrular.

Yönetici kullanıcı adınızı ve WordPress Uygulama Parolanızı doğru girdiğinizden emin olarak bu bağlantı testini geçebilirsiniz. API ayrıntılarınız doğru girilirse şu mesajı görürsünüz: Kullanıcı adı ve Uygulama Şifresi geçerlidir.

API Ayrıntıları yetkilendirmesi

API Ayrıntıları yetkilendirme testi, web sitenizi ve uygulamanızı WordPress Uygulama Parolalarını kullanarak bağlamayı seçtiğinizde görünür.

Web sitenizi ve uygulamanızı başarılı bir şekilde bağlamak için web sitesinin yöneticisi olarak uygulama şifrenizi oluşturmalısınız.

Bu test öğesi, web sitenizi ve uygulamanızı bağlamak için girdiğiniz API ayrıntılarının yetkilendirilip yetkilendirilmediğini doğrular.

Girdiğiniz uygulama şifresinin site yöneticisi tarafından oluşturulmasını sağlayarak bu bağlantı testini geçebilirsiniz. API ayrıntılarınız doğru girilirse şu mesajı görürsünüz: Kullanıcı adı ve Uygulama Şifresi yetkilendirilmiştir.

CS & CK Doğrulaması

CS ve CK, sırasıyla Tüketici Sırrı ve Tüketici Anahtarını ifade eder. Bunlar, WooCommerce mağazanızı AppMySite’a bağlamak için gerekli olan REST API anahtarlarıdır.

Bu test öğesi, API ayrıntıları bölümüne girdiğiniz CS ve CK kodlarının doğru olup olmadığını doğrular.

Bu testi geçmek için CS ve CK kodlarını doğru girin. WooCommerce REST API anahtarlarının nasıl girileceğiyle ilgili bu kılavuzu ziyaret edin:

Girdiğiniz CS ve CK kodları doğruysa şu mesajı görürsünüz: Tüketici Anahtarı ve Tüketici Sırrı geçerlidir.

CS & CK Yetkilendirmesi

Bu test öğesi, REST API anahtarlarınızın okuma ve yazma erişimine sahip olup olmadığını doğrular. Web sitenizin türü olarak E-ticareti (veya e-ticaretle ilgili bir varyasyonu) seçmeniz durumunda bu testi göreceksiniz.

Müşteriler uygulamanızda bir işlem gerçekleştirdiğinde web sitenizin arka ucunda güncellemelere ihtiyacınız olacağından, WooCommerce mağazaları için okuma ve yazma erişimi gereklidir. Bu, bir ürün satın alma ve yeni bir kullanıcı profili oluşturma gibi eylemleri içerir.

Bu testi geçmek için REST API anahtarlarınızın okuma ve yazma erişimiyle oluşturulduğundan emin olun. Testi geçerseniz şu mesajı görürsünüz: WooCommerce Tüketici Sırrınız ve Tüketici Anahtarınız yetkilendirilmiştir.

HTTP yetkilendirme etkinleştirildi

Bu test öğesi, HTTP yetkilendirme durumunuzu doğrular. Web sitenizin bu testi geçememesinin birkaç nedeni olabilir:

  • Barındırma ortamınız HTTP kimlik doğrulamasını engelliyor olabilir.
  • Barındırma ortamınız, Kaynaklar Arası Kaynak Paylaşımını (CORS) desteklemiyor olabilir.
  • CS ve CK kodlarınız geçerli olmayabilir.

CS ve CK anahtarlarınızın geçerli olduğundan emin olarak bu testi geçebilirsiniz.

Testi geçerseniz şu mesajı görürsünüz: HTTP yetkilendirmesi etkinleştirildi.

Sayfa Bağlantısı

Bu test öğesi, WordPress Sayfaları API’nizin AppMySite ile bağlantısını doğrular. WordPress Sayfaları API bağlantısı, sayfaları mobil uygulamanızda göstermek için gereklidir.

Bu test genellikle web sitenizdeki güncel olmayan temalar ve eklentiler nedeniyle başarısız olur. Bu testi geçememeniz durumunda, tüm eklentilerinizin ve temalarınızın güncellenip güncellenmediğini kontrol edin.

Testi geçerseniz şu mesajı görürsünüz: Sayfalarınızla bağlantı kuruldu.

Gönderiler Bağlantısı

Bu test öğesi, WordPress Gönderi API’nizin AppMySite ile bağlantısını doğrular. WordPress Gönderileri API bağlantısı, gönderilerinizi mobil uygulamanızda göstermek için gereklidir.

Bu test genellikle web sitenizdeki güncel olmayan temalar ve eklentiler nedeniyle başarısız olur. Bu testi geçememeniz durumunda, tüm eklentilerinizin ve temalarınızın güncellenip güncellenmediğini kontrol edin.

Testi geçerseniz şu mesajı görürsünüz: Yayınlarınızla bağlantı kuruldu.

Sorun gidericiyi çalıştırın

Sorun gidericiyi çalıştırmak için aşağıdaki adımları izleyin:

  • Sorun Giderme bölümünün sağ üst köşesindeki Sorun Gidericiyi Çalıştır’a tıklayın
  • Bağlantınız stabil ise tüm bağlantı testlerinden geçersiniz.
  • Bağlantının sabit olmaması durumunda bazı hatalar göreceksiniz. Hatayı düzelt’i tıklayarak sorunu daha ayrıntılı teşhis edebilirsiniz.

ConnectivityTroubleshoot ConnectivityTroubleshooting

Bağlantı Sorunlarını Kendi Başınıza Düzeltin

AppMySite üzerinde bir uygulama oluşturmak için önce WordPress web sitenizi uygulamanıza bağlamanız gerekir. Bağlantı işlemi sırasında bazı sorunlarla karşılaşabilirsiniz.

Bu sorunları kendi başınıza giderebilir ve web siteniz ile uygulamanızı başarılı bir şekilde bağlayabilirsiniz. İşte izleyebileceğiniz kılavuz:

Genel bağlantı sorunlarını kontrol edin

Bağlantı sorunlarının olmasının birkaç yaygın nedeni şunlardır:

  • WooCommerce REST API anahtarlarınızın Okuma ve Yazma erişimi olmayabilir.
  • Anahtarlar ilgili alanlarına doğru şekilde doldurulmamış olabilir.
  • CS & CK, bir Yönetici kullanıcıya ait olmayabilir.
  • Web sitenizin geçerli bir SSL sertifikası olmayabilir.
  • Kalıcı Bağlantınız Gönderi Adına ayarlanmamış olabilir.
  • Web barındırma ortamınız HTTP Kimlik Doğrulamasını engelliyor olabilir.
  • Web barındırma ortamınız, Kaynaklar Arası Kaynak Paylaşımını (CORS) desteklemeyebilir.
  • WordPress REST API’leriniz, bir üçüncü taraf eklentisinden veya bir güvenlik yapılandırmasından etkilenebilir. Bu durumda, güvenlik eklentinizin ayarlarını REST API erişimine izin verecek şekilde yeniden yapılandırmalısınız.
  • Web sitenizin “.htaccess”i WordPress için optimize edilmemiş olabilir. Bunu web sitesi barındırma sağlayıcınıza sorabilirsiniz.

Aktif temanızı Yirmi Yirmi olarak ayarlayın

Web sitenizin aktif teması nedeniyle bazı bağlantı sorunları ortaya çıkabilir. Sorunun bu olup olmadığını kontrol etmek için aktif WordPress temanızı Yirmi Yirmi olarak ayarlayın.

Twenty Twenty, WordPress tarafından geliştirilen bir temadır. Her WordPress kurulumunda önceden paketlenmiş olarak gelir.

Bunu varsayılan temanız olarak ayarladıktan sonra, sorun gidericiyi AppMySite hesabınızda tekrar çalıştırmayı deneyin ve bağlantının başarılı olup olmadığına bakın.

Öyleyse, bağlantı hatası muhtemelen temadan kaynaklanıyordur. Konuyla ilgili olarak tema geliştiricisi ile iletişime geçebilir veya web sitenizin temasını değiştirebilirsiniz.

Bağlantı hala kurulmadıysa, bir sonraki adıma geçin.

AppMySite ve WooCommerce dışındaki tüm eklentileri devre dışı bırakın

Bağlantı sorunları yaşıyorsanız, bunun nedeni web sitenizdeki bir eklenti olabilir. Tüm eklentilerinizi devre dışı bırakarak ve web sitenizin ve uygulamanızın AppMySite’a bağlanıp bağlanmadığını kontrol ederek bu sorunu çözebilirsiniz.

Web siteniz ve uygulamanız başarılı bir şekilde bağlandıysa, hatalar muhtemelen bir veya daha fazla eklentiden kaynaklanıyordu. Hangi eklentilerin bağlantı sorunlarına neden olduğunu görmek için eklentileri birer birer yeniden etkinleştirin. Bu durumda, eklenti yazarınızla iletişime geçebilir ve web sitenizi ve uygulamanızı başarılı bir şekilde bağlamak için ayarlarını buna göre yapılandırabilirsiniz.

Eski eklentileri güncelleyin

Web sitenizin tüm eklentilerinin güncellenip güncellenmediğini kontrol edin. Eski bir eklenti, web sitesi-uygulama bağlantınızla ilgili uyumluluk sorunlarına neden olabilir. Eski bir eklentiniz varsa, her birini birer birer güncelleyin ve web sitenizin ve uygulamanızın başarılı bir şekilde bağlanıp bağlanmadığını kontrol edin.

Eski temayı güncelle

WordPress temanızın güncel olmaması durumunda bağlantı sorunları yaşıyor olabilirsiniz. Canlı WordPress temanızı güncelleyin ve web sitenizin ve uygulamanızın bağlanıp bağlanmadığını görün.

WordPress’i güncelleyin

WordPress, temel güncellemelerimizi platformuna taşır. Bu güncellemeler, yeni özelliklerin eklenmesini ve eskilerine güncellemeleri içerir.

WordPress’inizin en son sürüme güncellenmemesi durumunda web siteniz ve uygulamanız bağlantı sorunlarıyla karşılaşabilir. WordPress’inizi en son sürüme güncelleyin ve bağlantı sorunlarınızın çözülüp çözülmediğini kontrol edin.

“Drop-in ve Must use” eklentilerini devre dışı bırakın

Web sitenizde, web siteniz ve uygulamanızla bağlantı sorunlarına neden olabilecek, açılır ve kullanılması gereken eklentiler olabilir. Bu eklentilerle ilgili sorunları gidermek için bunları devre dışı bırakmanız gerekir. Aşağıdaki durumlar, bu eklentilerin nasıl yüklendiğini ve devre dışı bırakma prosedürünü açıklamaktadır.

Drop-in ve Must use eklentileri genellikle iki durumda yüklenir:

Durum 1

Ekstra eklentiler, genellikle, yüklediğiniz ana eklentiyle birlikte paketlendiklerinde yüklenir. Bunlara yardımcı eklentiler de denir.

Bu durumda, açılan eklentilerde sorun giderme konusunda endişelenmenize gerek yok. Bunun nedeni, bu eklentilerin paketlendikleri ana eklentiyi devre dışı bırakarak devre dışı bırakılabilmesidir.

Durum 2 

Bir barındırma planı satın aldığınızda, web sitenizin barındırıcısı varsayılan olarak bazı eklentiler yükleyebilir. Bu eklentileri manuel olarak kaldırma veya devre dışı bırakma seçeneği yoktur.

Barındırma ortağınıza ulaşabilir ve açılan ve kullanılması gereken eklentilerin kaldırılmasını talep edebilirsiniz. Bu eklentiler kaldırıldıktan sonra web sitesi-uygulama bağlantınızı tekrar test edebilirsiniz.

Hala bağlantı sorunları var mı? İletişim desteği

Bu sorunları kontrol ettikten sonra web sitenize ve uygulamanıza bağlanamıyorsanız lütfen destek ekibimizle iletişime geçin.