Magento 2 Kurulum Sorunu: Yönetici sayfasını yüklemeye çalışırken 404 hatası


11

Magento 2'yi wamp sunucusuna başarıyla yükledim, ancak yönetici sayfasını yüklemek için bana bir 404 verdiği için küçük bir sorun yaşıyorum. Ayrıca, ana sayfasını yüklerken benim durumumda luma olan varsayılan tema geçerli değil bunun yerine bana aşağıdaki hataları verir:

Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/mage/calendar.css     
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-m.css 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-l.css 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/print.css 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/images/logo.svg    
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-m.css 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-l.css 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/requirejs/require.js 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/print.css     
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/mage/requirejs/mixins.js 
Failed to load resource: the server responded with a status of 404 (Not Found)
requirejs-config.js:602 Uncaught ReferenceError: require is not defined
127.0.0.1/:24 Uncaught ReferenceError: require is not defined
127.0.0.1/:26 Uncaught ReferenceError: require is not defined

Yanıtlar:


18

Css ve js pub / statik klasöründe çalışma zamanında oluşturulacak İlk kez, css ve js eksikse komutun altında çalıştırın

Windows kullanıyorsanız: php bin\magento setup:static-content:deploy

'git bash' linux kullanılıyorsa: php bin/magento setup:static-content:deploy



Eğer adımları bozabilir eğer takdir ediyorum. Windows komutu nasıl çalıştırılır? Gerçekten işe yarayıp yaramadığını nasıl öğrenebilirim?
Muhammed Joraid

Kaynağı github'dan indirdiyseniz ve tarayıcı aracılığıyla yüklerseniz, geliştirici modunu etkinleştirmeniz gerekecek bir şey değmez. Yukarıdaki komut, setup:static-content:deploygeliştirici modunda çalıştırmanız gerekmediğinden şikayet edecektir, bu nedenle -fyukarıdaki komuta eklediğinizden emin olun . php bin\magento setup:static-content:deploy -f en_US en_GB
En_US

13

Ben de bu problemle karşı karşıyaydım. Yönetici 404 hatası verir ve frontend css (yani Luma uygun biçimde göstermedi ..) ekledi vermedi. Bu yüzden magento 2 bu her iki sorunu çözmek için bu adımları gerçekleştirdi. 1) terminal gidin ve bu komutu çalıştırın

sudo gedit /etc/apache2/apache2.conf

Ve değişim:-

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride none
Require all granted

için

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted

yalnızca chnage AllowOverride hiçbirini Tümüne

ve

2) terminale gidin ve komutu çalıştırın: -

sudo a2enmod rewrite
sudo service apache2 restart

Sonra var, pub ve app / vb izin verin. ve sonra yöneticinize gidin ve düzgün çalışıyor ön uç.


1
Adam 1000s çözüm denedim ama sadece bu benim için çok teşekkürler çalıştı!
Wasif Khalil

8

Wamp sunucusu kullananlar için CLI'nızda bu komutları çalıştırın.

C: \ wamp \ bin \ php \ php5.5.12> php.exe
C: \ wamp \ www \\ bin \ magento kurulumu: statik içerik: dağıtma


6

Ben de bu sorunla karşı karşıyaydım. Localhost'ta da ön ve arka uca giderken demo verileri ile magento 2'nin yeni kurulumundan sonra. Calendar.css ve requir.js için MIME türü uyumsuzluk hataları var. Statik içeriği dağıtmadığınız sürece hiçbir şey benim için çalışmadı

php bin/magento setup:static-content:deploy

git bash ve varsayılan moddayken.



2

URL yeniden yazmalarını etkinleştirin.

1) Ubuntu'da terminali açın ve şu komutları yürütün:

sudo a2enmod rewrite

sudo service apache2 restart

2) Eğer yoksa, .htaccessdosyayı magento'nun kök dizininde bulunduğundan emin olun . htaccessdosya dosyayı kopyalayın /pub/.htaccessve kök dizine yapıştırın

3) /etc/apache2/apache2.confAşağıdaki komutları kullanarak dosyayı açın :

sudo nano /etc/apache2/apache2.conf

Ve aşağıdaki kod satırlarını değiştirin:

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride none
Require all granted

için

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted

Dosyayı kaydedip kapatın. Ctrl + X

  • Apache'yi yeniden başlatın

    sudo service apache2 yeniden başlatma

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.