Yerel WordPress’in geliştirilmesi için macOS’a vale hazırlayın

Bu, yerel WordPress geliştirme ortamı için macOS’ta Laravel Vale’nin nasıl yönetileceği konusunda bir kılavuzdur. Valet olarak vitPress yerel geliştirme çözümü olarak kullanmak, hız, hafif ve vagrant gibi çözümler söylemekten daha az yapılandırma kullanır. Kurulu ve kullanıma hazır temalar, eklentiler ve WordPress ayarları hakkında tartışan 2 ilgili makale vardır. Vale sadece macOS üzerinde çalışır ve sanal bir kapta değil, doğrudan işletim sisteminde çalışır. Gerekli ana yazılım bileşeni Homebrew; Paket Yöneticisi ve Laravel; Bir PHP çerçevesi.
Valet’in kendisi Nginx, PHP 7.3 ve DNSMASQ vardır ve varsayılan olarak alan adı kullanılarak. Test, MariAdb veya MySQL veritabanını eklersiniz. Yazılım yüklendikten sonra, vale macOS başlangıç ​​sırasında otomatik olarak başlatılacaktır. Yerel Geliştirme Ortamı Kurulumu Homebrew ilk olarak, PHP ve MySQL/MariAdb gibi bir web yığınının önemli kısımlarının kolayca kurulabilmesi için bir homebrawe takıyor. /Usr/bin/yakut -e “$ (curl -fssl https://raw.githubusercontent.com/homebrew/install/master/install)” yüklenmemişse homeBew paket yöneticisini ve xcode komut satırını yükleyecek .
Besteciyi Homebrew Brew ile Yükle Yükle Besteci Get PHP ve MySQL Ayarları Veri tabanları için PHP’yi yüklemek için PHP’yi Yükle MariaDB ve MySQL ve MySQL sürümü arasında seçim yapabilirsiniz, çünkü sürüm 8, bir dizi barındırma panelinde desteklenmediğinden, sürüm 5.7 olabilir. Daha güvenli – değilse, @5.7 ucu silin. Mariadb için 10.3’ü kullanacağım çünkü 10.4’ün kök parolasında birkaç değişiklik var. Ayrıca @ 10.3 vb. Kullanarak uygulama sürümünü kullanırsanız, yükledikten sonra kabuğunuza bir yol eklemeniz gerekir, çünkü bu daha uzun bir homebrew formülüdür, bunu bir homebrew taktıktan sonra kabuk isteminde yapmanız tavsiye edilir – Mariadb yolu açık. /Mariadb – işlevsel arka plan hizmeti yeniden başlattıktan sonra demet yükleme [korumalı e -posta] veya … demleme [korumalı e -posta] Bira hizmetlerinin oluşturulması için bir arka plan hizmeti olarak başlar [korumalı e -posta] veya … bira yapma hizmetleri başlar [korumalı E -posta] MySQL/MariAdb, şifre olmadan kök kullanıcı olarak yüklenir. Laravel vale takma vale, küresel bir besteci ile vale yükleme laravel/vale gerektirir MacOS kabuk yolunuzun aşağıdaki konuma sahip olduğundan emin olun, bu, komut satırında vale komutunu kolayca kullanmanıza izin verir – eğer eklemezseniz, başlamalısınız ~/.Composer/satıcı/bin/ile tüm vale komutları/
~/. Kompozit/satıcı/bin yükleme vale montajı şimdi vale dnsmasq yükleyecek ve nginx ve php’yi kuracak ve ayarlayacak ve aşağıdaki temel vale komutlarından bazıları … Hizmetçi durakları, birkaç tane arayın, birkaç tane arayın DNSMASQ ve diğer bileşenleri doğrulamak için yanıt veren 127.0.0.1 ping bla.test ping, başarıyla hazırlanmıştır. DNSMAQ, MYSQL, NGINX ve PHP çalıştırdığınızı onaylayın … Harcama Bir Yapım Hizmetleri Listesi Olmalı … [E -posta Korumalı] ~ % İçecek Hizmetleri Listesi Kullanıcı Durum Kayıt
DNSMASQ Kök/Kütüphane/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
[E -posta Korumalı] Yönetici/Kullanıcılar/Yönetici/Kütüphane/LaunchAgents/[E -posta Korumalı]
Nginx kök/kütüphane/lansman başlatır/homebrew.mxcl.gnx.plist
PHP Başlar Kök/Kütüphane/LaunchDaemons/Homebrew.mxcl.php.List Liste Laravel Vale Global Yenileme Besteci Montaj Vale Garsonları Başlangıç ​​Web ve Park Kökleri Başlatma Webroot Dizini için en iyi yöntem olabilir, evinizdeki siteler klasörünü kullanmaktır, bu Geçmişte geleneksel bir Webroot mu, MacOS kullanıcı hesabı arşivleme sistemi – orada değilse, onu bulucuda veya terminalden yapın
Mkdir ~/Siteler Site Klasörünü Vale ile Kayıt, böylece herhangi bir üst seviye klasör hizmet veren bir site olarak ele alınır – CD ~ Park Komutu/Hizmetçi Taman Sitesini kullanın, ayrıca dizindeki diğer yerlerde dizinine izin veren bir vale bağlantısı komutu vardır. Arşivleme Sistemi İçeriği Web Root olarak sunmak için, park dizine sembolik bir bağlantı koyarak yaptı. WordPress ve Vale, hazır WordPress sitesini sunmak için en iyi kod oldu, siteyi çok hızlı bir şekilde oynayabilen ve bash.per-first komut dosyasını kullanarak daha da geliştirilebilen WP-Cli-Valet-Komuta’dır. -Chli, yüklemek için homebrew kullanma veya manuel olarak bu kılavuz işlemi içerebilir. Demle Yükle WP-CLI PHP bellek boyutunuzu artırın, özellikle PHP’yi bir homebrew ile yüklerseniz-değilse, WP-Cli-Valet-Komut paketini yüklerken ölümcül hatalar oluşur, yapılandırma dosyalarını bulun. Bu, PHP bellek limitiniz PHP’inizdir. -Di nano /usr/local/etc/php/7.3/conf.d/php-Memory-Limits. Bu, 3 yerde de 2048 milyona değişir, MySQL veya MariaDB’nizin çalıştığından emin olun … Bir Yapım Hizmetleri Mariadb WP -CLI aldıktan sonra WP-Cli-Valet-Komut Paketi ekleyin
WP paketini yükleyin [korumalı e-posta]: aaemnosttv/wp-chli-valet-command.git Bu yüklendikten sonra, birkaç WordPress sitesi oluşturmaya hazırsınız … yeni bir siteye yüklemek, site klasörünüze taşınmak ve çalıştırmak için WP Vale CD ~/Site Komutu/Site/Site WP Vale Yeni Adı Bu yeni site https: //newsitename.Test Kullanıma Hazır WP-Admin Varsayılan Kullanıcı Adları ve Şifreler için Yönetici/Yöneticidir. Varsayılan olarak tüm yeni siteler HTTPS tarafından ayarlanır HTTP-Run gibi yönetiliyor … WP Vale NewsItemame -Gecure Siteyi silmek için … WP Vale, diğer komutlar ve seçenekler için yeni bir sitenin adını yok eder, bkz. Repo Github WP-CHLI-VETET için ve belirli bir tema, eklenti vb. İle özel bir site oluşturabilirsiniz. Kendi bash betiğinizi kullanıma sunarak. Sitenin SSL sertifikası kullanıp kullanmadığı arasında geçiş yapmak için SSL’yi değiştirin .. Benim adım. Güvensiz bir garson veya sitemin adı Nginx’ten Güvenli Vale Terminal Çıkışı …

[Mysitename.test] site yeni bir TLS sertifikası ile güvence altına alındı. PhpmyAdmin MySQL ile PHPMyAdmin üzerinden işlemek için – yeni bir CD oluşturun ~/wp vale phpmyAdmin sitesi siteniz artık https: //phpmyadmin.test – tüm wordpress dosyalarını silin ve en son phpmyadmin dosya klasörüne indirin ve aktarın – eğer mysql kurulum parolanız Ardından Allownopassword’e istendiği gibi yapılandırma dosyasını değiştirin. Artık tüm veritabanlarınıza kolayca erişilebilir.
Eklentilerle daha fazla yükleme iyileştirmesi ve tema ayarı içeren bir Bash komut dosyası ekleyerek vale ile başka bir WordPress site kurulumu yapabilirsiniz-vale, wp-chli ve Bash komut dosyaları hakkında bir sonraki makaleye bakın.Mariadb 10.4 Hata 1698 (28000): Erişim ‘kök’ kullanıcıları@’localhost’ için reddedilir. MacOS’u bunun yerine DB kullanıcı değişkeni olarak adlandırın … WP Vale Yeni Site Adı -dbuser = “Admin” Yani ‘Yeni Sitenin Adı’ Sitesi ‘Yönetici’ Hesabı MacOS adıyla oluşturuldu.

admin

Bir Cevap Yazın

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