Category: PHP

PHP Hataları

requires the ionCube PHP Loader ioncube_loader 0

requires the ionCube PHP Loader ioncube_loader

PHP web sitelerinde görüntüleyebileceğiniz hata da, öncelikle php -v çıktısını kontrol etmek gerekiyor. Copyright (c) 1997-2013 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies with the ionCube PHP Loader v4.2.2, Copyright...

[alert] getpwuid: couldn’t determine user name from uid 0

[alert] getpwuid: couldn’t determine user name from uid

suPHP mod’unda çalışan apache, restart işleminden sonra aşağıda ki gibi bir hata dizisi görüntülüyorsa ; [Sat Apr 17 20:40:28 2010] [alert] getpwuid: couldn’t determine user name from uid 4294967295, you probably need to modify...

PHP 5.3.9 Release edildi 0

PHP 5.3.9 Release edildi

PHP 5.3.8’in release edilmesiden kısa bir süre sonra ( 20 Ocak 2012 ), 2012 yılının ilk sürümü 5.3.9, PHP tarafından release edildi. Kararlı sürümlerin duyurulması ile birlikte, 5.4.x sürümlerinin RC5 çalışması da tamamlandı. Resmi...

register_globals nedir? 0

register_globals nedir?

register_globals Nedir? register_globals, PHP 4.2.0 sürümü ile birlikte default’ta “Off” konumda gelen ve on olması durumunda açıklayacağımız bazı güvenlik zaafiyetlerine yol açacak parametredir. Yazılımcıların işini kolaylaştırmak için bazen özellikle “On” konumda olması istenilebilir ancak...

PECL nedir? 0

PECL nedir?

PECL, PHP üzerinde geliştirilen ve ihtiyaçlara uygun extension’lar sunan Framework yapısıdır. Doğrulama ( Authentication ), Database objeleri, Encryption konularında standartta kullanılanların dışında extension’lar bulabileceğiniz yapı, Kohana gibi popüler framework’ler üzerinde de ihtiyaç haline gelmiş...

PHP 5.2 RC2 Release edildi 0

PHP 5.2 RC2 Release edildi

PHP 5.4 çalışmaları devam ederken, RC1’in ardından RC2 sürümü de 29 Kasım 2011 tarihinde release edildi. Sürüme ait release notlarına buradan ulaşabilirsiniz.                        

Parse error:  syntax error, unexpected $end 0

Parse error: syntax error, unexpected $end

Çalışan kod yapınız sunucu değişikliği sırasında aşağıda ki hatayı görüntülerse ; Parse error:  syntax error, unexpected $end Muhtemelen ilk akıla gelen Google üzerinde arama yapmak olacaktır. Ancak, arama sonuçlarında “{” “}” yapınızda eksiklikler olabileceğini...

SoftException in Application.cpp 0

SoftException in Application.cpp

Hata görüntüsü : Internal Server Error error_log çıktısı ; SoftException in Application.cpp:601: Directory Apache error log’larından ulaşılan hata, klasör izinleri ile ilgili. cPanel üzerinde public_html klasör iznini 777 olarak güncellediğinizde bu hatayı alabilirsiniz. Klasör...

Function eregi() is deprecated in 0

Function eregi() is deprecated in

Uzun zaman oldu bir hata paylaşmayalı =) Bir pazar mesaisinde çözümlenmişken yazayım dedim. Hatada belirtilen eregi fonksiyonu PHP 5.3 ile birlikte iptal edilmiştir. Sunucu PHP versiyonunuz 5.3 altında bir versiyona çekerek,probleminizi çözebilirsiniz. Sunucunuz üzerinde...

PHP 5.3.6 yayında! 0

PHP 5.3.6 yayında!

Bakım güncellemesi PHP 5.3.6 PHP tarafından duyuruldu. 5.3.6 Sürümünde, SQLite3 3.7.4’e ve PCRE 8.11 sürümüne güncellenmiş. Diğer değişiklikler için ChangeLog‘u inceleyebilirsiniz. Ayrıca PHP.NET tarafından, 5.2.6 sürümünün artık desteklenmeyeceği iletildi.

Fatal error: Possible integer overflow in memory allocation 0

Fatal error: Possible integer overflow in memory allocation

İlk görüntüsüyle, “memory limitini arttırın” görüntüsü verse de, problem göründüğü gibi değil. Memory, timeout değerleriyle elimden geldiği kadar oynadıktan sonra PHP versiyonunu yükseltmek aklıma geldi. Hata aldığım sistem : CentOS 5, PHP 5.1.6 Çözüm...

PHP Fatal error:  Smarty error: unable to write to $compile_dir 0

PHP Fatal error: Smarty error: unable to write to $compile_dir

Prestashop taşıma işleminden sonra aldığım hata görüntüsü ; PHP Fatal error:  Smarty error: unable to write to $compile_dir ‘/var/www/vhosts/siteadi.com/httpdocs/tools/smarty/compile’. Be sure $compile_dir is writable by the web server user. in /var/www/vhosts/siteadi.com/httpdocs/tools/smarty/Smarty.class.php on line 1095...

HTML sayfaları PHP olarak çalıştırmak 0

HTML sayfaları PHP olarak çalıştırmak

cPanel sunucu üzerinde HTML sayfaların PHP olarak yorumlanabilmesi için .htaccess dosyasına aşağıda ki satırı eklemeniz yeterli olacaktır. AddHandler application/x-httpd-php5 .html .htm .php Unutmamak için kısa bir not.

PHP Trim() Fonksiyonu 3

PHP Trim() Fonksiyonu

Trim fonksiyonu, belirttiğimiz string değerinin sonunda ve başında bulunan karakterleri temizlememizi sağlar. Fonksiyona temizlenecek değer (parametre) gönderilmediğinde, string başında ki ve sonunda ki boşluk karakterleri temizlenir. Fonksiyon PHP sitelerin kullanıcı adı ve şifrelerinde standart...

Link to database cannot be established. 0

Link to database cannot be established.

Klasik veritabanı hatası türevlerinden birtanesi. Kullanılan yazılımın veritabanına bağlantı sağlayamadığını ifade eder. Çözüm için öncelikle konfigürasyon ayarlarınızı kontrol ediniz. Herhangi bir problem olmadığına inanıyorsanız, belirtilen kullanıcının veritabanı üzerinde gerekli haklara sahip olduğunu doğrulayınız. Sorun...

Warning: mysql_connect() [function.mysql-connect]: Access denied for user… 3

Warning: mysql_connect() [function.mysql-connect]: Access denied for user…

SSH dahil olmak üzere MySQL ile işlem yaptığımız, PHP dosyalarımızda ve diğer yazılım dillerinde bağlantı yaptığımız satır için bu hatayı alabiliriz. Hata veritabanına bağlanılamadığını yada belirtilen kullanıcının bu veritabanı üzerinde yetkisi olmadığını anlatır. Çözüm...

Fatal error: Allowed memory size of 16777216 0

Fatal error: Allowed memory size of 16777216

Yazılımın, ben bu kapasiteyle çalışmam demesi durumudur. Bu durumu .htaccess dosyamızla basit bir satır ile çözebiliriz. php_value memory_limit 32M satırını .htaccess dosyamızın herhangi bir yerine ekleyerek yazılımımızı çalışır hale getirebiliriz.

Parse error: syntax error, unexpected T_VARIABLE in dosya.php on line 5 0

Parse error: syntax error, unexpected T_VARIABLE in dosya.php on line 5

PHP ile ilk tanıştığımız günler. Noktalı virgül dil ailesine alışamadığımız için görmeye alışırız bir süre sonra bu hataları. Hata; unutula “;” ‘den kaynaklanmaktadır. “;” koymayı unuttuğumuz satırı bulup, düzeltelim. Zaten satırı veriliyor hatada.