DevKinsta, Yerel ve Canlı WordPress Sitelerini Yönetmeyi Nasıl Kolaylaştırıyor?


WordPress için özel çözümler geliştirmek için herhangi bir zaman harcadıysanız, muhtemelen şu acı noktasına aşinasınızdır:

Yerel ve geliştirme sitelerini senkronize etme.

Bu sitede ziyaretçileri etkilemeden çalışabilmek için yerel geliştirme ortamıma aktarıyorum. Değişikliklerim tamamlandıktan sonra, değişikliklerimi şu anda okuduğunuz canlı siteye gönderirim.

Teoride her şey çok basit ama pratikte genellikle bir kabus .

Örneğin, bu işlevsellikle reklamı yapılan eklentilerin çoğu yalnızca küçük web siteleri için çalışır. Orta ölçekli bir web sitesinin aktarım boyutunu kaldıramadıkları için birden fazla eklentiyi iade etmek zorunda kaldım.

Şu an itibariyle, bu site için veritabanı değişiklikleri ve dosya değişiklikleri itmek/çekmek için iki ayrı ürün kullanıyorum. Bu ürünler iyi çalışıyor, ancak yılda yaklaşık 400 dolara mal oluyorlar.

Daha basit, hepsi bir arada bir çözümün hayalini kuruyordum ve onu DevKinsta'da bulmuş olabilirim.

DevKinsta nedir?

Herhangi bir WordPress geliştirmesi yaptıysanız, ortamınızı kurmak için muhtemelen XAMP veya MAMP kullanmışsınızdır.

DevKinsta aynı zamanda yerel bir geliştirme paketidir ancak WordPress kullanımı için düzenlenmiştir.

DevKinsta
DevKinsta tüm kullanıcılar için ücretsizdir

DevKinsta ile bilgisayarınızda hızlı bir şekilde yerel bir WordPress kurulumu oluşturabilirsiniz. Bu, özel, kontrollü bir ortamda geliştirmekte olduğunuz özel temalar ve eklentiler üzerinde çalışmanıza olanak tanır.

DevKinsta, siteleri doğrudan Kinsta hesabınızdaki Siteler listenizden indirmenize de izin verir.

Daha önce de bahsettiğim gibi, yerel sitenizi canlı sunucunuza da itebilirsiniz, ancak bunu size anlatmak yerine, kendi gözlerinizle görebilmeniz için kurulum sürecini ele alalım.

DevKinsta nasıl kullanılır

DevKinsta bir masaüstü uygulamasıdır, bu nedenle ilk adım onu ​​sitelerinden indirmektir.

İlk kez başlattığınızda, DevKinsta ihtiyaç duyduğu bağımlılıkları kuracak ve yapılandırmasını hazırlayacaktır.

Şeffaflık adına Docker kurulum adımında bir hatayla karşılaştım.

liman işçisi hatası

Hata mesajına tıklamak beni Docker'ı manuel olarak kurmamı önerdikleri bir destek sayfasına götürdü. Bunu yaptım ve DevKinsta'yı yeniden başlattıktan sonra kurulumun geri kalanı başarıyla tamamlandı.

DevKinsta'yı yüklemeyi bitirdiğinizde, göreceğiniz ilk ekran şudur:

Site Oluştur

Geliştirme amacıyla yepyeni bir WP sitesi oluşturabilir veya Kinsta'dan bir site içe aktarabilirsiniz. Ayrıca özel bir site oluşturma seçeneği de vardır ve bu, kurulumun PHP sürümü ve veritabanı adı gibi özelliklerini özelleştirmenize olanak tanır.

İçe aktarma seçeneğini tıklarsanız, oturum açmanız istenecektir.

Kinsta Girişi

Ardından tüm Kinsta sitelerinizin bir listesini bulacaksınız. İçe aktarmak istediğiniz siteyi seçin ve işleme başlamak için "Siteyi içe aktar" düğmesini tıklayın.

Kurulumu İçe Aktar

İlerleme göstergesinin sizi içe aktarmanın mevcut durumu hakkında bilgilendirdiği sitenin kontrol paneline yönlendirileceksiniz.

Pano Kurulumu

Küçük siteler için içe aktarma işlemi yaklaşık bir dakika sürer.

İçe aktarma tamamlandığında, gösterge tablosunda bulunan çeşitli özellikleri keşfedebilirsiniz. DevKinsta son derece basitleştirilmiş bir geliştirme aracı olduğundan, yalnızca birkaç ayar vardır, ancak hepsi oldukça güçlüdür.

Web Sitesi Kontrol Paneli

En kullanışlı özelliklerden biri, SSL'yi yerel olarak etkinleştirme yeteneğidir.

Canlı sitenizde büyük olasılıkla SSL etkindir ve bu genellikle yerel olarak yapılandırmak için bir acıdır. Ayrıca, SSL'yi yerel olarak çalıştırmadan, geliştirme sitenizde "karma içerik" hataları ve her türlü diğer sorunu alırsınız.

DevKinsta'daki sitelerde varsayılan olarak SSL etkindir ve bunu tek bir tıklama ile açıp kapatabilirsiniz.

SSL Anahtarı

DevKinsta'da kutudan çıkar çıkmaz gelen diğer inanılmaz kullanışlı özellik, yerleşik e-posta gelen kutusudur. Bu, DevKinsta panosundaki entegre SMTP sunucusu ve e-posta gelen kutusu sayesinde mümkündür.

Sitelerinizden birini görüntülerken, gelen kutusuna ulaşmak için sol kenar çubuğundaki e-posta simgesine tıklayabilirsiniz.

Devkinsta Gelen Kutusu

Okunmamış e-postalar olduğunda e-posta simgesinin üzerinde küçük bir kırmızı balon göreceksiniz ve işte arayüzde bir e-postanın nasıl göründüğüne bir bakış:


Devkinsta E-postası
Ham e-postayı görüntüleme seçeneği de çok kullanışlıdır!

Yerel bir gelen kutusuna sahip olmak, özellikle e-ticaret mağazaları ve çok sayıda işlem e-postası gönderen diğer siteler için son derece yararlıdır. Satın alma makbuzlarınızı ve "teşekkür ederim" e-postalarınızı düzenlemeyi ve incelemeyi kolaylaştırır. E-posta gönderen bir eklenti oluşturuyorsanız da zorunludur.

DevKinsta'yı kullanarak bir siteyi yerel olarak nasıl içe aktaracağınızı ve çalıştıracağınızı gördüğünüze göre, şimdi en heyecan verici özelliğe dönelim: uzaktan yüklemelere zorlama.

Sitenizi evrelemeye nasıl zorlarsınız?

Güncellemelerinizle işiniz bittiğinde, değişikliklerinizi canlı sitenize aktarabilirsiniz.

DevKinsta, önce yerel sitenizi bir hazırlama sitesine göndermenizi gerektirir. Bu biraz daha uzun sürer, ancak canlı yayına geçmeden önce sitenizi Kinsta tarafından barındırılan bir ortamda test etme şansı verir.

Hazırlanmış bir hazırlama siteniz yoksa, My Kinsta panonuzda sitenizi ziyaret edin ve hazırlama ortamını seçmek için sağ üstteki "Ortamı Değiştir" açılır menüsünü kullanın.

Ardından, yeni bir hazırlık sitesi başlatmak için bu düğmeyi tıklayın:

Hazırlama Ortamı Oluşturun

Hazırlama sitesi hazır olduğunda, süreci başlatmak için "Hazırlamaya bas" düğmesine basabilirsiniz.

devkinsta itme

Bir sonraki ekranda, canlı ve sahneleme dahil tüm sitelerinizin bir listesini göreceksiniz. Siteniz için uygun hazırlama ortamını seçin.

Hazırlama Sitesini Seçin

Hazırlama ortamını seçtikten sonra, dağıtımınızı gözden geçirebileceğiniz son bir sayfa göreceksiniz ve ardından "Hazırlamaya Gönder" düğmesini tıklayın.

Push'u Onayla

Süreç, özellikle daha küçük web siteleri için hızlı bir şekilde çalışır. Hangi adımda olduğunuzu bilmenizi sağlayan, kontrol panelinin sağ alt kısmında benzer bir ilerleme göstergesi göreceksiniz.

İlerleme İlerleme

Hazırlama sitenize yönlendirme tamamlandığında, hazırlama sitesini gözden geçirebilir ve her şeyin beklendiği gibi çalıştığından emin olabilirsiniz.

Son adım, hazırlama sitesini Kinsta Dashboard'dan canlı sitenize göndermektir:

My Kinsta Push Sahneleme Canlı

Dağıtım süreçleri karmaşık ve hantal olabilir, ancak Kinsta, DevKinsta aracıyla bunu son derece basit hale getirdi.

DevKinsta ile birçok uygulamayı ve eklentiyi tek bir araçta düzenleme fırsatı var ve şimdiye kadar Kinsta ekibinin bu uygulamayla yaptıklarını seviyorum.

Sadece daha iyi olacağını umduğum harika bir ürün olsa da, iyileştirme kullanabileceğini düşündüğüm bazı alanlar var.

DevKinsta nasıl geliştirebilir?

Mevcut itme/çekme sistemi tasarım gereği basittir, ancak şu an itibariyle biraz fazla basittir.

Bazı sitelerim için DevKinsta'yı kullanmaya başladım, ancak diğer araçlarımı tamamen terk etmeden önce özellikle ihtiyacım olan bir geliştirme var.

Şu andan itibaren, yerel bir siteyi hazırlamaya zorlamak, tüm veritabanı girişlerini ve tüm dosyaları taşır. Bu, bunun gibi bir e-ticaret web sitesi için bir anlaşma kırıcı.

Sorun şu ki, müşteriler hala canlı siteyi ziyaret ediyor ve ürün satın alıyor. 24 saatimi yerel olarak bir değişiklik için harcarsam ve ardından yerel sitemi yayına alırsam, bu müşteri kayıtlarını siler.

DevKinsta, kullanıcıların her zaman tüm veritabanı ve dosya değişikliklerini zorlamak yerine yalnızca dosya değişikliklerini göndermelerine izin vererek bu sorunu tamamen çözebilir. Belirli dosyaları göndermek harika olurdu, ancak veritabanı geçersiz kılmalarını önlemek, onu e-Ticaret web siteleri için kullanılabilir hale getirmek için yeterli olacaktır.

DevKinsta, statik sitelerim için iyi çalışıyor ve ben de bu web sitesini yerel olarak içe aktarmak için kullanıyorum. Şimdilik, üretim sitemdeki değişiklikleri zorlamak için mevcut araçlarıma bağlı kalıyorum.

DevKinsta'ya nasıl başlanır?

Bu gönderide gördüklerinizi beğendiyseniz, buradan indirerek DevKinsta'yı kullanmaya başlayabilirsiniz:

DevKinsta'yı indirin

Kullanımı tamamen ücretsizdir, bu yüzden denemekten zarar gelmez.

Kinsta en sevdiğim barındırma platformu olmaya devam ediyor ve ürünlerinden iki yıldır memnunum. Kinsta ve performansları hakkında daha fazla bilgi edinmek istiyorsanız, daha sonra hizmet incelememe göz atmanızı tavsiye ederim:

Kinsta incelememi oku

Bugün okuduğunuz için teşekkürler ve bu gönderiyi beğendiyseniz, lütfen aşağıdaki düğmeleri kullanarak başka biriyle paylaşmayı düşünün.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir