Güvenlik nedeniyle istisna yazdırma varsayılan olarak devre dışıdır [kapalı]


15

Macentamı hostingime kurmaya çalıştım. Bu yüzden yeni bir veritabanı oluşturdum ve sql dosyamı aldım ve veritabanı için local.xml'deki ayarları değiştirdim. ama şimdi güvenlik nedeniyle istisna yazdırma varsayılan olarak devre dışı bırakıyorum alıyorum.


size verdiği numara için var / report'a baktınız mı?
willboudle

Neyin yanlış gittiğiyle ilgili ek bilgi için var / report / report_number sayfasına bakın.
Evgeni Ivanov

Günlük içeriği gibi daha fazla bilgi verebilir misiniz? Mevcut bir siteyi yeni bir sunucuya mı taşıyorsunuz? Eğer öyleyse, bir Magento alanına taşıma aşağıdaki yönergeleri takip ediyor emin olun: islbd.com/resources/item/...
Evgeni Ivanov

Yanıtlar:


14

/ Error içindeki local.xml.sample dosyasını local.xml olarak yeniden adlandırdığınızda, hatayı ve yığın izlemesinin tamamını görebilirsiniz.

Dikkat: Bu, bir üretim sunucusunda kullanılırsa güvenlik döngüsü deliğine yol açabilir. Hata giderildikten sonra geri aldığınızdan emin olun.

Not: Daha güvenli olmak için. İstisna yazdırma etkinken macenta erişimini yalnızca IP'nize kısıtlayın


Daha fazla yardım almak için şimdi gördüğünüz hata mesajını gönderin.
mosiac

Açıkça görüntülenebilir yığın izleri, özellikle veritabanı erişimi içeren bir yönetici, yönetici kimlik bilgilerinizi dünyanın görmesi için dışarı attığında bir güvenlik ihlalidir. SCP / SFTP istemcisini çalıştırmak ve dosyaları okumak o kadar zor değil.
Fiasco Labs

Dikkat ve IP kilitleme önerisini eklediğiniz için teşekkür ederiz. MagentoCommerce.com'da hassas bilgiler içeren birkaç kişiyi stactraces yayınladık. Yığın izleri ara sıra olmamasına rağmen giriş kimlik bilgilerine sahip olabilir. Belirli anahtar kelimeleri kullanarak, herkese açık görüntülemeyi açmış veya kirli çamaşırlarını dünyaya blythly gösteren eski sürümleri çalıştıran tüm Magento sitelerini GoogleHack yapabilirsiniz.
Fiasco Labs

Mage kayıt defteri anahtarı "_singleton / Wiser_Search_Model_Observer" zaten var İzleme: # 0 /Applications/MAMP/htdocs/in/app/Mage.php(223): Mage :: throwException ('Mage kayıt defteri k ...') # 1 / Uygulamalar /MAMP/htdocs/in/app/Mage.php(477): Mage :: register ('_ singleton / Wise ...', yanlış) # 2 /Applications/MAMP/htdocs/in/includes/src/__default.php (22147): Mage :: getSingleton ('Wiser_Search_Mo ...') # 3 /Applications/MAMP/htdocs/in/app/Mage.php(448): Mage_Core_Model_App-> dispatchEvent ('controller_acti ...', Dizi) # 4 /Uygulamalar/MAMP/htdocs/in/includes/src/__default.php(14381):
Jithin U.Ahmed

7

Güvenlik nedeniyle istisna yazdırma varsayılan olarak devre dışıdır

Bu, Magento'nun çalışamayacağı ve size bunu anlatmaya çalıştığı kadar kötü bir hata oluştuğunu bildiren bir sayfadır. İstenmeyen taraflara sitenizin saldırıya uğrayabilecek kadar kötü yapılandırıldığını bildiren bir yığın izlemesi olması nedeniyle, onu oluşturan Yığın İzi görüntülenmez.

Numara söz konusu sayfada gösterileri her zaman Magento görüntüler bu dosyanın adıdır .

SCP / SFTP istemcinizi açın, sunucu dizininize gidin var/report, dosya oluşturma tarihine göre sıralayın ve oradaki en yeni dosyaları okumaya başlayın.

Yardım istediğinizde, Magento sitenizin çalışmasını engelleyen en güncel hataların yığın izlemesini gönderebilirsiniz, böylece size bazı yararlı yardımlar verebiliriz.


5

Bu sorunu da aldım, sadece Googled ve burada çözüm buldum , aşağıdaki gibi yapabilirsiniz:

  1. Magento'nuzun kurulu olduğu kök dizini bulun. “Hatalar” dizinini arayın.

  2. Dosya adını değiştirme local.xml.sampleiçinlocal.xml

  3. Hata mesajının gösterildiği sayfayı yeniden yükleyin, hata mesajının tam bir listesini göreceksiniz - Yeniden adlandırmanın amacı local.xml, tam hata mesajının gösterilmesine izin vermektir.

  4. Şimdi bulun magento_directory/lib/Zend/Cache/Backend/File.phpve arayın:

    korumalı $ _options = dizi ('cache_dir' => 'null', Değiştir: korumalı $ _options = dizi ('cache_dir' => 'tmp /' ve dosyayı kaydedin.

  5. Şimdi, Magento kök dizinine gidin ve “tmp” adıyla yeni bir dizin oluşturun.

  6. Hata sayfasını yenileyin ve sorunun çözülüp çözülmediğine bakın. Bu yardımcı olur umarım


1

404 hatası alıyorsanız /index.phpalan adınızı girmeyi deneyin . Bu sizi ana sayfaya götürürse, sorun .htaccessdosyayı kopyalamayı (kolayca yapılabilir) unutmanız , mod_rewriteyüklü olmaması veya AllowOverrideApache yapılandırma dosyanızda ayarlanmamış olmasıdır. (Elbette Apache'de çalıştığınızı varsayıyorum)



1

Local.xml.sample hata klasöründe adı local.xml olarak değiştirin lib / Zend / Cache / Backend / File.php önbelleği değiştirin dir = null tmp olarak değiştirin


1

İşte çözüm:

  • "Hatalar" klasörüne gidin.
  • Local.xml.sample öğesini local.xml olarak değiştirin
  • Şimdi Magento sayfasının her yerinde çılgın hataların yeni bir listesini görmelisiniz - bu sorun değil.
  • Magento / lib / Zend / Cache / Backend / File.php dosyasını açın ve şunlara bakın:

    protected $_options = array(
    'cache_dir' => 'null',
  • Bunu şu şekilde değiştirin:

    protected $_options = array(
    'cache_dir' => 'tmp/',
  • Onu kurtar.
  • Şimdi son adım kök Magento klasöründe bir tmp klasörü oluşturmaktır.
  • Bu kadar.

1

Kolay ve% 100 çalışma çözümü önbellek dosyasını yeniden adlandırmaktır .

Magento kök klasöründe var / cache

Ardından önbellek dosya adını yeniden adlandırın ve sitenizi yenileyin.


cevabınız çalışmıyor.
Prashant Tapase

Local.xml.sample dosya adını local.xml olarak değiştirin, hatanın ne olduğunu kontrol edin, yine de çözemiyorsanız, lütfen yanımdan kontrol edeceğim hata günlüğünüzü gönderin. @ Prashant Tapase
Randhir Yadav
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.