Tidak ada gambar atau JS di instalasi Magento 2 baru


17

Saya baru saja menginstal Magento 2 ke server produksi saya dalam pengembangan. subdomain. Instalasi tampaknya telah berhasil tetapi saya perhatikan tidak ada gambar atau javascript yang berfungsi baik di frontend dan backend.

Setelah memeriksa kode sumber, saya menemukan bahwa file-file yang dipanggil seperti http://dev.website.com/pub/static/frontend/Magento/luma/en_GB/css/print.cssitu sebenarnya tidak ada. Adakah pikiran? Saya mencoba solusi pada beberapa tumpukan tetapi belum berhasil.

Magento 2

Magento 2


Jawaban:


25

Coba ini Sebelum itu ambil Cadangan

Hapus semuanya, kecuali .htaccessfile daripub/static folder

Buka app/etc/di.xmlmenemukan jalan “Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink”dan ganti keMagento\Framework\App\View\Asset\MaterializationStrategy\Copy

Catatan: Hapus seluruh file dan folder di bawah file pub/statickecuali .htaccess.

Untuk info lebih lanjut, ref ini http://www.dckap.com/blog/magento-2-admin-links-not-working-in-windows/


Juga, pastikan Anda mengaktifkan penulisan ulang server Apache .
Steve Johnson

Ini telah memperbaiki frontend situs web saya. Gambar dan gaya kini juga muncul di backend, namun - tidak ada tautan yang berfungsi. Saya mendapatkan banyak kesalahan untuk file yang hilang di pub / statis - sebagian besar tidak ada.
Liam McArthur

saya tidak bisa mendapatkan .....
Magento 2

Tetap! Saya harus mengubah izin semua direktori di pub / statis, karena tidak benar.
Liam McArthur

1
Ini adalah jawaban yang diterima merekomendasikan memodifikasi file inti. Ini salah dan tidak ada yang harus melakukan ini.
mbalparda

17

Anda dapat menjalankan perintah di bawah ini dari folder root magento.

php bin/magento setup:static-content:deploy

Ini akan mengunduh konten dengan sempurna di folder masing-masing.


1
Ini harus diterima situs web
linuxeasy

3

Jika Anda berada dalam mode default atau pengembangan, gunakan -f untuk secara paksa mengunduh konten statis. Dalam mode pengembangan, konten statis diunduh secara otomatis.

php bin/magento setup:static-content:deploy -f

ketika saya mencoba untuk ini localhost saya, saya mendapatkan RunTimeEXception Error ..
zus

2

Jika Anda melihat Magento mencoba memuat dari folder selain en_US, Anda dapat mencoba menggunakan konten statis di folder yang sesuai seperti di bawah ini

bin/magento setup:static-content:deploy en_GB en_AU

1

Saya memiliki masalah yang sama setelah menginstal magento 2.1.1 dan mengikuti langkah-langkah yang disebutkan di bawah ini

  1. Tambahkan D: \ xampp \ php ke Variabel Lingkungan PATH Anda. Kemudian Tutup Perintah Prompt Dan Restart Lagi. Ini penting karena jika Anda tidak me-restart prompt perintah Anda maka perubahan tidak akan mencerminkan.

Ikuti tautan ini untuk panduan tentang menambahkan variabel jalur: https://www.java.com/en/download/help/path.xml

  1. Arahkan ke direktori root mangento Anda (Misalnya: D: / xampp / mangento /) melalui command prompt

  2. Jalankan perintah php bin / pengaturan magento: static-content: deploy

Ini berhasil untuk saya. Semoga ini bisa membantu orang lain!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.