-
Üyelik
30.10.2013
-
Yaş/Cinsiyet
28 / E
-
Meslek
Öğrenci
-
Konum
Konya
-
Ad Soyad
M** A**
-
Mesajlar
428
-
Beğeniler
162 / 88
-
Ticaret
0, (%0)
Cpanelden sitenin ilgilizcesi için subdomaine kopyalama yaptım. Çok güzel kopyaladı sadece ikonlar görünmüyor. Öğreyi denetle > Console'da şu yazıyor
Access to font at 'http://xxx.com.tr/wp-content/themes/woodmart/fonts/woodmart-font.woff' from origin 'http://subdomain.xxx.com.tr' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
-
Üyelik
05.05.2017
-
Yaş/Cinsiyet
29 / E
-
Meslek
Web-Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** K**
-
Mesajlar
1025
-
Beğeniler
366 / 534
-
Ticaret
5, (%100)
Sorunun temel kaynağı kopyalama sonrası, kopyalanan sitenin hala eski sitenin dizininden ikonları çekmeye çalışması. Yani örnek veriyorum siz:
/site/public_html dizininden dosyaları aldınız ve;
/ingilizcesite/ dizini açarak buraya kopyaladınız. Veritabanını vs. kopyalayıp ardından sitenizi ingilizceleştirdiniz. Ancak bu durumda /ingilizce/ sitesindeki tüm tasarımlar, ikonlarını, dosyalarını hala /site/public_html dizininden almaya çalışır. Eğer dizin dışarıya kapalıysa yani yetkinlendirme dışı okuma izni yoksa, dosyaları çekemez ve ikonlar vs. görünmez. Bunu düzeltmenin en kolay yolu ise, WP-DB Migration eklentisidir.
Bu eklentiyi ingilizce subdomaininize kurup, ardından Find And Replace yani bul ve değiştir kısmından önce kopyaladığınız ana dizini yani /site/public_html ardından yeni dizini /ingilizcesite/ adresini yazıp Find demelisiniz. Böylece subdomaininizin veritabanında eski dizinden ikon vs çekmeye çalışan ne kadar /site/public_html kaydı varsa hepsi /ingilizcesite/ olacak ve ikonlarınız görünecek.
1 kişi bu mesajı beğendi.