Ender KAHRAMAN

Kişisel Tecrübelerin Paylaşımı… www.enderkahraman.com

WordPress Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 71 bytes) in Hatası & Çözümü

WordPress Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 71 bytes)…./category-template.php on line 669 in

Gelelim sorunun çözümüne eğer etiket sayınız 1000 altında ise .htaccess dosyasını açıp aşağıdaki kodları ekleyin :

#Change upload limits
php_value memory_limit 64M
php_value post_max_size 33M
php_value upload_max_filesize 50M
php_value max_execution_time 600
#Change upload limits end

Aslında yukarıda sadece memory limit yazan değeri eklesenizde olur ama diğer değerler için wordpress kullanıcılarına faydalı kodlar isteyenler 33m 50m time 600 yazanları eklemeyebilir veya internetten ne işe yaradıklarına bakabilirsiniz.

Memory limit 64 diyerek normalde 32 mb olan limiti arttırdık şimdi sitede hatayı aldığınız sayfaya bakalım düzelme varmı yok mu ?

Hata almış olduğunuz dosyayı bilgisayarınıza indirip Notepad++ programı ile açıp aşağıdaki kod yapısına benzer bölümü bulalım :

<?php wp_tag_cloud(‘number=2000&unit=pt’); ?>

Kod içerisindeki number=2000 kısmına bakın sizde kaç yazıyor, bu sayı çok yüksek ise 2000 civarına indirin ve tekrar ftpye upload edin şimdi sitenize tekrar bakalım. Hatanın gitmiş ve etiketlerin geri gelmiş olması gerekiyor.

Yukarıdaki yazı etiketler hatası için yazılmıştır aynı hatayı başka bir sorundan dolayı alıyor iseniz yukarıdaki örnek size referans olacaktır.

Google Adwords Reklamı Vermek

Öncelikle buraya tıklayıp Google Adwords’e girelim. Açılan sayfadaki “Başlamak için tıklayın” linkine tıklıyoruz. Standart sürüm diyip devam et diyoruz. Çıkan sayfada hiçbirşeyi değiştirmeden devam et diyoruz. Hangi ülkelerde reklam yayınlanacagını seçiyoruz. Devam et diyoruz. Reklamımızı düzenliyoruz ve devam et diyoruz.

Daha sonrasında şu işlemleri sırası ile uyguluyoruz ;

  1. Çıkan sayfada kutunun içine anahtar kelime yazıp devam et diyoruz.
  2. Çıkan sayfada günlük bütçeye 70 yazıp maksimim TBM ye 0,11 yazıyoruz ve devam et diyoruz.
  3. Çıkan sayfadaki ayarları kontrol edip en altta bir seçenek işaretleyip devam et diyoruz.
  4. Açılan sayfada “Bu diğer hizmetleri kullanmıyorum” seçeneğini işaretleyip bilgileri giriyoruz.
  5. Mailinize giriş yapıp gelen maildeki linkte tıklıyoruz.
  6. Link aktif oluyor devam et diyoruz ve giriş yapıyoruz.
  7. Girişte “Hesabınız etkinleştirilmemiş” başlığında pembe kutu çıkıyor ordan “Fatulandırma seçenekleri” ne tıklıyoruz.
  8. Ülke seçip kupon numarasını girip devam et diyoruz.
  9. Çıkan sayfada banka transferi diyip devam et diyoruz.
  10. Çıkan sayfada en altta Evet’i işaretleyip devam et diyoruz.

Son sayfa ve fatura bilgilerini giriyoruz. En altında bir seçenek işaretleyip kaydet ve etkinleştir diyoruz. Reklam yayınlanmıştır ufak ayarlar kaldı. En üstte solda “Kampanya Yönetimi” yazısına tıklayınız. Kampanya #1 klasörüne giriniz oradan Reklam Grubu #1 klasörüne giriniz. Burada bazı kelimelerin fiyatı düşük ise üstüne tıklayarak fiyat yükseltebilirsiniz. Anahtar kelime silip ekliyebilirsiniz.

Unutmayın önceden Google Adsense reklamı yayınladı iseniz o panele girip reklam/reklamları durdurup silmeniz gerekiyor, aksi taktirde reklam yayınlanmayacaktır.

Google Voice Uygulaması

Google’ın yeni voice uygulamasının Türkiye detaylarını alt kısımda yer alan videoda bulabilirsiniz. Video tamamı ile ingilizce olup fiyatlandırmalar standart’dır.

Sadece Türkiye değil, dünyanın 150 farklı ülkesindeki sabit hatlar ve cep telefonlarının aranabildiği bu servis ile kimi bölgelerle dakikası 1 Cent üzerinden konuşma imkânı sunuluyor. Türkiye’deki sabit hatları aramanın dakikası 3 Cent iken, cep telefonlarını aramanın dakikası 14 Cent.

Eğer bir Gmail kullanıcısı iseniz ve “Telefon Ara” ibaresini göremiyor iseniz, bunun nedeni muhtemelen Google Sohbet özelliğinin çalışmaz konumda bulunuyor olması olabilir. İlgili özelliği çalışır konuma getirmenizle birlikte kısa bir süre içinde “Telefon Ara” ibaresi yer almaya başlayacak ve size de kısa bir bilgi sunulacaktır.

Element “g:plusone” undefined Hatası & Çözümü

W3 Validator kontrolünde Google+ butonununda ;

Element “g:plusone” undefined

Yani g:plusone elementi desteklenmiyor hatası alınması durumunda sayfanız üzerindeki :

<g:plusone></g:plusone>

Kodunu ;

<div class=”g-plusone”></div>

Olarak değiştirmeniz durumunda muhtemel olarak sorun çözülmüş olacaktır.

Çocukları İnternet’in Tehlikelerinden Korumak

Tatil bitti ve okulların açıldığı şu günlerde internet çocuklarımızın hayatında daha fazla yer edinmeye başladı. Anne ve babalar çocuklarının evdeki internet kullanımını denetleyebilse bile okula giden çocuklar için internet önemli riskler taşıyor. Evden çıkan çocuk okulda, internet kafelerde veya cep telefonu ile internete girmeye ve sosyal ağları kullanmaya devam ediyor. Ebeveynlerin kontrolünde olmayan bu ortamlar ise çocuklar için kişisel bilgilerinin çalınması, siber taciz ve daha pek çok tehlikeyi barındırabiliyor. Dünyanın lider içerik güvenliği firması Trend Micro’ya göre, bu tehlikeleri bazı küçük tedbirlerle azaltmak mümkün. Çocuğunuzu ev dışında da internetin tehlikelerinden korumak için :

  1. Çocuğunuzun okulunda internete girme imkanı varsa, mutlaka okuldaki yetkililer ile okulun güvenlik politikaları hakkında görüşerek bilgi sahibi olun.
  2. Çocuğunuzun internet kafeleri kullanması yerine, evde internete gireceği rahat bir ortam yaratın. Çocuğunuzun okul saatleri dışında nerede olduğunu yakından takip edin.
  3. Çocuğunuz akıllı telefon kullanıyorsa telefona bir güvenlik yazılımı yüklemesini sağlayın.
  4. Çocuğunuzla sosyal ağlarda arkadaş olun ve ne yaptığını takip edin.
  5. Çocuğunuzun internet ortamında dikkat etmesi gereken aşağıdaki noktaları anlamasını ve uygulamasını sağlayın :
  • İnternette sadece gerçek hayatta da tanıdığın insanlarla kişisel bilgilerini paylaş.
  • Tamamen denetlenmeyen sohbet sitelerinden uzak dur.
  • İnternette tanıştığın kişilerle buluşma ayarlama.
  • İnternette seni endişelendiren veya sinirlendiren olaylar yaşadığında mutlaka ailene haber ver.

PHP Mcrypt Kurulumu

Bilindiği gibi Plesk panel Apache eklentileri konusunda cPanel’e göre biraz zayıf kalıyor. cPanel üzerinde bunları kolaylıkla yapabilirken Plesk panel üzerinde biraz konsol (ssh) komut bilgisi gerektiriyor. Aşağıdaki komutları sırası ile uyguladığınızda Plesk panelinizin Mcrypt özelliğinide aktif etmiş olursunuz.

CentOS 32 bit işletim sistemi için :

wget -q -O – http://www.atomicorp.com/installers/atomic.sh | sh
yum install php-mcrypt.i386
yum install libmcrypt.i386
service httpd restart

CentOS 64 bit işletim sistemi için :

wget -q -O – http://www.atomicorp.com/installers/atomic.sh | sh
yum install php-mcrypt.x86_64
yum install libmcrypt.x86_64
service httpd restart

Komutları SSH dan uygulamanız gerekecek. Komutları uygularken sizlere sorduğu adımları “Y” tuşuna basarak onaylayın. Eğer web servis (apache) restart attıktan sonra hiçbir sorun ile karşılaşmadıysanız yani apache web servisi hata vermiyor ise sorunsuzca yüklenmiş olacaktır.

Notepad++ İncelemesi – Kullanımı – Özellikleri

Notepad++, C++ ile yazılmış bir programdır. Adındaki ++ ifadesi de buradan gelmektedir. Windows işletim sistemi ile uyumlu olarak çalışabilen Notepad++,  pek çok dil desteği bulunan ücretsiz ve açık kaynak kodlu bir editör programıdır. Windows’ta yüklü olarak gelen bir yazılım olan Notepad için bir alternatif olarak kullanılabileceği gibi aynı zamanda html, php gibi diller için de son derece ideal bir programdır.

Kodlama dendiğinde akla gelen ilk yazılımlardan olan Notepad++ oldukça düşük işlemci harcar ve bu yüzden bilgisayarınızı yormaz.

Ek olarak ASP, C#, C, JAVA, JAVASCRIPT, PASCAL, PERL, PYTHON, PERL ve SQL gibi dilleri de destekleyen Notepad++ ile kod yazmak da artık eskisi gibi sıkıcı olmayacak.

Kod yazmayı bilmeseniz dahi şu rengarenk programı görünce html ve php dosyalarında düzenleme yapmaya başlıyorsanız, Notepad++’ta bayağı iş var demektir…

Notepad++ adlı programı yüklemek isterseniz NOTEPAD ++ bağlantısına tıklayarak programın resmi yükleme sayfasını görüntüleyebilirsiniz.