ProxyLicense Community

Topluluk üyeleri için bilgi, deneyim ve içerik paylaşım alanı.

PHP Selector Global php.ini ve Kullanıcıya Özel PHP Ayarları

CloudLinux
09.05.2026 20:58 0 görüntüleme 0 yanıt
#109.05.2026 20:58
PHP Selector ortamında global php.ini değerleri ve kullanıcıya özel ayarlar birbirinden net ayrılmalıdır. CloudLinux, tüm Alt-PHP sürümleri için global_php.ini kullanma imkanı sunar; ancak her ayar her müşteri için doğru değildir.

Kullanıcıya özel php.ini ihtiyacı olduğunda önerilen yol, panel veya selector CLI üzerinden yönetilebilir ayarları kullanmaktır. Dosya pathlerini elle override etmek uzun vadede bakım zorluğu üretir.

Operasyon Notu


- global_php.ini yeni kurulacak Alt-PHP sürümlerine de uygulanabilir.
- date.timezone ve error_log davranışı cPanel EA4 gibi ortamlarda farklı kaynaklardan gelebilir.
- Kullanıcıya özel custom.ini yaklaşımı yalnızca bilinçli kullanılmalıdır.

Vurgulanacak Ayarlar


- /etc/cl.selector/global_php.ini: Tüm Alt-PHP sürümlerine uygulanacak global ayarları tutar.
- alt_php.ini: Kullanıcının CageFS içindeki PHP extension ayarlarını tutar.
- cagefsctl --rebuild-alt-php-ini: Alt-PHP ini dosyalarını yeniden üretir.

Komut ve Kontrol


cagefsctl --rebuild-alt-php-ini
selectorctl --interpreter=php --user-summary --user=USERNAME


Saha Uygulaması


memory_limit, upload_max_filesize ve max_execution_time gibi değerleri global büyütmek kolaydır; fakat tüm sunucunun kaynak davranışını değiştirir. Büyük limit ihtiyacı olan müşteriye paket veya kullanıcı bazlı çözüm daha sağlıklıdır.

Riskli Noktalar


- PHPRC ve PHP_INI_SCAN_DIR ile path override selector’ı bozabilir.
- Global ayar değişikliği yeni PHP sürümlerine de yansıyabilir.
- Kullanıcı özel dosyaları migration planına dahil edilmelidir.

Yanıt Yaz

Yanıt yazmak için giriş yapıp Community aktivasyonunu tamamlamalısınız.

Giriş Yap