Magento 2.1.8 Production Bug

Halil İbrahim Özdemir

Geçtiğimiz günlerde Magento 2.1.8 sürümü ile çalışan bir websitesinde bir eklenti güncellemesi yaptım. Site hali hazırda productionda olduğundan, güncellemenin siteye yansıması için;

php bin/magento cache:clean
php bin/magento deploy:mode:set production

kodlarını çalıştırdım. Devamını oku »

GoDaddy ve PHP mail() fonksiyonu

Halil İbrahim Özdemir

Host hizmetimi GoDaddy firmasından karşılıyorum. GoDaddy her ne kadar dünyanın en büyük alan adı (domain) satıcısı olsa da hosting hizmeti çok şikayet ediliyor. En büyük şikayet konularından biri de PHP’deki mail() fonksiyonu. Yazdığınız mail istekleri sırasında sıkça hata ile karşılaşabiliyorsunuz. Devamını oku »

Sihirli Hikaye Sosyal Paylaşım

Halil İbrahim Özdemir

Sihirli Hikaye’ye üç tane buton eklemek için plan yaptım. Facebook, Twitter ve Google+ butonu. Butonları yalnızca ben görecektim. İşlevleri; mesela  Facebook butonuna tıklarsam sitedeki yazıyı Facebook Sihirli Hikaye sayfasında paylaşacaktı.

Facebook butonuyla başladım. Biraz uğraşmadan sonra yapıldı!

Twitter’a geçtim. Çok kısa bir işlemden sonra o da bitti!

Google+’ya geçtim. Ve sürpriz… Google+’nın api’si post desteklemiyormuş.

Php empty() Fonksiyonu Ufak Hata

Halil İbrahim Özdemir

Php dilinde empty isimli bir fonksiyon vardır. Bu fonksiyon empty($deger) biçiminde kullanılır ve $deger değişkenini boş bir değer döndürüyorsa (Örneğin; $deger == ”) “true” farklı bir değer döndürüyorsa “false” sonucunu döndürür.

11 Haziran tarihinde SihirliHikaye.com‘un bir eklentisini düzenlerken;

Can’t use function return value in write context in C:/{dosya konumu ve adı}.php file”

Şeklinde bir php hatası ile karşılaştım. Yazdığım kodda mı problem var diye inceleyip mantıklı bir açıklama bulmayınca internette bir araştırma yaptım. Devamını oku »