Kirli WordPress Hata Ayıklama – FTP Erişimi Olmadan Canlı Bir Site Nasıl Onarılır

Yayınlanan: 2018-08-28

İşler bozulur. Bu hayatın bir gerçeği. Arabalar, buzdolapları, telefonlar ve web siteleri – hepsi aynı. Ancak hiç kimse, fiziksel erişiminiz olmadan bir araçtaki yağı değiştirmenizi beklemiyor. Ancak bazı müşteriler, FTP ayrıntıları dahil olmak üzere tam yönetici erişimi vermeden web sitelerinde hata ayıklamanızı ve düzeltmenizi bekler. Çılgın? Bu! Ancak WordPress eklentileri ve temaları oluşturup destekliyorsanız, bu nadir görülen bir senaryo değildir. Neyse ki, buna karar verirseniz, bu tür müşterileri desteklemenin yolları var.

Müşteri bir #WordPress sitesinin düzeltilmesini istiyor ancak #FTP ayrıntılarını vermeyi reddediyor ve onu geri çeviremiyor musunuz? Bu sorunun (kirli) bir çözümü var!

TWEET İÇİN TIKLAYIN

FTP erişimi yok mu? Destek yok. Dönem!

Yani, premium WordPress eklentileri ve temaları satıyorsunuz. Ve hizmetiniz destek içerir. Sizinle iletişime geçen çoğu kişi, bir WordPress yönetici hesabıyla birlikte siteye FTP erişimi sağlamanın, canlı bir siteyle uğraşmadan ve var_dump(); die; var_dump(); die; . Ancak, bazıları olmayacak. Bunun kendileri için bir "güvenlik sorunu" olduğunu ve "size FTP veya cPanel erişimi sağlayamayacaklarını" söyleyeceklerdir. Bu size iki seçenek bırakıyor: WP admin'den bir şeyleri düzeltmeyi veya sert oynamayı deneyin ve muhtemelen satın alma işlemini geri ödeyin. Ödeyebiliyorsanız, ikinci çözümü tavsiye ederim - geri ödeme! Kirli hata ayıklama, ne zamana ne de enerjiye değmez.

Ancak, bunu karşılayamıyorsanız ve hayır diyemediğiniz bir durumdaysanız, FTP erişiminiz olmadığında ve canlı bir sitede hata ayıklamanız gerektiğinde size yardımcı olacak denenmiş ve test edilmiş bazı eklentiler burada. .

AceIDE

AceIDE

WordPress, tema ve eklenti dosyaları için yerleşik bir dosya düzenleyiciye sahiptir. WP v4.9'da büyük bir güncelleme aldı ve oldukça kullanışlı. Ancak, AceIDE ile karşılaştırıldığında her açıdan yetersiz kalıyor!

Çoğu sitede, güvenlik endişeleri nedeniyle yerleşik dosya düzenleyici devre dışı bırakılır. Çoğu durumda yeni eklentiler eklemek mümkün değildir – bu nedenle AceIDE'yi ekleyebilirsiniz. Yerleşik düzenleyici, kesinlikle /plugins/ ve /themes/ klasörlerindeki dosyaları düzenlemekle sınırlıdır. Genellikle bu yeterlidir, ancak AceIDE, WP klasöründeki herhangi bir dosyayı düzenleyebilir. Buna çekirdek dosyalar ve /wp-content/ klasöründeki tüm dosyalar dahildir. Birçok durumda hayat kurtarıcı!

Eklentinin adı yanıltıcı değildir. Gerçekten de tam gelişmiş bir IDE'den (entegre geliştirme ortamı) uzak değil. Sözdizimi vurgulama PHP, JS, HTML ve CSS için çalışır. Sekmelerde aynı anda birden fazla dosya ile çalışabilirsiniz. Ayrıca otomatik tamamlama ve bir işlev referans özelliği de vardır. Yerleşik renk seçici ve görüntü düzenleyici gibi daha küçük özellikler harika bir artı. Ama belki de hepsinin en iyi özelliği otomatik yedekleme özelliğidir. Canlı siteleri düzenlemek kötü durumlara yol açar ve yedeklemeler hayat kurtarıcıdır!

AceIDE'yi durdurabilecek tek şey dosya izinleridir. Değişiklikleri yazamazsa, hepsi boşunadır; yine de FTP erişimine ihtiyacınız olacak.

WP Htaccess Düzenleyici

Htaccess Düzenleyici – Htaccess Dosyasını Güvenle Düzenle

.htaccess dosyası zor bir canavardır! Bir yanlış karakter, bir saniyelik zayıf odak ve kendinize ölümün beyaz perdesi var. Ana WP .htaccess dosyası diğer tüm WP dosyalarını etkilediğinden, incelikle kurtarmanın bir yolu yoktur, bu nedenle FTP burada bir zorunluluk olabilir. Ancak, ne yaptığınızı biliyorsanız, bu küçük taş, .htaccess'e erişmenizi ve siz değişiklik yaptıkça otomatik yedeklemeler oluşturmanızı sağlayacaktır. Değişiklikleri test etmek için izole bir sanal alan modu çalışıyor (güncelleme için wphtaccess.com'a göz atın), bu nedenle tüm beyaz ekran ölüm senaryosu yakında geçmişte kalacak.

WordPress php bilgisi

WordPress phpinfo()

Adından da anlaşılacağı gibi – bu eklenti phpinfo() fonksiyonunun çıktısını gösterir. "İşte bu" diye soruyorsun. Evet, bu o. İnanın bana, er ya da geç küçük kişisel blogunuz için ya da e-ticaret web sitenizi kurmaya karar verirseniz buna ihtiyacınız olacak. Başka bir şey için değilse, bir dosyanın mutlak yolunu aramak gibi küçük bir şey için. Bu eklenti önemsiz olarak adlandırılabilir, ancak bir PHP dosyasını kolayca yükleyemediğinizde çok kullanışlıdır.

WP Sıfırlama

WP Sıfırlama – En İyi WordPress Sıfırlama Eklentisi

Canlı siteleri düzenlemeyle ilgili en büyük sorun, onları öldürmenin göz korkutucu olasılığıdır. Görünüşte küçük ve iyi huylu bir değişiklik, kartopu gibi ölü bir alana ve saatlerce süren onarımlara dönüşebilir. WP Sıfırlama, Veritabanı Anlık Görüntüleri oluşturmanıza izin vererek bu korkuyu azaltır. Bir anlık görüntü oluşturun (tek tıklama ve 2 saniyelik bir bekleme süresi), sitede değişiklikleri yapın, bunları test edin ve bir şeyler doğru değilse - kaydedilen anlık görüntüyü geri yükleyin. Bu kadar! Tüm süreç birkaç dakikadan fazla sürmez. Veritabanı anlık görüntülerinde ayrıntılı bir adım adım izleyin.

Eklenti Dedektifi

Eklenti Dedektifi – Sorun Giderme

WordPress hata ayıklama dünyasında yeni bir şey görmeyeli uzun zaman oldu. Eklenti Dedektifi, WordPress kadar eski bir soruna yeni bir bakış - hangi aktif eklentinin bir hataya veya diğer eklentilerle uyumsuzluğa neden olduğunu bulma.

Sorunu çözmenin eski yolu, eklentileri tek tek devre dışı bırakmak ve etkilenen sayfayı değişiklikler için test etmekti. Yeni yöntem aynı, sadece otomatik, daha hızlı ve biraz daha eğlenceli. Plugin Detective, eklentileri otomatik olarak etkinleştirir ve devre dışı bırakırken, yalnızca sayfaya bakmanız ve sorunun çözülüp çözülmediğini söylemeniz yeterlidir. Hiçbir değişiklik kalıcı değildir ve her şey korumalı alanda test edilir, bu nedenle canlı bir sitede kullanmak makul derecede güvenlidir. Bir dahaki sefere 50'den fazla eklentiye sahip güzel bir sitede olduğunuzda ve bir şeyler yanlış olduğunda - bu eklentiyi unutmayın.

Sorgu İzleyicisi

Sorgu İzleyicisi

Hedefinizin sonuna geldiğiniz zaman ve ne yapacağınızı bilmiyorsanız, Query Monitor'ü deneyin. Adının ne anlama gelebileceğine rağmen, yalnızca sorguları göstermez veya bunları izlemez. Açtığınız her yönetici veya ön uç sayfası için tanrısız miktarda bilgi gösterir. Kuyruğa alınmış JS ve CSS'den WP koşulları, seçenekler ve geçici durumlara. Bu eklenti size ihtiyacınız olan bilgiyi göstermiyorsa, hiçbir eklenti göstermeyecektir. Çok güçlü bir geliştirme ve hata ayıklama aracıdır ve tüm geliştiricilere tavsiye edebilirim. Tercihen üretim ortamında değil, geliştirme ortamında kullanım içindir.

Canlı bir #wordpress sitesinde düzenleme, hata ayıklama ve geliştirme, felaket için bir reçetedir. Ancak, yapmanız gerekiyorsa, burada size yardımcı olacak bazı eklentiler var.

TWEET İÇİN TIKLAYIN

Canlı hata ayıklama ve geliştirmeden kaçınmayı deneyin

Mümkünse, lütfen PHP tabanlı bir düzenleyici aracılığıyla siteleri canlı olarak hata ayıklama, düzeltme ve kodlamadan kaçınmayı deneyin. Bu çabadan pek iyi değil ve bir sürü kötü şey çıkabilir. Tüm siteyi indirin ve yerel olarak çalıştırın. Kırın, öldürün, hata yapın ve düzelttiğinizde geri yükleyin. Veya yerleşik hazırlama sitesi işlevine sahip SiteGround gibi iyi bir barındırma elde edin. Kullanmaya başladığınızda bu özellik olmadan nasıl canlı yayın yaptığınıza inanamayacaksınız.