15 Şubat 2015, 19:56 | #1 |
Üyelik tarihi: 01 Şubat 2015
Bulunduğu yer: istanbul Mesajlar: 50 WEB Sitesi: www.hobichat.net IRC Sunucusu: İlgi Alanı: Unreal Alınan Beğeni: 21 |
Genel PHP Hataları ve Çözümleri
Php.ini dosyası nedir ?
Php.ini dosyası php betiğinin temel configurasyon dosyasıdır önemli ayarları bu dosyadan yapabiliriz ASCII kodlamasına sahip windows işletim sistemlerindeki ini dosyaları ile aynıdır.. Safe Mod Nasıl Kapatılır ? Safe mod php.ini dosyası içersinden safe_mod etiketi bulunarak karşılıgındaki On sözcüğünü Off yaparak kapatabiliriz işlemin aktif olması için apache server'i restart etmemiz gerekir... Php betiklerim hatalı olduğu halde ekranda hatayı yazmıyor ? bunun için çalışmış oldugunuz sayfanın üst satırına error_reporting(E_ALL); yazmanız gerekmekte her hatayı görebilirsiniz eğer kapatmak isterseniz error_reporting(0); yapmanız yeterli hiçbir hatayı göstermez yukarıdaki işlemleri yaptınız restart ettiniz apache sunucusunu yinemi olmadı ozaman php.ini dosyasında display_errors parametresini bulup karşılğını On yapıp tekrar restart ediyoruz Yazdığım script belli bir saniyeden sonra duruyor ? bu olay php standartlarına göre apache serveri yormamak için default olarak 30 saniyedir yani bir betik 30 saniye boyunca çalışır işlem 30 saniyede bitmez ise betik durdurulur. Bunun ayarını php.ini dosyasından max_execution_time = 30 bu satırdan değiştirebilirsiniz 0 sınırsız anlamına gelir yada çalıştırmak istediğiniz php sayfasının üst satırına set_time_limit(0); parametresini koyarakta aşabilirsiniz. Dosya upload edemiyorum ? Bunun birkaç sebebi olabilir, en basiti ve genelde çok rastlanan olay Chmod ayarlarıdır dosyayı yüklemek istediğiniz dizinin yazma izinlerini kontrol edip düzenlemeniz gerekir. ayrıca php.ini dosyasında memory_limit değerinin karşılığı standart olarak 128'dir. Bir betiğin ayırmasına izin verilebilecek belleğin azami miktarını belirler. Bu yönerge, yetersiz betiklerin bir sunucu üzerinde mevcut belleğin tamamını tüketmesini önlemeye yardımcı olur. Belleği sınırlamak istemiyorsanız yönergeye -1 değeri atayın. Ayrıca php.ini dosyasında bulunan post_max_size = 8M Gönderilen post verilerinin azami boyutunu belirlemekle beraber, Upload işleminide etkiler yani arkadaşlar Büyük dosyaları karşıya yüklemek için bu değerin upload_max_filesize değerinden büyük olması gerekir + olarak memory_limit değerinin post_max_size değerinden büyük olması gerekir. çünkü bunlar birbirlerini etkileyebilecek etkenler upload edilecek dosya bunlardan birine takılabilir Parse error: syntax error, unexpected Bu tarz bir hata alıyorum ? bu tarz hatalar zaten basit hatalardır yukarıda şunu demek istiyor php bize Sözdizimi hatası yani yazım hatası bu hatayı veren satır şu şekilde belirtilir line 45 yani 45. satırda bir yazım hatası var anlamına gelmektdir. Curl follow location hatası Alıyorum ? Bu hata bazı server yöneticilerininde bilmediği bir hatadır aslında server'da curl kütüphanesi çalışıyor fakat güvenlik sebebi ile yönlendirmeyi takip et parametresi olan FOLLOWLOCATION Safe_Mod tarafından engelleniyor yani yazımızın başında safe mod nasıl kapatılır anlatmıştık safe mod kapatarak bu sorunu giderebilirsiniz.. Curl bir siteye bağlanamadıgında diğer siteye geçsin ? Bunun için curl kütüphanesinde TIMEOUT değeri vardır saniye cinsinden değer alabilmektedir yani bir siteye bağlan dediğimizde kaç saniye boyunca cevap bekleyeceğini biz belirleriz örnek 10 saniye bekledi ama cevap alamadı iste curl oturumu sonlandırır eger bir döngüde ise diğer siteye gececektir.. Extension nedir sunucumda curl kurulumu ? Extensiyon kelimesinin türkçe karşılığı eklentidir. sunucumuzda bir eklenti kurulumu değilmi aktifmi pasifmi şu şekilde bakarız Kod:
Yukarıda anlatmış oldugum bilgiler denenmiş sonuc alınmış bilgilerdir. Php.ini dosyasında bir değişiklik yaptığınızda apache restart etmeyi unutmayınız. Ayrıca php.ini dosyasında değişiklik yapacaksanız yedeğini alınız... benim unuttugum sizin gerekli gördüğünüz konular varsa lütfen belirtin, ilk mesaja eklenecektir.. sizlerde konu altında lütfen karşılaştığınız hataları nasıl aştığınızı anlatın alternatif her zaman faydalıdır Konu Entrance tarafından (15 Şubat 2015 Saat 20:07 ) değiştirilmiştir. |
Alıntı
|
Etiketler |
çözümleri, genel, hataları, php |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | |
Stil | |
|
|
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Jandarma Genel Komutanlığı'nda yangın | IF-Haber | Gündem | 0 | 16 Temmuz 2016 12:53 |
Genel C kurallari | Code | C ve C++ | 0 | 12 Ekim 2015 21:24 |
Bağlantı Hataları Açıklamaları | Violence | Dersler, Dökümanlar ve Arşiv | 0 | 24 Temmuz 2015 19:15 |
IRC Bağlantı Hataları | Kaf_Dağı | Dersler, Dökümanlar ve Arşiv | 0 | 28 Ocak 2015 12:50 |
Helper Genel Sohbet | Toprak | Help Sohbet | 0 | 25 Ocak 2015 23:14 |