Türkiye’nin İlk İnternet Girişimlerinden Biri: Modaturkiye

Kurucusu olduğum ve 19 yıla yakın yayın yapan Türkiye’nin ilk moda sitesi Modaturkiye.com’dan fotoğraflar buldum eski hdd’leri karıştırırken.

16 Yıl önceki ana sayfayı, yahut sitenin diğer arayüzlerini anımsayan var mıdır bilmem..

İlk toplantımı 2000 yılının Ağustos ayında, babamın emanet ceketini giyip, Louis Vuitton Türkiye Genel Müdürüyle yapmıştım (üniversite 3ncü sınıfta). Yabancı moda haftalarının VIP davet edip front row’da ağırladığı, Fashion TV’den Elle ve Hürriyet Gazetesi’ne kadar pek çok yayına içerik veren, sokak modası konseptini Türkiye’ye getiren, Altın Örümcek ödüllü bir siteydi..

Devamını Oku

Daha Hızlı Bir Magento İçin – Bölüm 1

Magento hızlandırma mevzunda atmanız gereken temel adımların(flat kategoriler, css sıkıştırmalar vs) bir tık ilerisinde nelerin var olduğundan bahsetmek istiyorum izninizle. Küçük not olarak kalsın; belki birilerinin işine yarar; belki birileri ‘bu odakta’ +1 önerilerini paylaşır vs..

Şayet hedef pazarınız yalnızca Türkiye ise, ve sunucunuz/sunucularınız fazla fazla yeterli yapıdaysa CDN ile çok oyalanmanın anlamı olduğunu düşünmüyorum ben. Yalnızca cache yapısını optimize ederek dahi Google hız puanınızı ciddi anlamda arttırmanız mümkün.

Varnish, Redis, memcached vs ile gayet güzel sonuçlar alınıyor örneğin. Kurun temiz bir Varnish mesela; (#apt install varnish) panelden alın versiyonunuza uygun default.clv dosyasını(#varnishd -V), ip’nizi, apache portlarını vs editleyin, sonra yallah klasörüne (#varnishstat)..

Devamını Oku

Mysql 5.7 Group By Problemi

MYSQL veritabanını 5.7’ye yükseltenlerin sıkça karşılaştığı meşhur GROUP BY hatası için şu çözümü kullanabilirsiniz.

SSH bağlantısıyla my.cnf dosyanıza ulaşıp (locate my.cnf.. bknz: etc/my.cnf) en alt satırına aşağıdaki kodu ekleyin, ve mysql sunucunuzu yeniden başlatın.

[mysqld] sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE, NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

Devamını Oku

E-ticaret Eğitimi; 13 Mayıs Konuklarım

İstanbul Moda Akademisi’nde düzenlediğimiz ‘moda odağında e-ticaret‘ eğitimindeki cumartesi günkü konuklarım Vakko E-ticaret Direktörü Serkan Başer ve Morhipo Dijital Pazarlama Müdürü Ceren Topaloğlu‘ydu. 

Omni-channel stratejilerinden, ROPO etkisine, dijital pazarlama süreçlerinde kullandıkları tricklerden, operasyon tarafındaki deneyimlerine kadar çok kıymetli şeyler konuştuk. Değerli paylaşımları ve keyifli sohbet için gönülden teşekkür ediyorum.

Devamını Oku

Magento 2 Hakkında

Dünyanın en popüler e-ticaret altyapılarından biri olan Magento’yu sevmeyenimiz(yahut duymayanımız) azdır eminim. Candır Magento… Lakin son kullanıcı tarafı için candır; sistemi kuran, bakımını yapan, güncelleyen taraftaysanız, saç baş yoldurur sıklıkla.

Türkiye’de de bu altyapıyı kullanan pek çok büyük firma var. Derimod, Elleshoes, ForeverNew ve NT Mağazacılık bunlardan yalnızca ilk aklıma gelenler..

Magento 2’ye kimler geçiş yaptı bilmiyorum; ama kurulumu yapacak arkadaşları yine tatsız süprizlerin beklediğini söyleyebilirim.

Aklınızda olsun:

PHP 5.6 ve sonrası gerekiyor temel kurulum için. Standartların dışındaki değişikliklerden, memory_limit’in asgari 512mb olması gerektiği aklımda. Ve soap, mcrypt, intl extnsionlarının kurulu olması gerekiyor sunucuya.

Devamını Oku

Magento Kurulum Sorunları – PDO_Mysql

Magento kurulumu için pdo_mysql desteği gerekiyor. Cpanel (WHM) kullanıyorsanız easyapache ile, olmadı php.ini içerisinden pdo desteği vermeniz gerektiğini unutmayın.

(Magento tüm dünyanın kullandığı, güzel bir e-ticaret altyapısıdır. Ama ve lakin, veritabanı sunucunuzu biraz fazla zorlar, kafası karışabilir, yüksek trafikte sorunlar çıkartabilir, güvenlik güncellemeleri manuel olarak yapılır ve bu süreç sıklıkla kitabi gitmez, 40 türlü sıkıntı çıkar; bilginiz olsun)

Devamını Oku

DDOS Atağı Mı?

Mevcut sıkıntının bir DDOS atağı olup olmadığını anlamak için, sunucunuza SSH bağlantısı yapıp, aşağıdaki komutu çalıştırabilirsiniz:

netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -nr |more

Komut, sunucunuza yapılan ilgili tüm bağlantıları listeleyecektir..

Devamını Oku

Php.ini Güvenlik Ayarları (Disable Functions)

PHP genel ayararının derlendiği PHP.ini dosyanızda aşağıdaki fonksiyonları engellerseniz, çok temel de olsa bir güvenlik katmanı oluşturmuş olursunuz.

Cpanel, plesk gibi yönetim araçları kullanıyorsanız iş daha basit; olmadı, ssh bağlantısıyla ilgili php.ini dosyasını açıp manuel olarak güncellemeniz etmeniz gerekiyor.

 

DISABLE FUNCTIONS:

exec,system, cat,dl,openbasedir,popen,proc_close,proc_get_status,proc_nice,proc_open, escapeshellcmd,escapeshellarg, show_source,posix_mkfifo,mysql_list_dbs,get_current_user, getmyuid,pconnect,link,symlink,pcntl_exec,ini_alter,parse_ini_file,leak, apache_child_terminate,posix_kill,posix_setpgid, posix_setsid,posix_setuid,proc_terminate,syslog,fpassthru, allow_url_fopen,stream_select,socket_select,socket_create, socket_create_listen,socket_create_pair,socket_listen, socket_accept,socket_bind,socket_strerror,pcntl_fork,pcntl_signal, pcntl_waitpid,pcntl_wexitstatus,pcntl_wifexited,pcntl_wifsignaled,pcntl_wifstopped, pcntl_wstopsig,pcntl_wtermsig,openlog,apache_get_modules, apache_get_version,apache_getenv,apache_note, apache_setenv,virtual,name

Devamını Oku

Finder’da Gizli Dosyaları Göstermek

Bilhassa .htaccess gibi default dosya düzeninde görünmeyen dosyalarıyla uğraşmak gerektiğinde ihtiyaç duyduğumuz konunun, basit bir çözümü var.

Terminal penceresinde şunu yazın

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Gizli dosyaları göstermek için TRUE, saklamak için FALSE yazmanız gerekiyor elbette.

Devamını Oku