Magento 2'yi başarıyla kurdum, ancak ön taraf tarafı ve yönetici tarafı stili yüklenmiyor. Yönetici oturum açtıktan sonra bile bulunamadı (404) sayfası verir
Core_config_data'daki temel URL: http://localhost.com/magento2/
Magento 2'yi başarıyla kurdum, ancak ön taraf tarafı ve yönetici tarafı stili yüklenmiyor. Yönetici oturum açtıktan sonra bile bulunamadı (404) sayfası verir
Core_config_data'daki temel URL: http://localhost.com/magento2/
Yanıtlar:
Web sunucunuz doğru yeniden yazma işlemlerini kullanıyorsa lütfen doğrulayın.
Apache için: htaccess dosyalarının yüklenmesine ve yeniden yazma kurallarının kullanılmasına izin verin.
nginx için, magento dizininde verilen örnek yapılandırmayı kullanın.
Her şeyden önce, sayfanızın kaynağını görüntüleyin ve css bağlantılarını tıklayın, eğer doğru işaret edilirse sizi css sayfasına getirmelidir.
Lütfen Ana sayfa tasarımını Yönetici Paneli'nden değiştirip değiştirmediğinizi kontrol edin.
Cms'ye git >> Sayfalar
Ana Sayfayı Aç.
Tasarım sekmesine tıklayın.
"Özel Tasarım" altındaki "Özel Tema" değerini kontrol edin.
Hala bir sorun bulursanız, lütfen web sitenizin URL'sini sağlayın.
Magento Kökü üzerinde komut çalıştır
php dev/tools/Magento/Tools/View/deploy.php
VEYA
Adresine git
dev / tools / Magento / Araçlar / Görünüm / konum ve çalıştırma komutu
php deploy.php
Bu komutu magento root dizininde çalıştırmak için içeriği dağıtmanız gerekir
sudo php bin/magento setup:static-content:deploy
Aynı sorunu (stil sayfası yüklenmiyor) vardı ama başka bir şey neden oldu.
Veritabanındaki web sitemin URL'lerini değiştirdim ve URL'nin sonunda bir "/" bırakmayı unuttum.
ne vardı:
ne olmalı:
Magento 2 kurulumunuzun kök klasöründeyken aşağıdaki komutu kullandıktan sonra önbelleği temizle
php bin/magento cache:status
Bununla ilgili de sorunlar yaşadım, ancak yukarıdaki çözümlerin hiçbiri işe yaramadı. Bu komutların sırasını öneren bazı kılavuzlar.
Magento kök dizininden
rm -r var/cache/ var/view_preprocessed
php bin/magento setup:static-content:deploy
Yukarıdaki cevaplardan sudo
birinin notu Yukarıdaki komutlardan herhangi birinin önünde kullanmaya gerek olmadığına inanıyorum . Kullanıcınızın uygun izinleri olmalı ve dosya dizinleri sahiplikle doğru şekilde ayarlanmalıdır.
Bulduğum şey bu sorun için işe yarıyor ya aslında bir yedek yapmak ya da tamamen kaldırmak
rm -r pub/static
ya da bir yedek mv pub/static pub/static.bak
yapmak Daha sonra içerik dağıtmak yapmak php bin/magento setup:static-content:deploy
ve daha sonra tarayıcı önbelleğini temizlemek (sadece bu sayfada yapmak için uzantı kullanın) ve sayfanızı yeniden yükleyin.
rm -r pub/static
php bin/magento setup:static-content:deploy
Apache'deysen
sudo vim /etc/apache2/apache2.conf
ve güncellemek AllowOverride için tüm için /var/www
Directory
ardından doküman kökeninize gidin (macenta kodun bulunduğu yer) ve
rm -rf var directory (the one that contains the cached files)
sudo php bin/magento setup:static-content:deploy –f
php bin/magento indexer:reindex (optional)
5 gündür bununla mücadele ediyorum. Sonunda sorunu çözdüm. Üç olası hata vardır:
1'i çözmek için: MySQL'inize gidin ve yazın insert into core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0)
.
Çözmek için 2: Magento proje kökünden çalıştırın php bin/magento setup:static-content:deploy --force
.
Her vaka için önbelleğinizi temizlemeyi unutmayın. php bin/magento cache:clean config
Core_config_data (yol, değer) INSERT (değer / değer / değer) ('dev / statik / işaret', 0) ÜZERİNE DÖNÜŞ TUŞU GÜNCELLEME değeri = 0;
Bundan sonra bu komutları çalıştırın
sudo php bin / magento önbellek: temiz
sudo php bin / magento önbellek: floş