mirror of
https://github.com/php/doc-tr.git
synced 2026-03-23 23:02:09 +01:00
1902 lines
63 KiB
XML
1902 lines
63 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<!-- EN-Revision: 565582ac3739b56c81ee0206aac9c994ca9fdb5e Maintainer: nilgun Status: ready -->
|
||
<section xml:id="ini.core" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||
<title>Temel &php.ini; yönergelerinin tanımları</title>
|
||
<para>
|
||
Bu liste PHP kurulumunu yapılandırmakta kullanılan yerleşik
|
||
&php.ini; yönergelerini içerir. Eklentilerle ilgili yönergeler eklentinin
|
||
kendi belgelerinde listelenmiş ve açıklanmıştır. Örneğin, oturum
|
||
yönergeleri ile ilgili bilgiler <link
|
||
linkend="session.configuration">oturumlar sayfasında</link> bulunabilir.
|
||
</para>
|
||
<note>
|
||
<para>
|
||
Burada listelenen öntanımlılar &php.ini; yüklenirken kullanılır;
|
||
değerler kullanıcı içindir ve geliştirilmekte olan &php.ini;
|
||
farklı olabilir.
|
||
</para>
|
||
</note>
|
||
|
||
<section xml:id="ini.sect.language-options">
|
||
<title>Dil Seçenekleri</title>
|
||
<para>
|
||
<table>
|
||
<title>Dil ve Çeşitli Yapılandırma Seçenekleri</title>
|
||
<tgroup cols="4">
|
||
<thead>
|
||
<row>
|
||
<entry>&Name;</entry>
|
||
<entry>&Default;</entry>
|
||
<entry>&Changeable;</entry>
|
||
<entry>&Changelog;</entry>
|
||
</row>
|
||
</thead>
|
||
<tbody>
|
||
<row>
|
||
<entry><link linkend="ini.short-open-tag">
|
||
short_open_tag</link></entry>
|
||
<entry>"1"</entry>
|
||
<entry><constant>INI_PERDIR</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.precision">precision</link></entry>
|
||
<entry>"14"</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.serialize-precision">
|
||
serialize_precision</link></entry>
|
||
<entry>"-1"</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry>
|
||
PHP 7.1.0 öncesinde öntanımlı değer 17 idi.
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.disable-functions">
|
||
disable_functions</link></entry>
|
||
<entry>""</entry>
|
||
<entry>sadece ><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.disable-classes">
|
||
disable_classes</link></entry>
|
||
<entry>""</entry>
|
||
<entry>sadece &php.ini;</entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.exit-on-timeout">
|
||
exit_on_timeout</link></entry>
|
||
<entry>""</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.expose-php">expose_php</link></entry>
|
||
<entry>"1"</entry>
|
||
<entry>sadece &php.ini;</entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.hard-timeout">hard_timeout</link></entry>
|
||
<entry>"2"</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry>PHP 7.1.0 ve sonrasında mevcuttur.</entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.zend.exception-ignore-args" >zend.exception_ignore_args</link></entry>
|
||
<entry>"0"</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry>PHP 7.4.0 ve sonrasında mevcuttur.</entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.zend.multibyte">zend.multibyte</link></entry>
|
||
<entry>"0"</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.zend.script-encoding">
|
||
zend.script_encoding</link></entry>
|
||
<entry>NULL</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.zend.detect-unicode">
|
||
zend.detect_unicode</link></entry>
|
||
<entry>NULL</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.zend.signal-check">
|
||
zend.signal_check</link></entry>
|
||
<entry>"0"</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.zend.assertions">
|
||
zend.assertions</link></entry>
|
||
<entry>"1"</entry>
|
||
<entry>Kısıtlamalarla <constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.zend.exception-string-param-max-len">zend.exception_string_param_max_len</link></entry>
|
||
<entry>"15"</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry>PHP 8.0.0 ve sonrasında mevcuttur.</entry>
|
||
</row>
|
||
</tbody>
|
||
</tgroup>
|
||
</table>
|
||
</para>
|
||
|
||
&ini.descriptions.title;
|
||
|
||
<para>
|
||
<variablelist>
|
||
<varlistentry xml:id="ini.short-open-tag">
|
||
<term>
|
||
<parameter>short_open_tag</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
PHP'nin başlangıç etiketinin kısa gösteriminin kullanımına izin
|
||
verilip verilmediğini söyler. PHP'yi XML içinde kullanmak
|
||
isterseniz <userinput><?xml ?></userinput> satırını kullanmak
|
||
için bu kısa etiket kullanımını iptal edip uzun etiket
|
||
(<userinput><?php ?></userinput>) kullanabilirsiniz. Aksi
|
||
takdirde satırı <userinput><?php echo '<?xml
|
||
version="1.0"?>';?></userinput> şeklinde PHP'ye
|
||
yazdırabilirsiniz.
|
||
</para>
|
||
<note>
|
||
<para>
|
||
Bu yönerge, sürekli kullanılan <userinput><?=</userinput>
|
||
kısaltmasını etkilemez.
|
||
</para>
|
||
</note>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.precision">
|
||
<term>
|
||
<parameter>precision</parameter>
|
||
<type>int</type>
|
||
</term>
|
||
<listitem>
|
||
<simpara>
|
||
Gerçek sayılarda ondalık noktadan sonraki anlamlı hane sayısı.
|
||
<literal>-1</literal> böyle sayıların yuvarlatılmasında geliştirilmiş
|
||
bir algoritmanın kulllanılacağı anlamına gelir.
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.serialize-precision">
|
||
<term>
|
||
<parameter>serialize_precision</parameter>
|
||
<type>int</type>
|
||
</term>
|
||
<listitem>
|
||
<simpara>
|
||
Gerçek sayılar dizgileştirilirken saklanan ondalık noktadan sonraki
|
||
anlamlı hane sayısı.
|
||
<literal>-1</literal> böyle sayıların yuvarlatılmasında geliştirilmiş
|
||
bir algoritmanın kulllanılacağı anlamına gelir.
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.expose-php">
|
||
<term>
|
||
<parameter>expose_php</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
PHP'nin kurulu olduğu sunucuda sürüm bilgisini HTTP başlığına
|
||
eklemek suretiyle (örn: X-Powered-By: PHP/5.3.7) kendini karşıya
|
||
gösterip göstermeyeceğini belirler.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.disable-functions">
|
||
<term>
|
||
<parameter>disable_functions</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<simpara>
|
||
Bu yönerge belli işlevleri iptal etmeye yarar. İşlev isimleri
|
||
aralarına virgül konarak belirtilir.
|
||
PHP 8.0.0'dan itibaren, bir işlevi devre dışı bırakmak, tanımını
|
||
kaldırarak kullanıcı alanının onu yeniden tanımlamasına olanak tanır.
|
||
PHP 8.0.0'dan önce, bir işlevi devre dışı bırakmak yalnızca işlevin
|
||
çağrılmasını engellerdi.
|
||
</simpara>
|
||
<simpara>
|
||
Bu yönerge ile sadece <link linkend="functions.internal">dahili
|
||
işlevler</link> iptal edilebilir.
|
||
<link linkend="functions.user-defined">Kullanıcı tarafından
|
||
tanımlanmış işlevler</link> etkilenmez.
|
||
</simpara>
|
||
<simpara>
|
||
Bu yönerge sadece &php.ini; içinde atanabilir. &httpd.conf;
|
||
dosyasında tanımlanamaz.
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.disable-classes">
|
||
<term>
|
||
<parameter>disable_classes</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Bu yönerge belli sınıfları iptal etmeye yarar. Sınıf isimleri
|
||
aralarına virgül konarak belirtilir. Bir sınıfın iptali yalnızca
|
||
sınıfın gerçeklenmesini engeller.
|
||
</para>
|
||
<para>
|
||
Bu yönerge kullanılarak ile yalnızca dshili sınıflar iptal
|
||
edilebilir. Kullanıcı tanımlı sınıflar etkilenmez.
|
||
</para>
|
||
<simpara>
|
||
Bu yönerge sadece &php.ini; içinde atanabilir. &httpd.conf;
|
||
dosyasında tanımlanamaz.
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.zend.exception-string-param-max-len">
|
||
<term>
|
||
<parameter>zend.exception_string_param_max_len</parameter>
|
||
<type>int</type>
|
||
</term>
|
||
<listitem>
|
||
<simpara>
|
||
Dizgelenmiş yığıt izlemelerinde dizge işlevi bağımsız değişkenlerinin azami
|
||
uzunluğu. <literal>"0"</literal> ile <literal>"1000000"</literal>
|
||
arasında olmalıdır.
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.hard-timeout">
|
||
<term>
|
||
<parameter>hard_timeout</parameter>
|
||
<type>int</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
<link linkend="ini.max-execution-time">max_execution_time</link>
|
||
yönergesinde atanan zaman aşımına ulaşıldığında PHP özkaynaklarından
|
||
nazikçe kurtulacaktır. Bu olurken bir şey takılırsa, katı zaman aşımı
|
||
ayarlanan saniye miktarı kadar ilerleyecektir. Katı zaman aşımına
|
||
ulaşıldığında PHP hoyratça çıkış yapar. Bu yönergeye 0 atanırsa katı
|
||
zaman aşımı asla devreye girmez.
|
||
</para>
|
||
<para>
|
||
PHP katı zaman aşımında durursa ölümcül hata çıktılanır:
|
||
<screen>
|
||
<![CDATA[
|
||
Fatal error: Maximum execution time of 30+2 seconds exceeded (terminated) in Unknown on line 0
|
||
]]>
|
||
</screen>
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.zend.assertions">
|
||
<term>
|
||
<parameter>zend.assertions</parameter>
|
||
<type>int</type>
|
||
</term>
|
||
<listitem>
|
||
<simpara>
|
||
<literal>1</literal> atandığında, Kararlılık denetimleri kodu üretilir
|
||
ve çalıştırılır (geliştirme kipi). <literal>0</literal> atandığında kod
|
||
yine üretilir fakat çalıştırılmaz. <literal>-1</literal> atandığında
|
||
ise kod üretilmez ve bu atama kararlılık denetimlerinin maliyetini
|
||
sıfırlar (üretim kipi).
|
||
</simpara>
|
||
<note>
|
||
<para>
|
||
Bir süreç üretim kipinde başlatılmışsa, kararlılık denetimleri kodu
|
||
üretilmediğinden
|
||
<link linkend="ini.zend.assertions">zend.assertions</link>
|
||
çalışma anında değiştirilemez.
|
||
</para>
|
||
<para>
|
||
Bir süreç geliştirme kipinde başlatılmışsa,
|
||
<link linkend="ini.zend.assertions">zend.assertions</link>'a
|
||
çalışma anında <literal>-1</literal> atanamaz.
|
||
</para>
|
||
</note>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.zend.exception-ignore-args">
|
||
<term>
|
||
<parameter>zend.exception_ignore_args</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
İstisnalardan oluşturulan yığın izlerindeki bağımsız değişkenleri hariç tutar.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.zend.multibyte">
|
||
<term>
|
||
<parameter>zend.multibyte</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Çokbaytlı kodlanmış kaynak dosyalarının çözümlenmesini etkin kılar.
|
||
Çokbaytlı dizge verisi içinde özel karakterler içeren SJIS, BIG5, vs.
|
||
gibi karakter kodlamalarını kullanmak için zend.multibyte etkin
|
||
olmalıdır. UTF-8, EUC gibi ISO-8859-1 uyumlu kodlamalar bu seçeneğin
|
||
etkinleştirilmesini gerektirmez.
|
||
</para>
|
||
<para>
|
||
zend.multibyte seçeneğinin etkin olabilmesi için mbstring eklentisi
|
||
kullanımda (kurulu) olmalıdır.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.zend.script-encoding">
|
||
<term>
|
||
<parameter>zend.script_encoding</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Betiğin tepesinde
|
||
<link linkend="control-structures.declare.encoding"
|
||
>declare(encoding=...)</link> yönergesi görünmediği takdirde bu
|
||
değer kullanılır. ISO-8859-1 ve UTF-8 ile uyumlu olmayan
|
||
kodlamalar için zend.multibyte ve zend.script_encoding
|
||
seçeneklerinin ikisi de etkin olmalıdır.
|
||
</para>
|
||
<para>
|
||
Kod dizgeleri, <function>mb_convert_encoding</function> çağrılmış gibi
|
||
zend.script_enconding'den mbstring.internal_encoding'e çevrilir.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.zend.detect-unicode">
|
||
<term>
|
||
<parameter>zend.detect_unicode</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
BOM'a (Bayt sıralama imi) ve dosyanın çokbaytlı karakterler
|
||
içerip içermediğine bakılır. Bu saptama
|
||
<function>__halt_compiler</function> çalıştırılmadan önce yapılır.
|
||
Sadece Zend Multibyte kipinde kullanılabilir.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.zend.signal-check">
|
||
<term>
|
||
<parameter>zend.signal_check</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Sistemin kapanması sırasında sinyal eylemcilerinin yerleştirilip
|
||
yerleştirilmediğini sınamak için.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.detect-unicode">
|
||
<term>
|
||
<parameter>detect_unicode</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Bayt sırası imine ve dosyanın geçerli çok baytlı karakterleri içerip
|
||
içermediğine bakar. Bu işlem <function>__halt_compiler</function>
|
||
işleme sokulmadan önce yapılır. Sadece Çokbaytlı Zend kipinde
|
||
kullanılabilir.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.exit-on-timeout">
|
||
<term>
|
||
<parameter>exit_on_timeout</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Bu Apache1 mod_php modülüne özgü bir yönergedir ve PHP icrası sırasında
|
||
bir zaman aşımı oluştığu takdirde PHP'yi çalıştıran Apache lat
|
||
sürecinin çıkmasını sağlar. Böyle bir zaman aşımı Apache1 içinde bazı
|
||
eklentileri kararsız durumda bırakabilen dahili bir longjmp() çağrısına
|
||
sebep olur. Süreci sonlandırmak suretiyle takılı kalmış kilitler ve
|
||
bellek temizlenebilir.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
</para>
|
||
</section>
|
||
|
||
<section xml:id="ini.sect.resource-limits">
|
||
<title>Özkaynak Sınırları</title>
|
||
<para>
|
||
<table>
|
||
<title>Özkaynak Sınırları</title>
|
||
<tgroup cols="4">
|
||
<thead>
|
||
<row>
|
||
<entry>&Name;</entry>
|
||
<entry>&Default;</entry>
|
||
<entry>&Changeable;</entry>
|
||
<entry>&Changelog;</entry>
|
||
</row>
|
||
</thead>
|
||
<tbody>
|
||
<row>
|
||
<entry><link linkend="ini.memory-limit">memory_limit</link></entry>
|
||
<entry>"128M"</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
</tbody>
|
||
</tgroup>
|
||
</table>
|
||
</para>
|
||
|
||
&ini.descriptions.title;
|
||
|
||
<para>
|
||
<variablelist>
|
||
<varlistentry xml:id="ini.memory-limit">
|
||
<term>
|
||
<parameter>memory_limit</parameter>
|
||
<type>int</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
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 <literal>-1</literal> değeri
|
||
atayın.
|
||
</para>
|
||
|
||
&ini.shorthandbytes;
|
||
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
</para>
|
||
<para>
|
||
Ayrıca bakınız: <link linkend="ini.max-execution-time">
|
||
max_execution_time</link>.
|
||
</para>
|
||
</section>
|
||
|
||
<section xml:id="ini.sect.performance">
|
||
<title>Başarım Arttırma</title>
|
||
<para>
|
||
<table>
|
||
<title>Başarım Arttırma</title>
|
||
<tgroup cols="4">
|
||
<thead>
|
||
<row>
|
||
<entry>&Name;</entry>
|
||
<entry>&Default;</entry>
|
||
<entry>&Changeable;</entry>
|
||
<entry>&Changelog;</entry>
|
||
</row>
|
||
</thead>
|
||
<tbody>
|
||
<row>
|
||
<entry><link linkend="ini.realpath-cache-size">
|
||
realpath_cache_size</link></entry>
|
||
<entry>"4M"</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry>PHP 7.0.16 ve 7.1.2 öncesinde öntanımlı değer
|
||
<literal>"16K"</literal> idi.</entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.realpath-cache-ttl">
|
||
realpath_cache_ttl</link></entry>
|
||
<entry>"120"</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
</tbody>
|
||
</tgroup>
|
||
</table>
|
||
<note>
|
||
<para>
|
||
<link linkend="ini.open-basedir">open_basedir</link> kullanımı
|
||
realpath önbelleğini <emphasis>iptal eder</emphasis>.
|
||
</para>
|
||
</note>
|
||
</para>
|
||
&ini.descriptions.title;
|
||
<para>
|
||
<variablelist>
|
||
<varlistentry xml:id="ini.realpath-cache-size">
|
||
<term>
|
||
<parameter>realpath_cache_size</parameter>
|
||
<type>int</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
PHP tarafından kullanılan realpath önbelleğinin boyunu belirler.
|
||
PHP'nin çok sayıda dosya açtığı sistemlerde gerçekleştirilen dosya
|
||
işlemlerinin miktarına bağlı olarak bu değerin arttırılması
|
||
gerekir.
|
||
</para>
|
||
<para>
|
||
Boyut saklanan dosyanın yol dizgesinin bayt olarak uzunluğunu
|
||
artı, arabellek girdisiyle ilişkili verinin miktarını gösterir.
|
||
Yani, arabellekte daha uzun dosya yolu saklamak için arabellek
|
||
boyutunu arttırmanız gerekir. Bu değer arabelleklenebilen farklı
|
||
yolların sayısını doğrudan saptayabilmeyi sağlamaz.
|
||
</para>
|
||
<para>
|
||
Arabellek girdisi için gereken boyut sistemden sisteme değişir.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry xml:id="ini.realpath-cache-ttl">
|
||
<term>
|
||
<parameter>realpath_cache_ttl</parameter>
|
||
<type>int</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Belli bir dosya veya dizin için realpath bilgisini önbellekte tutma
|
||
süresi (saniye cinsinden). Dosyaların nadiren değiştiği sistemlerde
|
||
bu değer arttırılabilir.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
</para>
|
||
</section>
|
||
|
||
<section xml:id="ini.sect.data-handling">
|
||
<title>Veri İşleme</title>
|
||
<para>
|
||
<table>
|
||
<title>Veri İşleme Seçenekleri</title>
|
||
<tgroup cols="4">
|
||
<thead>
|
||
<row>
|
||
<entry>&Name;</entry>
|
||
<entry>&Default;</entry>
|
||
<entry>&Changeable;</entry>
|
||
<entry>&Changelog;</entry>
|
||
</row>
|
||
</thead>
|
||
<tbody>
|
||
<row>
|
||
<entry><link linkend="ini.arg-separator.output">
|
||
arg_separator.output</link></entry>
|
||
<entry>"&"</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.arg-separator.input">
|
||
arg_separator.input</link></entry>
|
||
<entry>"&"</entry>
|
||
<entry><constant>INI_PERDIR</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.variables-order">
|
||
variables_order</link></entry>
|
||
<entry>"EGPCS"</entry>
|
||
<entry><constant>INI_PERDIR</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.request-order">request_order</link></entry>
|
||
<entry>""</entry>
|
||
<entry><constant>INI_SYSTEM</constant>|<constant>INI_PERDIR</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.auto-globals-jit">
|
||
auto_globals_jit</link></entry>
|
||
<entry>"1"</entry>
|
||
<entry><constant>INI_PERDIR</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.register-argc-argv">
|
||
register_argc_argv</link></entry>
|
||
<entry>"1"</entry>
|
||
<entry><constant>INI_PERDIR</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.enable-post-data-reading">
|
||
enable_post_data_reading</link></entry>
|
||
<entry>"1"</entry>
|
||
<entry><constant>INI_PERDIR</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.post-max-size">post_max_size</link></entry>
|
||
<entry>"8M"</entry>
|
||
<entry><constant>INI_PERDIR</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.auto-prepend-file">
|
||
auto_prepend_file</link></entry>
|
||
<entry>NULL</entry>
|
||
<entry><constant>INI_PERDIR</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.auto-append-file">
|
||
auto_append_file</link></entry>
|
||
<entry>NULL</entry>
|
||
<entry><constant>INI_PERDIR</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.default-mimetype">
|
||
default_mimetype</link></entry>
|
||
<entry>"text/html"</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.default-charset">
|
||
default_charset</link></entry>
|
||
<entry>""</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.input-encoding">input_encoding</link></entry>
|
||
<entry>""</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.output-encoding">output_encoding</link></entry>
|
||
<entry>""</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.internal-encoding">internal_encoding</link></entry>
|
||
<entry>""</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
</tbody>
|
||
</tgroup>
|
||
</table>
|
||
</para>
|
||
|
||
&ini.descriptions.title;
|
||
|
||
<para>
|
||
<variablelist>
|
||
<varlistentry xml:id="ini.arg-separator.output">
|
||
<term>
|
||
<parameter>arg_separator.output</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
PHP'de üretilen URL'leri bağımsız değişkenlerine ayırmak için
|
||
kullanılan ayraç.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.arg-separator.input">
|
||
<term>
|
||
<parameter>arg_separator.input</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Girdi olarak verilen URL'leri değişkenlere çözümlemek için PHP
|
||
tarafından kullanılan ayraçların listesi.
|
||
</para>
|
||
<note>
|
||
<para>
|
||
Bu yönergede belirtilen her karakter bir ayraç olarak ele alınır!
|
||
</para>
|
||
</note>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.variables-order">
|
||
<term>
|
||
<parameter>variables_order</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
EGPCS (<literal>E</literal>nvironment, <literal>G</literal>et,
|
||
<literal>P</literal>ost, <literal>C</literal>ookie ve
|
||
<literal>S</literal>erver) değişken çözümleme sırası belirtilir.
|
||
Örneğin, değer olarak <literal>"SP"</literal> belirtilirse, PHP,
|
||
<varname>$_SERVER</varname> ve <varname>$_POST</varname> <link
|
||
linkend="language.variables.predefined">süper küresellerini</link>
|
||
oluşturacak ama <varname>$_ENV</varname>, <varname>$_GET</varname>
|
||
ve <varname>$_COOKIE</varname> süper küresellerini
|
||
oluşturmayacaktır. Değer olarak "" atanırsa hiçbir <link
|
||
linkend="language.variables.predefined">süper küresel</link>
|
||
atanmayacaktır.
|
||
</para>
|
||
<warning>
|
||
<para>
|
||
CGI ve FastCGI SAPI'lerinin her ikisi için de
|
||
<varname>$_SERVER</varname> dizisi ortamdaki değerlerle
|
||
oluşturulur; <literal>S</literal>, <literal>E</literal>'nin
|
||
yönergedeki yerinden bağımsız olarak daima <literal>ES</literal>'e
|
||
eşdeğerdir.
|
||
</para>
|
||
</warning>
|
||
<note>
|
||
<para>
|
||
Ayrıca, <varname>$_REQUEST</varname> dizisinin içeriği ve sırası da
|
||
bu yönergeden etkilenir.
|
||
</para>
|
||
</note>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.request-order">
|
||
<term>
|
||
<parameter>request_order</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
GET, POST ve Cookie değişkenlerinin <varname>$_REQUEST</varname>
|
||
dizisinin içindeki sırasını belirler. Yazma işlemi soldan sağa doğru
|
||
ilerleyerek yeni değerler eskileri geçersiz kılar.
|
||
</para>
|
||
<para>
|
||
Bu yönerge atanmazsa <varname>$_REQUEST</varname> dizisinin içeriği
|
||
<link linkend="ini.variables-order">variables_order</link>
|
||
yönergesiyle belirlenir.
|
||
</para>
|
||
<para>
|
||
Güvenlik kaygılarından dolayı dağıtımla gelen öntanımlı
|
||
<filename>php.ini</filename> dosyaları çerezler için
|
||
<literal>'C'</literal> içermez.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.auto-globals-jit">
|
||
<term>
|
||
<parameter>auto_globals_jit</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Etkinleştirildiğinde, SERVER REQUEST ve ENV değişkenleri betik
|
||
çalıştırıldığı zaman değil, değişkenler kullanıldığı anda (tam
|
||
zamanında) oluşturulur. Bu değişkenler bir betik içinde
|
||
kullanılmamışlarsa bu yönergenin varlığı bir başarım kazancıyla
|
||
sonuçlanacaktır.
|
||
</para>
|
||
<warning>
|
||
<para>
|
||
SERVER REQUEST ve ENV değişkenlerinin kullanımı derleme sırasında sınanır,
|
||
dolayısıyla örneğin <link linkend="language.variables.variable"
|
||
>değişken değişkenler</link> üzerinden kullanılmaları
|
||
ilklendirilmelerine sebep olmayacaktır.
|
||
</para>
|
||
</warning>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.register-argc-argv">
|
||
<term>
|
||
<parameter>register_argc_argv</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<simpara>
|
||
PHP'nin, (GET bilgisini içeren) argv ve argc değişkenlerini bildirip
|
||
bildirmeyeceğini belirler.
|
||
</simpara>
|
||
<simpara>
|
||
<link linkend="features.commandline">Komut satırı</link> bölümüne de
|
||
bakınız. Bu yönerge PHP 4.0.0'dan itibaren kullanılabilir hale geldi
|
||
ve daha önce değeri daima "on" idi.
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.enable-post-data-reading">
|
||
<term>
|
||
<parameter>enable_post_data_reading</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<simpara>
|
||
Bu seçeneğin iptali <varname>$_POST</varname> ve
|
||
<varname>$_FILES</varname> verilerinin toplanmamasına sebep olur.
|
||
Post verisini okumanın tek yolu <link
|
||
linkend="wrappers.php">php://input</link> akım sarmalayıcısı kullanmak
|
||
olacaktır. POST verisini işlerken bellek tasarrufu yapmak veya
|
||
isteklere vekalet etmek için kullanışlıdır.
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.post-max-size">
|
||
<term>
|
||
<parameter>post_max_size</parameter>
|
||
<type>int</type>
|
||
</term>
|
||
<listitem>
|
||
<simpara>
|
||
POST verisinin azami boyutunu belirler. Bu ayar ayrıca karşıya dosya
|
||
yükleme işlemlerini de etkiler. Büyük dosyaları karşıya yüklemek
|
||
için bu değerin <link linkend="ini.upload-max-filesize"
|
||
>upload_max_filesize</link> değerinden büyük olması gerekir.
|
||
</simpara>
|
||
<simpara>
|
||
Genelde, <link linkend="ini.memory-limit">memory_limit</link> değerinin
|
||
<parameter>post_max_size</parameter> değerinden büyük olması gerekir.
|
||
</simpara>
|
||
|
||
&ini.shorthandbytes;
|
||
|
||
<simpara>
|
||
Eğer POST verisinin boyu <parameter>post_max_size</parameter>
|
||
değerinden büyükse <varname>$_POST</varname> ve
|
||
<varname>$_FILES</varname> <link
|
||
linkend="language.variables.superglobals">süper küreselleri</link>
|
||
boş olur. Bu, çeşitli yollarla izlenebilir; örneğin, veriyi işleyen
|
||
betiğe <varname>$_GET</varname> değişkenini <literal><form
|
||
action="edit.php?processed=1"></literal> ile aktararak ve
|
||
ardından <varname>$_GET['processed']</varname> atanmış mı diye
|
||
sınanarak bu yapılabilir.
|
||
</simpara>
|
||
<para>
|
||
<note>
|
||
<para>
|
||
PHP bayt değerleri için K (kilo), M (mega) ve G (giga) birim
|
||
kısaltmalarını kabul eder. Bunları kullanırsanız PHP dönüşümü
|
||
otomatik olarak yapacaktır. 32 bitlik sürümleri
|
||
kullanıyorsanız, 32 bitlik işaretli tamsayı sınırını aşmamaya
|
||
dikkat edin, aksi takdirde betiğiniz başarısız olacaktır.
|
||
</para>
|
||
</note>
|
||
</para>
|
||
<table>
|
||
<title><literal>post_max_size</literal> ile ilgili değişiklikler</title>
|
||
<tgroup cols="2">
|
||
<thead>
|
||
<row>
|
||
<entry>&Version;</entry>
|
||
<entry>&Description;</entry>
|
||
</row>
|
||
</thead>
|
||
<tbody>
|
||
<row>
|
||
<entry>5.3.4</entry>
|
||
<entry>
|
||
İçerik türü PHP'de tanımlı değilse veya
|
||
içerik türü application/x-www-form-urlencoded ise
|
||
<parameter>post_max_size</parameter> = 0 ataması sınırlamayı iptal
|
||
etmez.
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>5.3.2 , 5.2.12</entry>
|
||
<entry>
|
||
<parameter>post_max_size</parameter> = 0 ataması POST boyutunu
|
||
sınırsız yapar.
|
||
</entry>
|
||
</row>
|
||
</tbody>
|
||
</tgroup>
|
||
</table>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.auto-prepend-file">
|
||
<term>
|
||
<parameter>auto_prepend_file</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Otomatik olarak ana betikten önce çözümlenecek dosyanın ismi
|
||
belirtilir. Dosya <function>require</function> ile belirtilmiş gibi
|
||
ana dosyanın başına eklenir; dolayısıyla dosyayı bulmak için <link
|
||
linkend="ini.include-path">include_path</link> kullanılır.
|
||
</para>
|
||
<para>
|
||
<literal>none</literal> özel değeri başa dosya eklemeyi iptal eder.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.auto-append-file">
|
||
<term>
|
||
<parameter>auto_append_file</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Otomatik olarak ana betikten sonra çözümlenecek dosyanın ismi
|
||
belirtilir. Dosya <function>require</function> ile belirtilmiş gibi
|
||
ana dosyanın sonuna eklenir; dolayısıyla dosyayı bulmak için <link
|
||
linkend="ini.include-path">include_path</link> kullanılır.</para>
|
||
<para>
|
||
<literal>none</literal> özel değeri sona dosya eklemeyi iptal eder.
|
||
<note>
|
||
<simpara>
|
||
Eğer betik <function>exit</function> ile sonlanırsa otomatik
|
||
ekleme gerçekleşmez.</simpara>
|
||
</note>
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.default-mimetype">
|
||
<term>
|
||
<parameter>default_mimetype</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>Öntanımlı MIME türü.
|
||
Öntanımlı olarak PHP ortam türünü Content-Type başlığını
|
||
kullanarak gönderir. Ortam türünün gönderilmesini engellemek
|
||
için değişkene hiçbir şey atanmamalıdır.
|
||
</para>
|
||
<para>
|
||
PHP'nin yerleşik öntanımlı ortam türü text/html olarak atanmıştır.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.default-charset">
|
||
<term>
|
||
<parameter>default_charset</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
"UTF-8" öntanımlı değerdir ve eğer <parameter>encoding</parameter>
|
||
kullanılmamışsa bu değer <function>htmlentities</function>,
|
||
<function>html_entity_decode</function> ve
|
||
<function>htmlspecialchars</function> için öntanımlı karakter
|
||
kodlaması olarak kullanılır. Ayrıca:
|
||
<link linkend="ini.iconv.input-encoding"><parameter>iconv.input_encoding</parameter></link>,
|
||
<link linkend="ini.iconv.output-encoding"><parameter>iconv.output_encoding</parameter></link> ve
|
||
<link linkend="ini.iconv.internal-encoding"><parameter>iconv.internal_encoding</parameter></link>
|
||
yapılandırma seçeneklerine değer atanmamışsa
|
||
<parameter>default_charset</parameter>
|
||
<link linkend="book.iconv">iconv</link> işlevleri için de
|
||
öntanımlı karakter kümesi olur.
|
||
|
||
<link linkend="ini.mbstring.http-input"><parameter>mbstring.http_input</parameter></link>,
|
||
<link linkend="ini.mbstring.http-output"><parameter>mbstring.http_output</parameter></link> ve
|
||
<link linkend="ini.mbstring.internal-encoding"><parameter>mbstring.internal_encoding</parameter></link>
|
||
yapılandırma seçeneklerine değer atanmamışsa
|
||
<parameter>default_charset</parameter>
|
||
<link linkend="book.mbstring">mbstring</link> işlevleri için de
|
||
öntanımlı karakter kümesi olur.
|
||
</para>
|
||
<para>
|
||
PHP tarafından gönderilen Content-Type başlığı
|
||
<function>header</function> çağrısı ile değiştirilmedikçe PHP'nin
|
||
tüm sürümlerinde başlıktaki karakter kümesi değeri bu değer
|
||
olacaktır.
|
||
</para>
|
||
<para>
|
||
<parameter>default_charset</parameter> seçeneğine boş değer
|
||
atanması önerilmez.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.input-encoding">
|
||
<term>
|
||
<parameter>input_encoding</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Bu değer mbstring ve iconv gibi çokbayt modülleri için kullanılır.
|
||
Öntanımlı değer boş dizgedir.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.output-encoding">
|
||
<term>
|
||
<parameter>output_encoding</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Bu değer mbstring ve iconv gibi çokbayt modülleri için kullanılır.
|
||
Öntanımlı değer boş dizgedir.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.internal-encoding">
|
||
<term>
|
||
<parameter>internal_encoding</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Bu değer mbstring ve iconv gibi çokbayt modülleri için kullanılır.
|
||
Öntanımlı değer boş dizgedir ve böyle bir durumda
|
||
<link linkend="ini.default-charset">default_charset</link>
|
||
kullanılır.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
</variablelist>
|
||
</para>
|
||
</section>
|
||
|
||
<section xml:id="ini.sect.path-directory" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||
<title>Dosya Yolları ve Dizinler</title>
|
||
<para>
|
||
<table>
|
||
<title>Dosya Yolları ve Dizinler için Yapılandırma seçenekleri</title>
|
||
<tgroup cols="4">
|
||
<thead>
|
||
<row>
|
||
<entry>&Name;</entry>
|
||
<entry>&Default;</entry>
|
||
<entry>&Changeable;</entry>
|
||
<entry>&Changelog;</entry>
|
||
</row>
|
||
</thead>
|
||
<tbody>
|
||
<row>
|
||
<entry><link linkend="ini.include-path">include_path</link></entry>
|
||
<entry>".;/path/to/php/pear"</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.open-basedir">open_basedir</link></entry>
|
||
<entry>NULL</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.doc-root">doc_root</link></entry>
|
||
<entry>NULL</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.user-dir">user_dir</link></entry>
|
||
<entry>NULL</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.user-ini.cache-ttl">user_ini.cache_ttl</link></entry>
|
||
<entry>"300"</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.user-ini.filename">user_ini.filename</link></entry>
|
||
<entry>".user.ini"</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.extension-dir">extension_dir</link></entry>
|
||
<entry>"/path/to/php"</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.extension">extension</link></entry>
|
||
<entry>NULL</entry>
|
||
<entry>sadece &php.ini;</entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.zend-extension">zend_extension</link></entry>
|
||
<entry>NULL</entry>
|
||
<entry>sadece &php.ini;</entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.cgi.check-shebang-line">
|
||
cgi.check_shebang_line</link></entry>
|
||
<entry>"1"</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.cgi.discard-path"> cgi.discard_path</link></entry>
|
||
<entry>"0"</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.cgi.fix-pathinfo">
|
||
cgi.fix_pathinfo</link></entry>
|
||
<entry>"1"</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.cgi.force-redirect">
|
||
cgi.force_redirect</link></entry>
|
||
<entry>"1"</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.cgi.nph">cgi.nph</link></entry>
|
||
<entry>"0"</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.cgi.redirect-status-env">
|
||
cgi.redirect_status_env</link></entry>
|
||
<entry>NULL</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.cgi.rfc2616-headers">
|
||
cgi.rfc2616_headers</link></entry>
|
||
<entry>"0"</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.fastcgi.impersonate">
|
||
fastcgi.impersonate</link></entry>
|
||
<entry>"0"</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.fastcgi.logging">
|
||
fastcgi.logging</link></entry>
|
||
<entry>"1"</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
</tbody>
|
||
</tgroup>
|
||
</table>
|
||
</para>
|
||
|
||
&ini.descriptions.title;
|
||
|
||
<para>
|
||
<variablelist>
|
||
<varlistentry xml:id="ini.include-path">
|
||
<term>
|
||
<parameter>include_path</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
<function>require</function>, <function>include</function>,
|
||
<function>fopen</function>, <function>file</function>,
|
||
<function>readfile</function> ve
|
||
<function>file_get_contents</function> işlevleri için dosyaların
|
||
aranacağı dizinler belirtilir. Dizgenin biçemi sistemin
|
||
<envar>PATH</envar> ortam değişkenindeki gibidir: Dizinler Unix'te
|
||
iki nokta imleriyle, Windows'ta ise noktalı virgüllerle ayrılır.
|
||
</para>
|
||
<para>
|
||
PHP, dahil edilecek dosyaları <parameter>include_path</parameter>
|
||
içindeki yollarda her dosya için tek tek sırayla arar. Önce ilk yola
|
||
bakar, sonra diğerine, böyle gider. Ya dosyayı bulur ya da
|
||
bir <constant>E_WARNING</constant> veya bir
|
||
<constant>E_ERROR</constant> ile döner.
|
||
Bu yönergenin değerini betiğinizin çalışması sırasında
|
||
<function>set_include_path</function> işleviyle değiştirebilirsiniz.
|
||
</para>
|
||
<para>
|
||
<example>
|
||
<title>- Unix include_path</title>
|
||
<programlisting role="php.ini">
|
||
<![CDATA[
|
||
include_path=".:/php/includes"
|
||
]]>
|
||
</programlisting>
|
||
</example>
|
||
</para>
|
||
<para>
|
||
<example>
|
||
<title>- Windows include_path</title>
|
||
<programlisting role="php.ini">
|
||
<![CDATA[
|
||
include_path=".;c:\php\includes"
|
||
]]>
|
||
</programlisting>
|
||
</example>
|
||
</para>
|
||
<para>
|
||
Dosya yolu olarak <literal>.</literal> belirtilmesi çalışılan
|
||
dizinin arama yollarına dahil edilmesini sağlar. Ancak, dahil
|
||
edilen her dosyayı PHP'nin daima denetlemesini isterseniz
|
||
<literal>include './dosya'</literal> biçemini kullanmak daha
|
||
iyidir.
|
||
</para>
|
||
<note>
|
||
<para>
|
||
<literal>ENV</literal> değişkenlerine .ini dosyalarında daima
|
||
erişilebilmektedir. Dolayısıyla, <literal>${LOGIN}</literal> ve
|
||
<literal>${USER}</literal>.kullanarak home dizinine erişmek
|
||
mümkündür.
|
||
</para>
|
||
<para>
|
||
Ortam değişkenleri sunucunun çalıştığı sisteme bağlı olarak
|
||
değişiklik gösterebilir.
|
||
</para>
|
||
</note>
|
||
<para>
|
||
<example>
|
||
<title>- include_path değişkeninde Unix ${USER} ortam değişkeni
|
||
kullanımı</title>
|
||
<programlisting role="php.ini">
|
||
<![CDATA[
|
||
include_path = ".:${USER}/pear/php"
|
||
]]>
|
||
</programlisting>
|
||
</example>
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.open-basedir">
|
||
<term>
|
||
<parameter>open_basedir</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
PHP tarafından açılmış dosyaları, dosyanın kendisi de dahil olmak
|
||
üzere belirtilen dizin ağacı ile sınırlar.
|
||
</para>
|
||
<para>
|
||
Örneğin bir betik dosya sistemine erişmeye çalışırsa, örneğin
|
||
<function>fopen</function> veya <function>gzopen</function> ile bir
|
||
dosya açmaya çalışırsa dosyanın yerine bakılır. Dosya belirtilen
|
||
dizin ağacının dışındaysa PHP bu dosyayı açmayı reddeder. Tüm
|
||
sembolik bağlar çözümlenir, dolayısıyla bir sembolik bağ kullanarak
|
||
bu kısıtlamayı aşmak mümkün değildir. Eğer dosya mevcut değilse
|
||
sembolik bağ çözümlenemeyeceğinden dosyanın kendisi
|
||
<option>open_basedir</option> ile karşılaştırılır.
|
||
</para>
|
||
<para>
|
||
<option>open_basedir</option> dosya sistemi işlevlerinden daha
|
||
fazlasını etkileyebilir; örneğin, <literal>MySQL</literal>
|
||
<literal>mysqlnd</literal> sürücülerini kullanacak şekilde
|
||
yapılandırılmışsa <literal>LOAD DATA INFILE</literal> bu seçenekten
|
||
etkilenir. PHP'nin gelişkin işlevselliğinin çoğu
|
||
<literal>open_basedir</literal>'ı böyle kullanır.
|
||
</para>
|
||
<para>
|
||
Betiğin çalışma dizinini belirten nokta (<systemitem
|
||
class="filesystem">.</systemitem>) özel değeri temel dizini belirtmek
|
||
için kullanılabilir. Bunula birlikte, çalışma dizini
|
||
<function>chdir</function> ile kolayca değiştirilebilceğinden bunu
|
||
yapmak biraz tehlikelidir.
|
||
</para>
|
||
<para>
|
||
<filename>httpd.conf</filename> içinde (örneğin bazı sanal
|
||
konaklarda), <option>open_basedir</option> yönergesi diğer
|
||
"<literal>php_admin_value open_basedir none</literal>" gibi
|
||
yapılandırma yönergelerinde <link
|
||
linkend="configuration.changes.apache">yapıldığı gibi</link>
|
||
kapatılabilir.
|
||
</para>
|
||
<para>
|
||
Windows altında, dizinleri aralarına noktalı virgül konarak
|
||
belirtilir. Diğer tüm sistemlerde ikinokta imi kullanılır. PHP'nin
|
||
Apache modülü olarak kullanıldığı durumlarda
|
||
<option>open_basedir</option> ile belirtilen yollar artık üst
|
||
dizinlerinden otomatik olarak miras alınmaktadır.
|
||
</para>
|
||
<para>
|
||
<literal>open_basedir</literal> ile belirtilen kısıt bir önek
|
||
değil bir dizin ismidir.
|
||
</para>
|
||
<para>
|
||
Öntanımlı olarak bütün dosyaların açılmasına izin verilir.
|
||
</para>
|
||
<note>
|
||
<simpara>
|
||
<literal>open_basedir</literal> çalışma anında
|
||
daha da kısıtlayıcı hale getirilebilmektedir. Örneğin, &php.ini;
|
||
içinde <literal>open_basedir</literal> yönergesinde
|
||
<literal>/siteler/</literal> dizini belirtilmişse çalışma anında
|
||
<function>ini_set</function> işlevi kullanılarak kısıtlama
|
||
<literal>/siteler/tmp/</literal> ile daha da daraltılabilir. Çeşitli
|
||
dizinleri listelerken, işletim sisteminin kısıtlarına aldırmaksızın
|
||
bir ayraç olarak <constant>PATH_SEPARATOR</constant> sabiti
|
||
kullanılabilir.
|
||
</simpara>
|
||
<simpara>
|
||
PHP 8.3.0 ve sonrasında, <option>open_basedir</option>,
|
||
<function>ini_set</function> işlevi kullanılarak çalışma anında
|
||
ayarlandığında artık üst dizini (<literal>..</literal>) içeren
|
||
yolları kabul etmiyor.
|
||
</simpara>
|
||
</note>
|
||
<note>
|
||
<para>
|
||
open_basedir kullanımı<link linkend="ini.realpath-cache-size"
|
||
>realpath_cache_size</link> seçeneğine <literal>0</literal> atar,
|
||
dolayısıyla realpath önbelleği <emphasis>iptal olur</emphasis>.
|
||
</para>
|
||
</note>
|
||
<caution>
|
||
<para>
|
||
<literal>open_basedir</literal> sadece ek bir güvenlik ağıdır,
|
||
hiçbir şekilde kapsamlı değildir ve bu nedenle güvenlik
|
||
gerektiğinde güvenilemez.
|
||
</para>
|
||
</caution>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.doc-root">
|
||
<term>
|
||
<parameter>doc_root</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
PHP'nin sunucu üzerindeki kök dizini. Sadece boş olmadığı takdirde
|
||
kullanılır. PHP, FORCE_REDIRECT ile derlenmişse, PHP'yi HTTP
|
||
sunucusu altında bir CGI olarak çalıştırıyorsanız
|
||
<parameter>doc_root</parameter> yönergesini atamanız
|
||
<emphasis>gerekir</emphasis> (IIS hariç). Bunun yerine aşağıdaki
|
||
<link linkend="ini.cgi.force-redirect">cgi.force_redirect</link>
|
||
yapılandırması da kullanılabilir.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.user-ini.cache-ttl">
|
||
<term>
|
||
<parameter>user_ini.cache_ttl</parameter>
|
||
<type>int</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.user-ini.filename">
|
||
<term>
|
||
<parameter>user_ini.filename</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.user-dir">
|
||
<term>
|
||
<parameter>user_dir</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Kullanıcının ev dizininde PHP dosyalarının bulunduğu ana dizin.
|
||
Örnek: <filename class="directory">public_html</filename>.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.extension-dir">
|
||
<term>
|
||
<parameter>extension_dir</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
PHP'nin dinamik olarak yüklenebilen eklentileri arayacağı dizin.
|
||
Dizinin mutlak yolunun belirtilmesi önerilir. Ayrıca bakınız: <link
|
||
linkend="ini.enable-dl">enable_dl</link> ve <function>dl</function>.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.extension">
|
||
<term>
|
||
<parameter>extension</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
PHP başlatılırken dinamik olarak yüklenecek eklentiler.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.zend-extension">
|
||
<term>
|
||
<parameter>zend_extension</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
PHP başlatılırken yüklenecek dinamik olarak yüklenebilen Zend
|
||
eklentisinin ismi (örneğin XDebug).
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.cgi.check-shebang-line">
|
||
<term>
|
||
<parameter>cgi.check_shebang_line</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
<literal>CGI</literal> PHP'nin betiklerin başında <literal>#!</literal>
|
||
ile başlayan satırın varlığına bakıp bakmayacağını belirler. Betik hem
|
||
PHP <acronym>CGI</acronym> hem de tek başına bir betik olarak
|
||
çalışabiliyorsa bu satır gerekebilir. PHP, <acronym>CGI</acronym>
|
||
kipinde çalışırken bu satırı atlar, bu yönerge "1" olsa bile satırın
|
||
içeriği yok sayılır.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.cgi.discard-path">
|
||
<term>
|
||
<parameter>cgi.discard_path</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Etkinse, the PHP CGI ikili site ağacının dışına güvenle
|
||
yerleştirilebilir ve .htaccess güvenliğini kimse atlatamaz.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.cgi.fix-pathinfo">
|
||
<term>
|
||
<parameter>cgi.fix_pathinfo</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
<acronym>CGI</acronym> için <emphasis>gerçek</emphasis>
|
||
<literal>PATH_INFO</literal>/<literal>PATH_TRANSLATED</literal>
|
||
desteği sağlar. PHP'nin önceki davranışı <literal>SCRIPT_FILENAME</literal>'e
|
||
<literal>PATH_TRANSLATED</literal> atamak ve <literal>PATH_INFO</literal>'yu
|
||
kaale almamaktı. <literal>PATH_INFO</literal> hakkında daha ayrıntılı
|
||
bilgi edinmek için <acronym>CGI</acronym> belirtimine bakınız.
|
||
Bu yönergeye 1 atamakla PHP <acronym>CGI</acronym>'nin
|
||
<acronym>CGI</acronym>CGI belirtimine uygun olarak dosya arama yollarını
|
||
düzeltmesi sağlanmış olur. Sıfır atandığında ise PHP'nin önceki davranışı
|
||
etkin olur. Öntanımlı değer sıfırdır. Betiklerinizi
|
||
<literal>PATH_TRANSLATED</literal> değil <literal>SCRIPT_FILENAME</literal>
|
||
kullanması için düzeltmelisiniz.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.cgi.force-redirect">
|
||
<term>
|
||
<parameter>cgi.force_redirect</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
PHP'nin çoğu HTTP sunucusunda bir <acronym>CGI</acronym> olarak
|
||
çalışmasının güvenli olmasını sağlamak için bu yönerge gereklidir.
|
||
Tanımsız bırakılmışsa PHP öntanımlı olarak yönergeyi etkin kılar.
|
||
Bu yönergeyi etkisiz bırakmakla <emphasis>kendinizi riske atmış
|
||
olursunuz</emphasis>.
|
||
</para>
|
||
<note>
|
||
<para>
|
||
Windows Kullanıcılarına: IIS kullanıyorsanız buna rahatça sıfır
|
||
atayabilirsiniz ve hatta bunu <emphasis>yapmalısınız</emphasis>.
|
||
Bu, OmniHTTPD veya Xitami'nin çalışması için de
|
||
<emphasis>yapılmalıdır</emphasis>.
|
||
</para>
|
||
</note>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.cgi.nph">
|
||
<term>
|
||
<parameter>cgi.nph</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Etkinse, cgi'nin her isteğe mutlaka Status: 200 göndermesini sağlar.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.cgi.redirect-status-env">
|
||
<term>
|
||
<parameter>cgi.redirect_status_env</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
<parameter>cgi.force_redirect</parameter> yönergesine 1 atanmışsa ve
|
||
Apache veya Netscape (iPlanet) HTTP sunucularını kullanmıyorsanız,
|
||
PHP'nin çalışmaya devam edebileceği bilgisini almak için bakacağı
|
||
bir ortam değişkeni ismini bu yönergeye atamanız
|
||
<emphasis>gerekebilir</emphasis>.
|
||
</para>
|
||
<note>
|
||
<para>
|
||
<emphasis>Ne yaptığınız konusunda bir fikriniz yoksa</emphasis> bu
|
||
yönergeye bir isim atamak güvenlikle ilgili sorunlara yol açabilir.
|
||
</para>
|
||
</note>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.cgi.rfc2616-headers">
|
||
<term>
|
||
<parameter>cgi.rfc2616_headers</parameter>
|
||
<type>int</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
HTTP yanıt kodu gönderilirken hangi başlık türlerinin
|
||
kullanılacağını belirler. 0 atanırsa PHP, Apache ve diğer HTTP
|
||
sunucuları tarafından desteklenen bir
|
||
<link xlink:href="&url.rfc;3875">RFC 3875</link> Status: başlığı
|
||
gönderir. 1 atanırsa PHP, <link xlink:href="&url.rfc;2616">RFC
|
||
2616</link> uyumlu başlıklar gönderir.
|
||
</para>
|
||
<para>
|
||
Bu seçenek etkinse ve PHP'yi bir CGI ortamında kullanıyorsanız
|
||
(PHP-FPM gibi), standard RFC 2616 tarzı HTTP durum yanıt başlıklarını
|
||
değil, onların RFC 3875 eşdeğerlerini kullanmalısınız. Örneğin
|
||
header("HTTP/1.0 404 Not found"); değil,
|
||
header("Status: 404 Not Found"); kullanmalısınız.
|
||
</para>
|
||
<para>
|
||
Ne yapıldığı hakkında bir fikriniz yoksa
|
||
bu yönergeyi 0 değeriyle bırakın.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.fastcgi.impersonate">
|
||
<term>
|
||
<parameter>fastcgi.impersonate</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
IIS (WINNT temelli sistemlerde) altında FastCGI, çağrı yapan
|
||
istemcinin güvenlik dizgeciklerinin taklit edilmesi yeteneğini
|
||
destekler. Bu, IIS'ye isteğin altında çalıştığı güvenlik bağlamını
|
||
tanımlama izni verir. Apache'nin mod_fastcgi modülü bu özelliği
|
||
desteklemez (17-03-2002). IIS altında çalışılıyorsa yönergeye 1
|
||
atayın. Öntanımlı değer sıfırdır.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.fastcgi.logging">
|
||
<term>
|
||
<parameter>fastcgi.logging</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Turns on SAPI logging when using FastCGI kullanırken SAPI oturum açma
|
||
etkin olur ve bu öntanımlı durumdur.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
</para>
|
||
</section>
|
||
|
||
<section xml:id="ini.sect.file-uploads">
|
||
<title>Karşıya Dosya Yükleme</title>
|
||
<para>
|
||
<table>
|
||
<title>Karşıya Dosya Yükleme Yapılandırma seçenekleri</title>
|
||
<tgroup cols="4">
|
||
<thead>
|
||
<row>
|
||
<entry>&Name;</entry>
|
||
<entry>&Default;</entry>
|
||
<entry>&Changeable;</entry>
|
||
<entry>&Changelog;</entry>
|
||
</row>
|
||
</thead>
|
||
<tbody>
|
||
<row>
|
||
<entry><link linkend="ini.file-uploads">file_uploads</link></entry>
|
||
<entry>"1"</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.upload-tmp-dir">upload_tmp_dir</link></entry>
|
||
<entry>NULL</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.max-input-nesting-level">
|
||
max_input_nesting_level</link></entry>
|
||
<entry>64</entry>
|
||
<entry><constant>INI_PERDIR</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.max-input-vars">max_input_vars</link></entry>
|
||
<entry>1000</entry>
|
||
<entry><constant>INI_PERDIR</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.upload-max-filesize">
|
||
upload_max_filesize</link></entry>
|
||
<entry>"2M"</entry>
|
||
<entry><constant>INI_PERDIR</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
<row>
|
||
<entry><link linkend="ini.max-file-uploads">
|
||
max_file_uploads</link></entry>
|
||
<entry>20</entry>
|
||
<entry><constant>INI_PERDIR</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
</tbody>
|
||
</tgroup>
|
||
</table>
|
||
</para>
|
||
|
||
&ini.descriptions.title;
|
||
|
||
<para>
|
||
<variablelist>
|
||
<varlistentry xml:id="ini.file-uploads">
|
||
<term>
|
||
<parameter>file_uploads</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
HTTP üzerinden <link linkend="features.file-upload">karşıya dosya
|
||
yükleme</link>ye izin verilip verilmeyeceğini belirler. Ayrıca,
|
||
<link linkend="ini.upload-max-filesize">upload_max_filesize</link>,
|
||
<link linkend="ini.upload-tmp-dir">upload_tmp_dir</link> ve
|
||
<link linkend="ini.post-max-size">post_max_size</link> yönergelerine
|
||
de bakınız.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.upload-tmp-dir">
|
||
<term>
|
||
<parameter>upload_tmp_dir</parameter>
|
||
<type>string</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Karşıya dosya yüklenirken dosyaların geçici olarak saklanacağı
|
||
dizin. Dizinin, PHP'yi çalıştıran kullanıcı tarafından yazılabilir
|
||
olması gerekir. Bir dizin belirtilmezse PHP sistem öntanımlısını
|
||
kullanır.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry xml:id="ini.upload-max-filesize">
|
||
<term>
|
||
<parameter>upload_max_filesize</parameter>
|
||
<type>int</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Karşıya yüklenecek dosyalar için azami boyut.
|
||
</para>
|
||
<para>
|
||
<link linkend="ini.post-max-size">post_max_size</link> bu değerden
|
||
büyük olmalıdır.
|
||
</para>
|
||
|
||
&ini.shorthandbytes;
|
||
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry xml:id="ini.max-file-uploads">
|
||
<term>
|
||
<parameter>max_file_uploads</parameter>
|
||
<type>int</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Aynı anda karşıya yüklenebilecek azami dosya sayısı. Gönderim
|
||
sırasında boş bırakılan yükleme alanları bu sınıra dahil değildir.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
</para>
|
||
</section>
|
||
|
||
<section xml:id="ini.sect.sql-general">
|
||
<title>Genel SQL</title>
|
||
<para>
|
||
<table>
|
||
<title>Genel SQL Yapılandırma Seçenekleri</title>
|
||
<tgroup cols="4">
|
||
<thead>
|
||
<row>
|
||
<entry>&Name;</entry>
|
||
<entry>&Default;</entry>
|
||
<entry>&Changeable;</entry>
|
||
<entry>&Changelog;</entry>
|
||
</row>
|
||
</thead>
|
||
<tbody>
|
||
<row>
|
||
<entry><link linkend="ini.sql.safe-mode">sql.safe_mode</link></entry>
|
||
<entry>"0"</entry>
|
||
<entry><constant>INI_SYSTEM</constant></entry>
|
||
<entry>PHP 7.2.0'da kaldırıldı.</entry>
|
||
</row>
|
||
</tbody>
|
||
</tgroup>
|
||
</table>
|
||
</para>
|
||
|
||
&ini.descriptions.title;
|
||
|
||
<para>
|
||
<variablelist>
|
||
<varlistentry xml:id="ini.sql.safe-mode">
|
||
<term>
|
||
<parameter>sql.safe_mode</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
On değeri atandığında, öntanımlı değerler belirtilmiş veritabanı
|
||
bağlantı işlevleri kullanıcı tarafından sağlanan bağımsız değişkenlerin
|
||
yerine bu değerleri kullanacaktır. Öntanımlı değerlerin neler olduğunu
|
||
görmek için ilgili veritabanının bağlantı işlevleri belgelerine
|
||
bakınız.
|
||
</para>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
</para>
|
||
</section>
|
||
|
||
<section xml:id="ini.sect.windows">
|
||
<title>Windows'a Özel</title>
|
||
<para>
|
||
<table>
|
||
<title>Windows'a Özel Yapılandırma Seçenekleri</title>
|
||
<tgroup cols="4">
|
||
<thead>
|
||
<row>
|
||
<entry>&Name;</entry>
|
||
<entry>&Default;</entry>
|
||
<entry>&Changeable;</entry>
|
||
<entry>&Changelog;</entry>
|
||
</row>
|
||
</thead>
|
||
<tbody>
|
||
<row>
|
||
<entry><link linkend="ini.windows-show-crt-warning">
|
||
windows.show_crt_warning</link></entry>
|
||
<entry>"0"</entry>
|
||
<entry><constant>INI_ALL</constant></entry>
|
||
<entry></entry>
|
||
</row>
|
||
</tbody>
|
||
</tgroup>
|
||
</table>
|
||
</para>
|
||
|
||
&ini.descriptions.title;
|
||
|
||
<para>
|
||
<variablelist>
|
||
<varlistentry xml:id="ini.windows-show-crt-warning">
|
||
<term>
|
||
<parameter>windows.show_crt_warning</parameter>
|
||
<type>bool</type>
|
||
</term>
|
||
<listitem>
|
||
<para>
|
||
Etkin olduğunda Windows CRT uyarılarını gösterir.
|
||
</para>
|
||
<warning>
|
||
<simpara>
|
||
Bu özellik PHP 7.2.0'da <emphasis>KALDIRILDI</emphasis>.
|
||
</simpara>
|
||
</warning>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
</para>
|
||
</section>
|
||
|
||
</section>
|
||
|
||
|
||
<!-- Keep this comment at the end of the file
|
||
Local variables:
|
||
mode: sgml
|
||
sgml-omittag:t
|
||
sgml-shorttag:t
|
||
sgml-minimize-attributes:nil
|
||
sgml-always-quote-attributes:t
|
||
sgml-indent-step:1
|
||
sgml-indent-data:t
|
||
indent-tabs-mode:nil
|
||
sgml-parent-document:nil
|
||
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
|
||
sgml-exposed-tags:nil
|
||
sgml-local-catalogs:nil
|
||
sgml-local-ecat-files:nil
|
||
End:
|
||
vim600: syn=xml fen fdm=syntax fdl=2 si
|
||
vim: et tw=78 syn=sgml
|
||
vi: ts=1 sw=1
|
||
-->
|