fbpx
Muhteşem İndirim Kampanyası
  • 23 Saat
  • 59 Dakika
  • 32 Saniye

Tüm Hosting Planlarında %80'e varan indirim

gift box gift box circle circle not found not found gift box dots shape
not found
  • 30 Gün
  • 23 Saat
  • 59 Dakika
  • 32 Saniye
Hemen Faydalan!
Fiziksel Sunucu Aylık 5.000 TL

2.500 TL/Ay

Paketlere Bak
WordPress Hosting Aylık 39.99 TL

19.99 TL/Ay

Paketlere Bak
Bulut Sunucu Aylık 199.99 TL

99.99 TL/Ay

Paketlere Bak
Sanal Sunucu Aylık 189.99 TL

89.99 TL/Ay

Paketlere Bak

Contact Info

+90 (850) 885 0656

[email protected]

WHM / cPanel Sunucularda Hosting Hesabına Özel PHP Konfigürasyonu Tanımlama
Category
Linux, cPanel
Posted on
Eylül 9, 2022

WHM / cPanel Sunucularda Hosting Hesabına Özel PHP Konfigürasyonu Tanımlama

Merhabalar,
Eğer Select PHP gibi bir eklenti kullanmıyorsanız aşağıdaki yönergeleri uygulayarak her hosting hesabına özel bir şekilde php.ini konfigürasyonu tanımlayabilirsiniz.

Öncelikle orjinal php.ini dosyamızı
cp /usr/local/lib/php.ini cp /usr/local/lib/php.ini__orjinal
kopyalayalım.

SuPHP kullananlar için,

php.ini dosyamızı /home/cpanlkullaniciadi/public_html/ izin vermek istediğimiz kullanıcının ana dizinine kopyalıyoruz.

cp /usr/local/lib/php.ini  /home/cpanlkullaniciadi/public_html/php.ini

Daha sonra kullanıcının kullanmış olduğu .htaccess dosyasında aşağıdaki gibi değişikliği gerçekleştirelim.

<IfModule mod_suphp.c>
	suPHP_ConfigPath /home/cpanlkullaniciadi/public_html/php.ini
</IfModule>
<Files php.ini>
	order allow,deny
	deny from all
</Files>

FCGI/CGI Kullananlar için,

Orjinal php.ini dosyasını cp /usr/local/lib/php.ini /home/cpanlkullaniciadi/public_html/cgi-bin/ dizinine kopyalayalım
cp -frp /usr/local/cpanel/cgi-sys/php5 /usr/local/cpanel/cgi-sys/php5.bk dosyamızın yedeğini alalım.
nano /usr/local/cpanel/cgi-sys/php5 komutuyla ilgili dosyamızı aşağıdaki gibi düzenlememiz gerekmektedir.

Orjinal dosya aşağıdaki gibidir.

#!/bin/sh
# If you customize the contents of this wrapper script, place
# a copy at /var/cpanel/conf/apache/wrappers/php5
# so that it will be reinstalled when Apache is updated or the
# PHP handler configuration is changed
exec /usr/bin/php
[[ -f ~/public_html/php.ini ]] && exec /usr/bin/php -c ~/public_html/php.ini komutunu eklememiz gerekmektedir.
Dosyamızın son hali aşağıdaki gibi olacaktır.
#!/bin/sh
# If you customize the contents of this wrapper script, place
# a copy at /var/cpanel/conf/apache/wrappers/php5
# so that it will be reinstalled when Apache is updated or the
# PHP handler configuration is changed
[[ -f ~/public_html/php.ini ]] && exec /usr/bin/php -c ~/public_html/php.ini
exec /usr/bin/php
 

kaydedip çıkalım.

mkdir -p /var/cpanel/conf/apache/wrappers
cp -frp /usr/local/cpanel/cgi-sys/php5 /var/cpanel/conf/apache/wrappers/php5

komutlarını çalıştıralım.

service httpd restart

komutu ile apache web server’i yeniden başlatalım.

İyi çalışmalar dileriz.

Share this Post
0 0 votes
Article Rating
Subscribe
Bildir
guest
1 Yorum
Eskiler
En Yeniler Beğenilenler
Inline Feedbacks
View all comments
Numan

Yazınızı okuduktan sonra WHM / cPanel sunucularda hosting hesabına özel PHP konfigürasyonu tanımlamanın gerçekten önemli bir özellik olduğunu anladım. Ancak, bu konuda aklıma takılan bir soru var. Bu özel konfigürasyonun performans üzerindeki etkisi nedir? Örneğin, hosting hesabına özel bir PHP ayarı yapmam durumunda, web sitemdeki sayfa yükleme süresi artabilir mi? Teşekkürler.

%d blogcu bunu beğendi: