Drupal ile HTTPS Yönlendirmesi (HTTP Güvenliğini Etkinleştirme (HTTPS))
Merhabalar. Bildiğiniz gibi Google arama sonuçları sayfasında Https protokolü bulunmayan siteleri önce sıralamada geriye kaydırmıştı sonra da güvenilir işaretini kaldırmıştı. Hal böyle olunca da webmasterlar sertifika edinmek zorunda kaldılar. Edinmezsek ne olur? Diye bir soru gelebilir aklınıza. Şu olur; sıralamada gün be gün diplere doğru gidersiniz. Bu da emeğinizin karşılığını alamamanız anlamına gelir.
Şimdi gelelim konumuza. Drupal 7 tabanlı bir siteniz var ve sertifika kurulumunu yaptınız/yaptırdınız. Geriye ne kaldı? Geriye de https yönlendirmesi kaldı. Bunu sizin yapmanızı istiyor hosting firmaları.
Nasıl yapacağımıza gelince çok basit. (Apache sunucular için)
-
Adım: sites/default/settings.php dosyamızı açıyoruz. Burada en son satıra veya dilediğiniz bir satıra (diğer kodları bölmeden) gelip şu kodu ekliyoruz;
$conf['https'] = TRUE;
-
Adım: 1.adımdaki kodun altına yeni bir satıra geçip şu kodu ekliyoruz;
$base_url = 'https://www.yourdomainhere.com';
-
Adım: Kök dizinimize geliyoruz (wwwroot veya www veya public_html vs...). Burada eğer varsa .htaccess dosyasını açıyoruz ve şu kodları da oraya ekliyoruz;
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
İşte bu kadar basit.
Umarım faydalı olmuştur...
İlginizi Çekebilir:
Merhabalar. Yeni bir Drupal problemi ve çözümü ile karşı karşıya kaldık ve çözdük.
Drupal 7'de yönetici şifresini unutursanız ne olur?
Çok büyük sıkıntı olur :)
Peki nasıl yenisini alacağız?
Çok kolay, oluşturacağımız bir php dosyası ile işlem tamam. Kod bilmeye falan gerek yok, beyin bedava ;)
Şimdi neler yapacağımızı aşama aşama sıralayalım bakalım:
1.Aşama:
Drupal 7'de Entity Reference View Widget eklentisinin kullanımındaki bir incelik ve kolaylıktan sizlere bahsetmek istiyorum.
Entity Reference View Widget eklentisinde var olan ancak benim gibi bulmak için çok uğraşabileceğinizi düşündüğüm "Add items" butonu yardımıyla açılacak modal pencereden içerikleri seçmek olayının nasıl yapıldığını kısaca tarif edeceğim.
Aşama aşama takip ederseniz çok kolaylıkla yapabilirsiniz.
1- Yapı (Structure) -> Views -> Add new views ( admin/structure/views/add)
Bu hatayla Node Gallery eklentisiyle içerik düzenlerken karşılaştım. Resimleri silmem, düzenlemem, resimlere açıklama eklemem gerektiğinde sürekli bu hatayı veriyordu. "Fatal error: Cannot use object of type stdClass as array in sites/all/modules/file_aliases/modules/file_aliases/modules/filefield_paths.inc on line 33"
Çözümü için aşağıdaki yolu takip edebilirsiniz...
değişiklik yapılacak dosya /sites/all/modules/file_aliases/modules/filefield_paths.inc dosyası
--- dosyadan silinecekler
+++ dosyada silinen yere eklenecekler
Drupal 7 ile hazırladığınız bir site var ve içeriğe eklediğiniz resimler hep alt alta görünüyor.
Bu da sizi rahatsız ediyor.
Ne yapalım böyle çıkıyor! diye kendinizi üzmeyin.
Aynı sıkıntıyı bende çok yaşadım ve maalesef Drupal'in Türkçe desteği pek yeterli sayılmadığından yabancı sitelerde gezdim gezdim, en sonunda buldum.
Yapmamız gerekenler adım adım şu şekilde;
1- Bir not defteri sayfası açalım (ya da php dosyası oluşturabileceğimiz başka düzenleyicilerde yeni bir dosya açalım).
Merhabalar. Karşılaştığım ve çözüme kavuştuğum bir problemi daha paylaşmak istedim. Drupal 7 için kullanılan Media Gallery eklentisi ihtiyaç duyduğu başka bir eklenti olan multiform için sürüm uyuşmazlığı hatası veriyorsa (incompatible with version) yapacağımız işlem şu şekilde: /sites/all/modules/media_gallery/media_gallery.info dosyasını açıp 10. satırdaki şu ifadeyi değiştiriyoruz: dependencies[] = multiform (1.0-beta2) yazan ifadeyi silip aşağıdakini yazıyoruz...
Warning: authcache_is_default_key() (/public_html/sites/all/modules/authcache/authcache.cache.inc dosyasının 217 satırı) içinde Missing argument 1 for authcache_is_default_key(), called in /public_html/sites/all/modules/authcache/modules/authcache_boost/authcache_boost.module on line 55 and defined.
Gibi bir hatanız varsa
Sosyal Medyada Bizi Takip Edin
Zircon - This is a contributing Drupal Theme
Design by
WeebPal.