2013-03-11 37 views
7

, her şey Stilleri yanlış url yolu nedeniyle magento'da yüklenmiyor, nasıl çözülür? Benim yerel sistemde magento yüklemiş

Ben isteğinin gönderildiği zaman sorunu (net kullanarak bulundu yanlış stil sayfası url nedeniyle olduğu görülmüştür .. stiller yüklenmediğini dışında iyi çalışıyor) kundakçı içinde ..

istek url:

http://se.com/var/www/se.com/skin/frontend/default/jm_wall/css/layout.css 

istek url olmalıdır:

http://se.com/skin/frontend/default/jm_wall/css/layout.css 

Bu sorunu nasıl çözebilirim?


Ek Bilgi: Ben ubuntu 10.04 dan ubuntu 12.04 (taze yüklemek) göç etmiş

  • ben yapılandırmış (o 10.04 ince çalışıyordu) apache sanal barındıran
  • ben
  • & web/secure/base_url http://se.com/ için core_config_data tablosunu
  • numaralı veritabanında ayarladı Tam var, cilde izinleri ve medya klasörleri vermek var
  • Magento önbellek i olan tüm adımları redid

    .. engelli ve

cevap

14

Arkadaş i problemini çözdük (güvenlik için) temizlenir önce, svn tüm dosyaları almak gibi, yeniden veritabanını alma ve web/güvensiz/base_url & web/güvenli/base_url değiştirerek, apache sanal konakları vb yapılandırmak gibi bitti gibi ..

ama sorunun ne olduğunu düşünüyorum medya ve var rehberlerin sahipliğini www-data instea olarak değiştiriyordu kaushik d ve bu klasörleri tam izinleri veriyor.

Çünkü, bu dizinleri www-data kullanıcının sahip olduğu bulundu ana sunucuya bu adımı yapmış ..

Ayrıca ben, css se.com/media/css klasörden yükleme oldu gözlemlenmiştir medya dizini düzgün bir şekilde ayarlandıktan sonra otomatik olarak oluşturuldu, hangi daha önce gerçekleşmedi, dizin 0a039da6028e636132ecd5e235f417.css vb. gibi css dosyaları var ..

istek url bunun gibi bir şeydi (firebug penceresinden net) ..

http://se.com/media/css/0a039da6028e6d636132ecd5e235f417.css 

değil ben yukarıdaki (http://se.com/skin/frontend/default/jm_wall/css/layout.css) olmak, ne de isteği bu başkası yardımcı olur (http://se.com/var/www/se.com/skin/frontend/default/jm_wall/css/layout.css)

Umut gönderildiği nasıl böyle olmalı nasıl söz biri gibi ...

0

css geldiğini nedeni Aşağıdaki url, admin panelinde css birleştirme seçeneklerinin "YES" olarak ayarlanmış olmasıdır.http://se.com/media/css/0a039da6028e6d636132ecd5e235f417.css

u ..... ben bu yardımcı olacağını düşündüğümüz

.... bu (http://se.com/skin/frontend/default/jm_wall/css/layout.css) olsun css birleştirme seçeneği ayarlamak lütfen "HAYIR" ve net önbellek için ve tekrar kontrol etmek istiyorsanız

+0

Lütfen URL'ler – Nehal

+0

yerine bazı kodlar gönderin, code.code dosyasında herhangi bir kodu eklediğinizde kodla ilgili değil. Gözlemci elemanını u verdiğinizde u stilleri style.css dosyasından geldiğini ve bulunan dosyanın yolunu gösterir. Css dosyasını birleştirdiğinizde, otomatik olarak bu gibi bir dosyayı (0a039da6028e6366321dec4e235f417.css) otomatik olarak yaratın. .. – vijay

-1

sql yöneticisine gidip bunu ihtiyacınız:

SELECT * FROM `core_config_data` WHERE `path` LIKE '%merge%' 

Sonra 0 Önbell 1'den değerleri değiştirmek ve tüm ok olacak

+0

Teşekkürler, sorunumu çözdüm :) –

2

Önbelleği ve Yeniden dizinlemeyi temizlemek için bir komut dosyası kullandığımda benzer bir sorunla karşılaştım.

Arkadaşım, Brucekaushik, mükemmel cevap verdi. Ona destek vermek istedim ama yapamadım.

sudo chown -R www-data: www-data medya

Basitçe Magento Root için aşağıdaki

  • RUN aşağıdaki ..

    1. değişim dizini yapmak/var/


  • Teşekkürler kardeşim!

    İlgili konular