Wp-cli ile komut satırından wordpress nasıl yönetilir
Bu ayın başlarında, yerel WordPress’in geliştirilmesinde bir docker nasıl kurulacağı, yapılandırılacağı ve kullanılacağı hakkında bir yazı paylaştım. Docker’ın ana avantajı konteynerdir: her WordPress kurulumu başkalarından kurulur ve izole edilir. Bu kapsayıcı bir yapılandırma dosyası ve basit komut kullanarak başlar: Docker -Compose Up -D. WordPress ile bir Docker kapsayıcısına ilk kez başladığınızda, WordPress kurulum işleminden geçmelisiniz:
WordPress’i bir Docker kabına takın. Gönderiyi yazdıktan sonra, komut satırının kendisinden WordPress kurulumunu yönetmemize yardımcı olan diğer araçlarla tamamlamanın çok iyi olacağını düşündüm. Peki, ne bekliyorsun! Bugün size bir konsoldan WordPress kurulumunu yönetmek için WP-CHLI’yi nasıl kullanacağınızı öğreteceğim.WP-chli nedir? Komut satırı her geliştiricinin en iyi arkadaşıdır. WP-Chli (WordPress komut satırı arayüzü) komut satırımıza WordPress yönetimi ve bakımı getirir ve bu, zamanlarını ciddiye almak isteyen her geliştirici için vazgeçilmez bir bileşendir. WP-CHLI ile bir web tarayıcısı kullanmak zorunda kalmadan eklentiyi güncelleyebilir, çoklu sitelik kurulumlarını ve diğer birçok şeyi yapılandırabilirsiniz. WP-CHLI proje belgelerinin yüklenmesi WP-CHLI’nın nasıl kurulacağı açıklanır. Bunu yapmak için birçok seçenek var, ancak en kolay şey doğrudan yürütülebilecek dosyaları indirmektir:
Ve PHP kullanarak başlatıldı:
Komutu daha “dostça” bir şekilde kullanmak istiyorsak, bir yürütme izni verebilir ve $ yolumuzdaki birkaç yönetmene taşıyabiliriz:
Ve o zamandan beri komutu aşağıdaki gibi çalıştırabiliriz:
Bu arada, WP’yi RootPress: WP-CLI ve Docker Dizini’nden çalıştırmayı unutmayın, örneğin, üzerinde çalıştığınız çeşitli projeleri yönetmek için WP-CHLI kullanmak istiyorsunuz. Birkaç hafta önce yönergelerimi izlerseniz, şimdi bir Docker kullanabilirsiniz. Yani soru şu: WP-CHLI ve Docker’ı aynı anda nasıl kullanabilirsiniz? WordPress Docker Container’ınızda WP-CHLI çalıştırmanız mümkün mü?
İdeal olarak, Docker’da kullandığımız WordPress görüntüsü WP-CHLI içermelidir. Ne yazık ki, bu yazıyı yazarken, resmi görüntü WP-CHLI içermez (ve eklemek karmaşık olabilir). Ama endişelenme! Kutunun dışında WP-CHLi içeren kullanabileceğimiz başka görüntüler de var. Bunu kullanmak yerine:
Aşağıdaki resmi kullanın:
Ve hepsi bu! Docker-Compose Up -D çalıştırmak, ikili WP-CHLI içeren yeni bir WordPress görüntüsü indirecektir. Şu anda sahip olduğumuz tek sorun, WP-CHLI’nın bir kapta (yani “konuk makinesi”) olması ve terminalimizi “ana makinede” kullanıyoruz. Nasıl erişiriz?
Konuk komutunu ana bilgisayarımızdan çalıştırmak için aşağıdaki dockerları kullanmalıyız:
Örneğin, Nelio-Concent adlı bir dizinde bulunan Nelio içerik eklentimiz üzerinde çalışıyorum. Bu proje için yaptığım Docker-Compose.yml dosyasında iki hizmet tanımlıyorum: biri WordPress (WordPress diyorum) ve diğeri MySQL (MySQL) veritabanı için. WP-CHLI, WordPress kapsayıcısında olduğundan, işte böyle çalıştırıyoruz:
Son olarak, daha samimi bir sürüm kullanmak istiyorsanız, aşağıdaki takma adı oluşturun:
Ve komutu yalnızca iki basit harf kullanarak çalıştırabileceksiniz: WP-CHLI komutları Şimdi WP-CHLI yükledik ve nasıl çalıştıracağımızı bildik, bunu yapmamıza izin verdiğimizin bazı örneklerini görmenin zamanı geldi.
WP-CHLI komutu nedir? Genel olarak, WP-CHLI komutu aşağıdaki modeli takip eder:
Dokümantasyonda mevcut tüm komutlar, parametreler ve bunların nasıl kullanılacağı hakkında bilgi sahibi olursunuz. İhtiyacınız olduğunda danışmanızı unutmayın. WordPress Management WordPress’i yüklüyor … Girişte açıkladığım gibi, WordPress ile yeni bir Docker kapsayıcısına başlarken yapmanız gereken ilk şey WordPress kurulum sürecini tamamlamaktır. WP-CHLI ile bu, aşağıdaki komutu çalıştırmak kadar kolaydır:
WordPress’i güncelleyin … WordPress’in en son sürümüne yükselmek istiyorsanız, şunu çalıştırın:
Ve daha uzun sürüme dönmek istiyorsak, bunu aşağıdaki komutla yapabiliriz:
WordPress ile çalışırken karşılaştığımız bir başka genel görev eklentisi yönetimi eklentinin yönetimidir. Örneğin, WordPress ile yeni bir Docker görüntüsü başlattıktan hemen sonra, resmin ilgimiz olmayabileceğimiz birkaç eklenti içerdiğini göreceğiz. Hangi eklentilerin yüklü olduğunu nasıl bilebiliriz? Onlardan nasıl kurtuluruz? İstediğimizi nasıl etkinleştiririz?
Eklenti yüklü ekleyin … Sitenizde yüklü eklentiyi görmek istiyorsanız, eklenti komutundan bir alt valilik listesi çalıştırın:
Benim durumumda, bu geri dönüyor:
Eklentiyi kaldırın … artık istemediğiniz eklentileri silmek için, WP eklentisini silin ve silmek istediğiniz eklentiyi belirleyin: eklentiyi etkinleştirin … ve eklentiyi etkinleştirmek, işlemi tekrarlayın, ancak kullanın, ancak kullanın Bunun yerine alt komut etkinleştirin:
Eklentiyi yüklemek için yeni bir eklenti yüklemek için aşağıdakileri çalıştırın:
WordPress, WordPress.org üzerindeki eklenti dizininden eklentileri indirecek ve otomatik olarak etkinleştirecektir. Kolay değil mi?
Tema Yönetimi Tema Yönetimi eklenti yönetimine çok benzer: Yüklü temaların bir listesini yapabilir, etkinleştirebilir, silebilir, vb. Örneğin, temaların bir listesini hazırlamak için aşağıdaki komutlarımız var:
Bu bize aşağıdaki sonuçları verir:
Bu örnekte, aktif bir tema yirmi yedidür. Nasıl yirmi olarak değiştireceksiniz? Bu çok kolay:
Kullanılabilir güncellemeler olan tüm temaları güncellemek istersek ne olur? Bu da çok kolay:
Ne kadar serin? ? Ve şimdi ne? Bu, WP-CHLI kullanımına kısa bir giriş. Sunduğu olasılıklar hakkında daha fazla bilgi edinmek istiyorsanız, wordpress.org adresinde bu araçla ilgili tüm belgeleri bulacaksınız: nasıl yüklenir, nasıl yapılandırılır ve nasıl kullanılır. Belgeleri iyice okumanızı ve kendi WP-CLI potansiyelinizi bulmaya devam etmenizi öneririm.
Hannah Joshua tarafından Üstün Görüntü Unplash.