forumtek.net - IRC Forumu   buy vps


  forumtek.net - IRC Forumu IF - Programlama / Yazılım PHP


Yeni Konu   Cevap Yaz

 
LinkBack Seçenekler Stil
Alt 15 Şubat 2015, 19:56   #1
 
Ahmet - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 01 Şubat 2015
Bulunduğu yer: istanbul
Mesajlar: 49
WEB Sitesi: www.hobichat.net
IRC Sunucusu:
İlgi Alanı: Unreal
Alınan Beğeni: 21
Standart 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:
<? echo extension_loaded("unrar"); echo extension_loaded("curl"); echo extension_loaded("ffmpeg"); ?>
yukarıda 3 adet eklenti sorguladık eger eklentilerden herhangi biri kurulu ise 1 değil ise 0 dönecektir bazı sunucularda 0 yerine hiçbirşey dönmeyebilir bu 0 anlamına gelir


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.
 Ahmet isimli Üye şimdilik offline konumundadır   Alıntı
Alt 16 Şubat 2015, 13:59   #2
 
Goemon - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 11 Şubat 2015
Bulunduğu yer: CR Codeman Goemon
Mesajlar: 625
WEB Sitesi: CR
IRC Sunucusu: iRC CR
İlgi Alanı:
Alınan Beğeni: 201
Standart Cevap: Genel PHP Hataları ve Çözümleri

Eline sağlık





CR Codeman Goemon
 Goemon isimli Üye şimdilik offline konumundadır   Alıntı

Yeni Konu   Cevap Yaz

Etiketler
çözümleri, genel, hataları, php


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Bulusolution Web Çözümleri the Web Site Tanıtımları 0 21 Nisan 2019 14:28
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

webhosting web hosting
 buy vds
 BUY VPS
 BUY VPS

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.