- Katılım
- 21 May 2024
- Konular
- 1,450
- Mesajlar
- 2,451
- Çözüm
- 7
- Online süresi
- 3mo 25d
- Reaksiyon Skoru
- 2,565
- Altın Konu
- 1,027
- Başarım Puanı
- 274
- Yaş
- 51
- MmoLira
- 36,889
- DevLira
- 110
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Plesk Panelde PHP Parametrelerini Özelleştirme
Plesk arayüzünde siz ve müşterileriniz bireysel hizmet planları, eklenti planları, abonelikler, web siteleri ve alt alan adları için PHP ayarlarına ince ayar yapabilirsiniz. En sık kullanılan PHP parametrelerinden bazılarının değerleri, listeden istenen değer seçilerek veya özel bir değer belirtilerek değiştirilebilir. Panel.ini dosyasını düzenleyerek bu senaryoda aşağıdaki değişiklikleri yapabilirsiniz:
- Bir PHP parametresinin önceden tanımlanmış hangi değerleri alabileceğini belirleyin.
- Bir PHP parametresinin varsayılan değerini değiştirin.
- PHP parametreleri için özel değerler belirtmeyi yasaklayın.
Bir PHP parametresinin önceden tanımlanmış hangi değerleri alabileceğini belirleme
Çoğu PHP parametresi için, önceden tanımlanmış değerler listesinden tek bir değer seçilebilir. Panel.ini dosyasına aşağıdaki modeli takip eden bir veya daha fazla satır ekleyerek, bir PHP parametresinin alabileceği önceden tanımlanmış değerlerin özel bir listesini oluşturabilirsiniz :
Kod:
[php]
settings.<parameter_group>.<parameter_name>.values[]=<value>
Neresi:
- <parameter_group>seçilen PHP parametresinin ait olduğu gruptur. PHP parametre grupları hakkında daha fazla bilgi için aşağıdaki “PHP parametreleri ve parametre grupları” bölümünü okuyun.
- <parameter_name>seçilen PHP parametresinin adıdır. Php.ini'dekiyle aynı sözdizimini kullanın.
- <value>listeye eklemek istediğiniz parametrenin önceden tanımlanmış değeridir. Php.ini'dekiyle aynı sözdizimini kullanın.
Örneğin, varsayılan olarak parametre memory_limitşu değerlerden birini alabilir: 8M, 16M, 32M, 64Mve 128M. Seçimi yalnızca 64Mve yalnızca ile sınırlamak istiyorsanız 128Mdosyaya aşağıdaki satırları ekleyin panel.ini:
Kod:
[php]
settings.performance.memory_limit.values[]="64M"
settings.performance.memory_limit.values[]="128M"
PHP parametresinin varsayılan değerini değiştirme
Çoğu PHP parametresi için, önceden tanımlanmış değerler listesindeki tek bir değer, varsayılan değer olarak işaretlenir. Varsayılan değer, kullanıcı manuel olarak farklı bir değer seçinceye kadar geçerlidir. Panel.ini dosyasına aşağıdaki modeli takip eden bir satır ekleyerek bir PHP parametresinin varsayılan değerini değiştirebilirsiniz :
Kod:
[php]
settings.<parameter_group>.<parameter_name>.default=<value>
Neresi:
- <parameter_group>seçilen PHP parametresinin ait olduğu gruptur. PHP parametre grupları hakkında daha fazla bilgi için aşağıdaki “PHP parametreleri ve parametre grupları” bölümünü okuyun.
- <parameter_name>seçilen PHP parametresinin adıdır. Php.ini'dekiyle aynı sözdizimini kullanın.
- <value>seçilen parametrenin istenen varsayılan değeridir. Php.ini'dekiyle aynı sözdizimini kullanın.
Kod:
[php]
settings.general.open_basedir.default="none"
Bu örnekte, varsayılan olarak noneönceden tanımlanmış değerler listesine dahil edilmiştir . open_basedirBir PHP parametresi için istenen varsayılan değerin, önceden tanımlanmış değerlerin varsayılan listesine dahil edilmemesi mümkündür. Bu durumda öncelikle önceden tanımlanmış değerlerin özel bir listesini oluşturmanız gerekir.
Örneğin, parametrenin varsayılan değerini execution_timeolarak değiştirmek için 180aşağıdaki satırları ekleyin panel.ini:
Kod:
[php]
settings.performance.max_execution_time[]=30
settings.performance.max_execution_time[]=60
settings.performance.max_execution_time[]=90
settings.performance.max_execution_time[]=120
settings.performance.max_execution_time[]=180 ; adds 180 to the list of predefined values
settings.performance.max_execution_time.default=180
PHP parametresi için özel değerlerin belirtilmesini yasaklama
Bazı PHP parametreleri için kullanıcı, önceden tanımlanmış değerler listesinden bir değer seçmek yerine özel bir değer belirtebilir. Panel.ini dosyasına aşağıdaki modeli takip eden bir satır ekleyerek bir PHP parametresi için özel değerler belirtmeyi yasaklayabilirsiniz:
Kod:
[php]
settings.<parameter_group>.<parameter_name>.custom=false
Neresi:
- <parameter_group>seçilen PHP parametresinin ait olduğu gruptur. PHP parametre grupları hakkında daha fazla bilgi için aşağıdaki “PHP parametreleri ve parametre grupları” bölümünü okuyun.
- <parameter_name>seçilen PHP parametresinin adıdır. Php.ini'dekiyle aynı sözdizimini kullanın.
Örneğin, parametre için özel bir değer belirtilmesini yasaklamak amacıyla error_reportingdosyaya aşağıdaki satırı ekleyin panel.ini:
Kod:
[php]
settings.general.error_reporting.custom=false
PHP-FPM Parametrelerini Özelleştirme
Fpm grubuna ait PHP parametrelerini özelleştirmek için panel.ini dosyasına aşağıdaki satırları eklemeniz gerekir:
Kod:
[php]
settings.fpm.pm.start_servers.custom=true
settings.fpm.pm.min_spare_servers.custom=true
settings.fpm.pm.max_spare_servers.custom=true
Bu, PHP-FPM parametrelerinin herhangi bir şekilde özelleştirilmesi için geçerlidir: bir PHP-FPM parametresinin önceden tanımlanmış hangi değerleri alabileceğini belirlemek, varsayılan değeri değiştirmek veya özel değerlerin belirtilmesini yasaklamak. PHP-FPM parametrelerinin tam listesini aşağıdaki tabloda “fpm (yalnızca Linux)” parametre grubunda görebilirsiniz.
Örneğin, parametrenin varsayılan değerini pm.max_childrenolarak değiştirmek için 20aşağıdaki satırları ekleyin panel.ini:
Kod:
[php]
settings.fpm.pm.start_servers.custom=true
settings.fpm.pm.min_spare_servers.custom=true
settings.fpm.pm.max_spare_servers.custom=true
settings.fpm.pm.max_children[]=20
settings.fpm.pm.max_children.default=20
PHP parametreleri ve parametre grupları
PHP parametre gruplarının ve bunlara karşılık gelen parametrelerin bir listesi:| PHP parameter group | PHP parameter name |
|---|---|
| performance | memory_limit |
| max_execution_time | |
| max_input_time | |
| post_max_size | |
| upload_max_filesize | |
| opcache.enable | |
| wincache.ocenabled | |
| apc.enabled | |
| xcache.cacher | |
| disable_functions | |
| general | safe_mode |
| safe_mode_include_dir | |
| safe_mode_exec_dir | |
| include_path | |
| session.save_path | |
| mail.force_extra_parameters | |
| register_globals | |
| open_basedir | |
| error_reporting | |
| display_errors | |
| log_errors | |
| allow_url_fopen | |
| file_uploads | |
| short_open_tag | |
| magic_quotes_gpc | |
| fpm (Linux only) | pm.max_children |
| pm.max_requests | |
| pm | |
| pm.start_servers | |
| pm.min_spare_servers | |
| pm.max_spare_servers | |
| fastCgi (Windows only) | maxInstances |
| activityTimeout | |
| requestTimeout | |
| instanceMaxRequests | |
| queueLength | |
| rapidFailsPerMinute |
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 53
- Cevaplar
- 2
- Görüntüleme
- 60
- Cevaplar
- 1
- Görüntüleme
- 52
- Cevaplar
- 4
- Görüntüleme
- 72








