WordPress'te PHP.ini nerede?
Muhtemelen bildiğiniz gibi WordPress, PHP'nin güçlü programlama dili tarafından geliştirilmiştir. Bu yazımızda php.ini dosyasından ve PHP.ini WordPress'te nerede olduğundan bahsetmek istiyoruz.
Bu nedenle hosting panelinde karşılaşabileceğiniz en önemli dosyalardan biri php.ini dosyasıdır. php.ini dosyasında birçok komut vardır, her komutu değiştirerek WordPress'te birçok şey değişir.
İlk olarak, php.ini dosyasını sunucu, Linux, XAMPP vb. içinde nerede bulabileceğinizi tartışalım. Ardından, php.ini dosyası için birkaç yapılandırma önereceğiz.
- WordPress'te PHP.ini nerede?
- WAMP'ta PHP.ini nerede?
- XAMPP'de PHP.ini Nerede Bulunur?
- Linux'ta PHP.ini Nerede Bulunur?
- PHP.ini cPanel'de nerede?
- WordPress'te PHP.ini için Önerilen Yapılandırmalar nelerdir?
- PHP.ini
- .htaccess dosyası
- wp-config.php dosyası
- Değiştirebileceğiniz PHP.ini Yapılandırmaları
- Bellek_sınırı
- Maks_yürütme_zamanı
- Post_max_size
- Upload_max_filesize
- Maks_girdi_zamanı
WordPress'te PHP.ini nerede?
Cevapladığımız ilk soru php.ini dosyasını nerede bulacağımızdır.
WordPress'in canlı bir sunucuda mı yoksa yerel bir sunucuda mı olduğu önemli değil. Bu dosyanın yerini bulmanın en iyi yolu bir PHP dosyası oluşturmaktır.
Bu dosya için hangi adı kullandığınızın bir önemi yok. Bunun için sadece .php uzantısını kullanmanız gerekiyor.
Ardından aşağıdaki kodu kopyalayıp oluşturulan dosyaya yapıştırın:
<?PHP phpinfo(); ?>
Son olarak, dosya kaydedildikten sonra tarayıcıda açın. Dosyayı çalıştırdıktan sonra php.ini dosyasının bilgilerini görebilmelisiniz.
php.ini dosyasının konumu, Yapılandırma dosyası yolunda veya Yüklenen Yapılandırma Dosyasında görünür olmalıdır.
Normal koşullarda, dosya ilk konuma yerleştirilecektir. Aksi takdirde, PHP bir modül olarak kurulursa, ikinci konumda olacaktır.
.php dosyasını oluşturmak her zaman işe yaramayabilir ve php.ini dosyasının konumunu bulmak için başka yöntemler kullanmanız gerekir.
WAMP'ta PHP.ini nerede?
Bilgisayarınızda yerel olarak WordPress kuruluysa, dosyayı kullandığınız program aracılığıyla bulabilirsiniz. Ancak php.ini'nin konumu her programda farklıdır. Aşağıda, farklı programları ve bunların her birinde php.ini dosyasını nerede bulacağınızı tartışıyoruz.
WAMP kullanıyorsanız, php.ini'yi bulmak kolay bir iştir. Basitçe, programın simgesine sağ tıklayın ve beliren menüden PHP'ye tıklayın. Açılan menüde php.ini dosyasını görebileceksiniz. WAMP sunucusunda php.ini dosyasını bulmak için yapmanız gereken tek şey bu.
XAMPP'de PHP.ini Nerede Bulunur?

XAMPP sunucusunda php.ini bulmak biraz farklıdır. Programı açın ve Apache modülünün yanındaki Config'e tıklayın. Açılan menüden PHP(php.ini) üzerine tıklayın.
Linux'ta PHP.ini Nerede Bulunur?
Bir Linux kullanıcısıysanız, php.ini dosyasını bulmak için Linux terminaline aşağıdaki kodu yazın:
PHP –I | grep “Loaded Configuration File”
Alacağınız çıktı aşağıdaki gibi olmalıdır.
Loaded Configuration File => /usr/local/lib/php.ini
Normalde, php.ini dosyası Yüklenen Yapılandırma Dosyasında bulunur. Orada bulamadıysanız, sadece Yapılandırma Dosyasının yolunu değiştirin.
PHP.ini cPanel'de nerede?
Yukarıda belirtildiği gibi, WordPress'in yerel olarak mı yoksa canlı bir sunucuda mı kurulu olduğu önemli değildir.
Her durumda, WordPress'te php.ini dosyasını bulmanın birden çok yolu vardır. Canlı bir sunucuda WordPress kuruluysa ve cPanel'e erişiminiz varsa aşağıdaki adımları izleyin:

- Barındırma panelinize giriş yapın
- Dosya Yöneticisini Aç
- Php.ini dosyası Kök dizinde bulunur

Kök dizinin public_html klasöründe olduğunu unutmayın. Sol taraftaki menüden üzerine tıklamanız yeterlidir.
WordPress'te PHP.ini için Önerilen Yapılandırmalar nelerdir?
WordPress'in daha iyi çalışmasını sağlayan php.ini için önerilen bazı yapılandırmalar vardır. Php.ini yapılandırmaları dışında aşağıda bahsedeceğimiz başka seçenekler de vardır:
PHP.ini
PHP.ini dosyasına aşağıdaki kodu kopyalayıp yapıştırın:
max_execution_time = 60 memory_limit = 128M post_max_size = 8M upload_max_filesize = 8M max_input_time = 60 file_uploads = On safe_mode = Off
.htaccess dosyası
Aşağıdaki satırı kopyalayıp .htaccess dosyasına yapıştırın. Bu dosya web sitenizin kök dizininde bulunabilir. Çoğu zaman gizlidir. Bu nedenle, gizli dosyaları göstermek için FileZilla gibi bir FTP istemcisi kullanın.
php_value max_execution_time = 60
wp-config.php dosyası
Çalışma zamanı sınırını ortadan kaldırmak için aşağıdaki satırı wp-config.php dosyasına kopyalayıp yapıştırın. Veya zaten dosyadaysa değeri 60 olarak değiştirin.
set_time_limit = 60
Değiştirebileceğiniz PHP.ini Yapılandırmaları
php.ini dosyasında birçok komut vardır. Bazıları değiştirilebilir. Aşağıda değiştirebileceklerimiz var. Her birinin ne yaptığını bilmek çok önemlidir.
Bellek_sınırı
Muhtemelen adından da anlaşılacağı gibi, memory_limit, WordPress'te PHP'nin bellek kullanımını sınırlama komutudur.
memory_limit için tanımladığınız değer, yüklemeye çalıştığınız dosyadan fazla olmalıdır. Bu, dosyaları yüklemek ve komutları çalıştırmak için gereken bellektir. Önerilen değer 128 MB'dir.
Maks_yürütme_zamanı
Her betiği yürütmek için gereken süre bu komutla tanımlanır. Diğer bir deyişle, sunucunun komutları çalıştırması için ihtiyaç duyduğu süre.
Örneğin, sunucuya oldukça büyük bir boyut yüklüyorsanız, birkaç saniyeden fazla sürecektir. Bu nedenle, yürütme süresini kaldırmanız veya artırmanız gerekir.
Post_max_size
Bu komut, bir gönderinin sahip olabileceği maksimum veriyi tanımlar. Sınırlamayı ortadan kaldırmak için değeri 0 olarak değiştirin. POST yöntemini kullanarak gönderiyi sunucudan arayabilirsiniz.
Upload_max_filesize
Bu komut, WordPress'e yüklemenize izin verilen maksimum dosyayı tanımlar. Muhtemelen WordPress galerisinde görüntülenen sınırlı yükleme sayısını görmüşsünüzdür. Bu komut, bu sınırlamayı tanımlar.
Eğer hafıza limiti boşaltma hatası oluştuysa bu komutu ortadan kaldırmalı veya arttırmalısınız.
Maks_girdi_zamanı
Bu komut, analiz edilecek her veri için gereken saniyeyi tanımlar. POST ve GET gibi veriler.
Zaman tam olarak komut sunucudan PHP istediğinde başlar ve komut başladığında biter. Varsayılan değer -1'dir. Bu sınırlamayı ortadan kaldırmak için değeri 0 olarak ayarlayın.
ev borcu WordPress sitesi