Grav - CLI
Bu bölümde, CLI'nin Grav'da nasıl çalıştığını anlayacağız. CLI içinde depolanan komut satırı arayüzü anlamına gelir bin/Grav. Gibi bazı görevleri yerine getirirclearing cache, oluşturma backup kopya vb.
CLI'ye erişim, farklı platformlarda farklıdır. Windows'ta şu yolla erişebilirsiniz:cmdMac'te şunlardan erişebilirsiniz: Terminalve Linux'ta kabuk kullanabilirsiniz. Windows'ta UNIX tarzı komutları kullanamazsınız. Bunları kullanmak için GIT ve GIT BASH sağlayan ve Windows'ta UNIX tarzı komutlar sağlayan msysgit paketini kurun .
Aşağıdaki komutu kullanarak Grav'daki mevcut komutları listeleyebilirsiniz -
$ bin/Grav list
Mevcut komutları aşağıdaki ekran görüntüsünde gösterildiği gibi görebilirsiniz -
Yeni Proje Oluşturma
Grav ile yeni proje oluşturmak çok basit. Grav örneğiyle yeni bir proje oluşturabilirsiniz.
Açın terminal veya console ve Grav klasörünüze gidin.
$ cd ../ProjectFolder/grav
Grav'unuz web sunucunuzun kök dizinine kurulacaktır. Grav'unuzun kök klasöründe kişi adlı bir klasör oluşturmak istiyorsanız, şu komutu kullanın -
$ bin/Grav project-name ../webroot/ contact
Gerekli tüm bağımlılıkları indirecek ve yeni bir Grav örneği oluşturacaktır.
Grav Bağımlılıklarını Yükleme
Bağımlılıkları kurarken, Grav otomatik olarak eklentileri kurar. error Eklenti, problems eklenti ve antimattertema. Bunları terminalinizde veya konsolunuzda aşağıdaki komutu kullanarak kurabilirsiniz -
$ cd ../webroot/myproject
$ bin/Grav install
Şimdi indirilen eklentileri ilgili klasörlerinde şu şekilde göreceksiniz:
../webroot/ myproject / user / plugins / error
../webroot/ myproject / kullanıcı / eklentiler / sorunlar
../webroot/ myproject / kullanıcı / temalar / antimadde
Grav Önbelleğini Temizleme
Önbelleği temizlemek için dosya ve klasörleri silebilirsiniz. cache/Klasör. Önbelleği temizlemek için aşağıdaki komutu kullanabilirsiniz -
$ cd ../webroot/myproject
$ bin/Grav clear-cache
Yedek Oluştur
Grav'da, kök klasörde depolanan projenizi yedekleyebilirsiniz. Veritabanını kullanmayacağı için yedek almakta zorluk yoktur. Projenizin myproject (../webroot/myproject), ardından aşağıdaki komutu kullanın -
$ cd ../webroot/myproject
$ bin/Grav backup
Oluşturulan yedeklemenin bir zip dosyasını göreceksiniz. backup/ Klasör.
Composer güncelleniyor
Github aracılığıyla kurulan ve composer tabanlı satıcı paketlerini kullanarak manuel olarak kurulan Grav composer'ı güncelleyebilirsiniz. Komut -
$ bin/Grav composer