Saya telah menginstal Magento 2 di server lokal berhasil menggunakan komposer tapi saya tidak dapat melihat desain panel frontend dan admin. Saya melihat teks-teks sederhana di sana. Sambil melihat konsol saya melihat kesalahan berikut.
TypeError: require.config is not a function requirejs-config.js
TypeError: require.config is not a function admin:59
TypeError: require is not a function admin:62
ReferenceError: Ext is not defined admin:68
ReferenceError: Fieldset is not defined admin:76
TypeError: require is not a function admin:83
TypeError: require is not a function
magento2
installation
amitshree
sumber
sumber
Jawaban:
Ini bisa menjadi masalah dengan symlink. Saya melihat deploy.php bekerja untuk Anda, tetapi Anda juga dapat mencoba menghapus sumber daya dari pub / statis dan melihat apakah petunjuk dari /magento//a/64808/594 bekerja untuk Anda. Jika demikian, maka ini dapat menghemat waktu selama pengembangan karena seharusnya lebih cepat daripada menjalankan deploy.php.
Ini juga baik untuk mengetahui apakah banyak orang memukul masalah dengan symlink dan apa penyebabnya.
sumber
Jika Anda menghadapi masalah css dan desain setelah instalasi di Windows, ikuti langkah-langkah berikut:
Langkah 1.
php bin/magento setup:static-content:deploy
Langkah 2.
php bin/magento indexer:reindex
langkah 3. pastikan apache "rewrite_module" diaktifkan dan kemudian restart server
langkah 4. hapus folder cache di bawah var / cache
Langkah-langkah di atas bekerja untuk saya. Saya harap ini juga akan berhasil untuk Anda.
Beri tahu saya jika Anda masih menghadapi masalah.
sumber
Masalah saya adalah bahwa saya sudah sedikit terlalu gembira dengan saya
pub/static
danpub/media
"kliring cache" dan sengaja menghapus.htaccess
file dalampub/static
.Perbaikan cepat adalah menarik yang baru
/magento2ce/pub/static/.htaccess
dan membersihkan cache dan Bob adalah pamanmu. Tidak ada lagi masalah CSS.Semoga ini membantu. Akan luar biasa jika ada cara untuk menghapus file dan entah bagaimana memastikan file lain tidak dihapus, seperti .gitignore untuk
rm -rf
penggunaan sistem linux . Mungkin suatu hari...HARAP DICATAT: ini hanya untuk masalah CSS, maaf saya tidak membantu masalah JS yang hilang.
sumber
Saya punya masalah dengan V2.1.3 di mana tanda tangan default disetel ke true. Ini berarti bahwa url memiliki "versi" dalam nama path. Misalnya path file harus: -
Tetapi muncul sebagai: -
Untuk mengubah ini, buka file: -
Dan ubah nilai default menjadi nol: -
sumber
Saya mengalami masalah ini pada beberapa instalasi Magento 2 dalam produksi.
Dengan asumsi Anda melakukan ini terlebih dahulu dari baris perintah.
Kemudian ubah izin file menjadi 755 pada direktori berikut:
/ pub /
/ pub / statis /
/ pub / static / frontend /
/ pub / static / adminhtml /
/ pub / static / _requirejs /
Voila! File CSS / JS dimuat dengan sempurna.
sumber
Setelah menavigasi ke folder dev / tools / Magento / Tools / Lihat dan menjalankan ini di baris perintah menyelesaikan masalah.
sumber
Saya memiliki masalah ini juga, tetapi akhirnya menjadi
core_config_data
masalah. Semua aset saya dialihkan kehttps
URL, meskipun url saya setel menjadihttp
.Ada bidang yang
core_config_data
disebutweb/secure/use_in_frontend
yang ditetapkan untuk1
. Saya mengaturnya ke0
, membersihkan cache, dan itu berfungsi dengan baik.sumber
1- Ubah file app / etc / di.xml dengan mengubah konten berikut:
Untuk:
2-
sudo php /var/www/html/magento2ce/bin/magento setup:static-content:deploy
sumber
Saya memiliki masalah ini saat menggunakan file bahasa.
Saat menggunakan bahasa, Anda perlu memasukkan bahasa sistem:
sumber
Jika Anda menghadapi masalah desain pemuatan laman css dan js setelah pemasangan di magento2, ikuti langkah berikut-:
buka terminal dan arahkan ke root web magento
Langkah 1.Langkah 2.
Langkah 3.pastikan apache "rewrite_module" diaktifkan dan kemudian restart server
Langkah 4.
Langkah 5. Langkah 6.hapus folder cache di bawah var / cache
Langkah di atas berhasil. Saya harap ini akan bekerja untuk Anda juga.
sumber
Ikuti langkah-langkah di bawah ini untuk menyingkirkan masalah ini.
1) Unduh Magento 2.
2) Ekstrak ini di direktori www ATAU htdocs Anda.
3) Pasang magento. Jangan gunakan localhost , gunakan 127.0.0.1 di url toko dan admin url.
4) Setelah instalasi berhasil JANGAN RUN MAGENTO.
5) Sekarang hapus cache / sesi magento 2. Pergi ke jalur yang disebutkan di bawah ini dan hapus file.
6) Ubah perilaku symlinks untuk beberapa sumber daya statis seperti yang disebutkan di bawah ini: -
Ketika Magento 2 tidak dalam mode produksi, ia akan mencoba untuk membuat symlink untuk beberapa sumber daya statis di server lokal. Kita harus mengubah perilaku Magento 2 dengan pergi mengedit
ROOT > app > etc > di.xml
file. Buka di.xml di editor kode favorit Anda, carivirtualType name="developerMaterialization"
bagian. Pada bagian di bawah ini, Anda akan menemukan item<item name="view_preprocessed" xsi:type="object">
yang perlu diubah. Anda dapat memodifikasinya dengan mengubah konten berikut:Untuk:
7) Hapus semua file kecuali
**.htaccess**
SELESAI. Sekarang Anda dapat menjalankan Magento Front dan Backend URL
sumber
Jalankan perintah berikut:
sumber
Tidak perlu mengedit di.xml. Kami menghadapi kesalahan pemuatan js saat symlink diaktifkan.
Banyak;
Cukup tutup symlink
Setelah menutupnya, mungkin sumber daya tidak digunakan secara perlahan untuk pertama kali tetapi kesalahan hilang.
sumber
Masalah versi di url css dan js dapat diatasi dengan membaca masalah ini.
https://github.com/magento/magento2/issues/6688
sumber
Juga pertimbangkan bahwa mengubah lokal toko Anda dapat memiliki efek ini jika Anda tidak memiliki lokal itu tersedia dalam tema Anda sendiri. Saya sudah melihat itu terjadi beberapa kali.
sumber
Anda dapat mengikuti instruksi ini:
Jika ada cara
version#######
seperti di bawah ini pasti akan membantu. http: //localhost/magento2/pub/static/version1511270229/frontend/Magento/luma/en_US/mage/calendar.cssJIKA Anda memiliki akses ke database, maka jalankan perintah ini:
Remove the cache and reload the page
. Dua langkah sederhana ini membantu saya untuk menyelesaikan masalah jalur file js dan css.sumber
Saya baru saja melewatkan .htaccess di dalam folder pub / statis. Itu harus ada di sana.
sumber
Menghadapi masalah ini berkali-kali. Hal pertama yang pertama pub / statis harus memiliki file .htaccess yang memiliki url menulis ulang untuk nomor versi yang termasuk dalam url aset statis.
sumber
Dalam kasus saya, dalam konfigurasi apache saya mengubah AllowOverride dari Tidak Ada ke Semua di bagian Direktori masing-masing.
sumber