2011-12-18 2 views
19

Magento Connect'i kullanarak bir modül kuramadı ve Connection Error try again later hatayı alıyordum. bu yüzden elle modülü takarak sona erdi Hala işe yaramadıMagento admin css dosya sistemi yolunu kullanarak eksik

find . -type f -exec chmod 644 {} \; 
find . -type d -exec chmod 755 {} \; 
chmod o+w var var/.htaccess app/etc 
chmod 550 mage 
chmod -R o+w media 

: modül geliştiricisi talimatının uygulanması Birlikte belge kök izinleri düzeltmek için çalıştı. Sonra yönetici arka uç giriş yapmış ve Magento şöyle URL'ler yerine sistem dosya yollarını kullanarak CSS dosyaları hizmet çalışıyordu:

<link rel="stylesheet" type="text/css" href="/home/user/public_html/js/calendar/calendar-win2k-1.css" /> 
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/reset.css" media="all" /> 
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/boxes.css" media="all" /> 
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/custom.css" media="all" /> 
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/xmlconnect/boxes.css" media="all" /> 
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/print.css" media="print" /> 
<link rel="stylesheet" type="text/css" href="/home/user/public_html/skin/adminhtml/default/default/menu.css" media="screen, projection" /> 

Ben hemen uzantısı kaldırılmış ve çalışan bir Magento ile başka bir sunucudan perma eşleştirmeye çalıştık boşuna. Ben de var:

  • , APC yerel Temizlendi ve Magento
  • (günlük etkinleştirildiğinde) hata günlüklerine baktım önbelleğe
  • kez kontrol edilecek web/güvensiz/base_url yolundan ve web/güvenli/base_url yolundan uygun değerleri DB
  • yeniden, 3 kere,)

küçültme kullanılıyor değildir. Birleştirme CSS dosyaları etkinleştirilmiştir, ancak yönetici arayüzü olmadan nasıl devre dışı bırakılacağını anlayamıyorum (Firebug ile doğru değerleri değiştirdiğimde bile kaydetme ve gezinme çalışmaz). Herhangi bir fikir çok takdir edilecektir!

cevap

3

İlgili yönetici sayfasına göz atarak ve ayarları kaydetmek için java konsoluma configForm.submit() girerek CSS birleştirmeyi devre dışı bırakarak düzeltme işlemini tamamladım.

Neden CSS birleştirme dosya sistemi yollarını aniden başlatmaya başladığından emin değilim, bununla ilgili hiçbir şeyi değiştirmedim (yüklediğim modül faturalar içindi). Magento ile böyle bir çok rastgele problemim vardı, sürekli tinkering gerektiriyor gibi görünüyor. Kesinlikle başka bir müşteri tekrar Magento ile gitmek tavsiye tereddüt duyuyorum.

+0

Düzeltmediyse bu lanetleneceğim .. neden bunun kökünü anladığımı veya anladığımı biliyor musunuz? –

+0

Magento'yu bundan kısa bir süre sonra kullanmayı bıraktım. En önemli katkı faktörlerinden biri, tüm bu hatalardı. Açık kaynak versiyonunu desteklemekten daha çok Magento Go'ya odaklanmış görünüyorlar. – reflexiv

42

Aynı soruna rastladım ve dosya izinlerinin düzgün ayarlanmadığı ortaya çıkıyor. Magento'nun varlık dosyaları oluşturmasına izin vermek için ortamı dizininin apache kullanıcısı tarafından yazılabilir olması gerekir.

Yani mutlaka bu dizini ait değil apache eğer apache, medya dizinde yazma izin vermez
chmod -R o+w media 

yapıyor.

O apache kontrol etmelidir

aslında Ajust izinleri buna göre daha sonra ilk which user apache is running as kontrol ederek, dizin medyayı kendi ve:

chown -R <apache_user> media 
chmod -R o+w media 
burada

fazla bilgi: Magento Filesystem Permissions

+3

OP ile benzer bir sorun yaşadım,/media sahipliğini Apache çalıştıran kullanıcınınkiyle ayarladı. – CreativeNotice

+1

Bu bana bir ton zaman kazandırdı. Teşekkürler!! –

+3

veya medya klasörü oluşturulmadığında –

16

Daha basit bir yaklaşım sadece etmektir magento veritabanına gidin ve tabloyu core_config_data el ile değiştirin. dev/js/merge_files ve dev/css/merge_files adında bir giriş olmalıdır. Bu iki 1 değerlerini tutmalıdır.Bu iki değeri 0 olarak ayarlayarak, bu düzeltmeyi elde edersiniz ve css ve js dosyalarınızın yeniden yüklenebilir olması gerekir. magento 1.5.x'da test edilmiştir.

+2

Sadece şu anda birisi bunu görüyorsa, 'core_config_data' tablosundaki css alan yolu 'dev/css/merge_css_files' – CCBlackburn

+0

olarak değiştirildi. hayat kurtarıcı. – mikoop

1

Eğer Fooman Speedster kullanıyorsanız, sadece Magento Connect Paket Yöneticisi'nden kaldırın.
Daha sonra yeniden yükleyin.

Yeniden çalışma özelliğini paket yöneticisinde kullanmayın, çünkü çalışmaz.

0

Bazen, Magento kök dizininizde media klasörüne sahip olduğunuzdan emin olmanız gerekir.