Şu yazıyı okuyorsunuz: Magento 2 Statik İçeriğini Dağıtma – Tam Bir Kılavuz
Öğretici, adım adım yöntemi içerir. Magento 2’de statik içerik uygulama.
Magento 2 mağazanızın statik dizinindeki statik görünüm dosyalarını izleyin. Magento kurulum dizini>/pub/static. Bazı dosyalar da önbelleğe alınır. Magento kurulum dizini >/var/view_preprocessed dizin.
Statik görünüm dosyalarının Magento 2 mağaza dosya sistemine CLI komutuyla manuel olarak yazılması gerekir. CLI komutunu çalıştırdıktan sonra, güvenlik açıklarını sınırlamak ve kötü amaçlı dosyaların üzerine yazılmasını önlemek için izinleri kısıtlayın.
Not: Eski CSS’yi, Javascript dosyalarını, düzenleri vb. temizlemek gerekir. geliştirici modunda yeni bir modülü etkinleştirirken statik dosyaların sorunsuz çalıştığından emin olmak için.
Oluşturulan statik görünüm dosyalarını aşağıdaki adımlarla temizleyin:
Manuel yöntem:
altındaki tüm dosyaları sil pub/statik dizin hariç .htaccess Aşağıdaki komutla dosya: find . -derinlik -ad .htaccess -prune -o -delete
Otomatik yöntem:
- Yönetici paneline giriş yapın
- yapacağım Sistemler > Araçlar > Önbellek Yönetimi
- Tıkla Statik dosya önbelleğini boşalt.
Magento 2 statik içeriğini komut satırı aracılığıyla dağıtma yöntemi:
Magento yönetici kök klasörüne gidin. Kullanımları göster:
php bin/magento yapılandırması: statik içerik: uygulama -f
php bin/magento yapılandırması: statik içerik: uygulama -f |
Kullanmak:
yapılandırma: statik içerik: uygulama [options] [–] [<languages>]…
yapılandırma: statik içerik: uygulama [options] [–] [<languages>]… |
Argümanlar:
-F | güç | Dosyaları herhangi bir modda dağıtın |
-S | -strateji[=STRATEGY] | Belirtilen stratejiyi kullanarak dosyaları dağıtın. |
-ile | -alan | Yalnızca belirtilen alanlar için dosyalar oluşturun. [default: [“all”]](birden fazla değere izin verilir) |
–hariç-alan[=EXCLUDE-AREA] | Belirtilen alanlar için dosya oluşturmayın. [default: [“none”]](birden fazla değere izin verilir) | |
-T | -sorun[=THEME] | Yalnızca belirtilen temalar için statik görünüm dosyaları oluşturun. [default: [“all”]](birden fazla değere izin verilir) |
–konuyu hariç tut[=EXCLUDE-THEME] | Belirtilen temalar için dosya oluşturmayın. [default: [“none”]](birden fazla değere izin verilir) | |
-ben | -dil[=LANGUAGE] | Yalnızca belirtilen diller için dosyalar oluşturun. [default: [“all”]](birden fazla değere izin verilir) |
–hariç-dil[=EXCLUDE-LANGUAGE] | Belirtilen diller için dosya oluşturmayın. [default: [“none”]](birden fazla değere izin verilir) | |
-J | -Meslekler[=JOBS] | Belirtilen sayıda işi kullanarak paralel işlemeyi etkinleştirin. [default: 0] |
–sembol bağlantısı-yerel ayar | Dağıtım için iletilen ancak özelleştirmesi olmayan bu yerel ayarlardaki dosyalar için sembolik bağlantılar oluşturun. | |
–content-version=CONTENT-VERSION | Statik içerik sürümünün aynı olduğundan ve önbelleğe alma işleminin doğru çalıştığından emin olmak için dağıtımı birden çok düğümde çalıştırıyorsanız, statik içeriğin özel bir sürümü kullanılabilir. | |
–yalnızca-içerik-sürümünü güncelle | Statik içerik sürümünün güncellenmesi yalnızca tarayıcı önbelleğindeki ve CDN önbelleğindeki statik içeriği güncellemek için kullanılabilir. | |
–javascript yok | JavaScript dosyalarını uygulamayın. | |
–css yok | CSS dosyalarını uygulamayın. | |
-Az değil | LESS dosyalarını uygulamayın. | |
-Resim yok | Görselleri uygulamayın. | |
– kaynak yok | Yazı tipi dosyalarını uygulamayın. | |
–html yok | HTML dosyalarını uygulamayın. | |
–çeşitli değil | Diğer türlerdeki dosyaları (.md, .jbf, .csv vb.) dağıtmayın. | |
–html-minimum yok | HTML dosyalarını küçültmeyin. | |
-H | -yardım | Bu yardım mesajını göster |
-Q | -Merak etme | Herhangi bir mesaj göndermeyin |
-V | -versiyon | Uygulamanın bu sürümünü göster |
–ansi | ANSI çıkışını zorla | |
–no-ansi | ANSI çıkışını devre dışı bırak | |
-kuzey | – etkileşim yok | Etkileşimli sorular sormayın. |
-v|vv|vvv | -ayrıntılı | İleti ayrıntı düzeyini artırın: Normal çıktı için 1, daha ayrıntılı çıktı için 2 ve hata ayıklama için 3 |
Bir uzantı yüklediğinizde mağazanıza statik içerik dağıtmak için aşağıdaki komutu çalıştırmanız yeterlidir
php bin/magento yapılandırması: statik içerik: uygulama -f
php bin/magento yapılandırması: statik içerik: uygulama -f |
Hepsi bu kadardı!
Magento 2 mağazanızın hızını artırmanıza yardımcı olacak kılavuzu takip edin!
Lütfen aşağıdaki Yorumlar bölümünde eğitimdeki herhangi bir şüphenizi belirtmekten çekinmeyin. Yardımcı olmaktan memnuniyet duyarım 🙂
Ayrıca gönderiye 5 yıldız vermenizi hatırlatmak isteriz!
Teşekkür ederim