Sorun giderme için phpinfo sayfası nasıl oluşturulur

Ella McMorran
phpinfo(), PHP yapılandırmanızla ilgili her şeyi (sürümler, modüller, ayarlar, ortam değişkenleri) çıktılar. Hata ayıklama için çok önemlidir ancak açıkta bırakılırsa güvenlik riski de oluşturur.
phpinfo dosyasını oluşturma
- Alan adınızın cPanel hesabına giriş yapın (WHM bayi paneli değil)
- Dosyalar bölümünden Dosya Yöneticisi’ni açın
- Alan adınızın belge köküne gidin:
- Ana alan adı:
public_html
- Eklenti alan adı:
public_html/addondomain
- Alt alan adı:
public_html/subdomain
- Ana alan adı:
Önemli: Farklı dizinler, .htaccess veya MultiPHP ayarları aracılığıyla farklı PHP yapılandırmalarına sahip olabilir. phpinfo dosyasını, sorun yaşadığınız tam konuma oluşturun.
- Üst menüden "Yeni Dosya"ya tıklayın
- Dosyayı
phpinfo.php
(veya güvenlik içininfo-temp-2024.php
gibi daha az belirgin bir ad) olarak adlandırın - Yeni dosyaya sağ tıklayın ve "Düzenle"yi seçin
- Kodlama sorulursa UTF-8’i seçin
- Bu kodu ekleyin:
<?php
// Sorun giderme işleminden sonra bu dosyayı kaldırın!
phpinfo();
?> - Dosyayı kaydedin
PHP bilgilerini görüntüleme
http://alanadiniz.com/phpinfo.php
adresine gidin (gerçek alan adınız ve dosya adınızla değiştirin).
Aşağıdakiler dahil kapsamlı bilgiler göreceksiniz:
- PHP sürümü ve derleme tarihi
- Yüklenen yapılandırma dosyaları
- Etkin/devre dışı modüller
- Bellek sınırları ve yürütme süreleri
- Ortam değişkenleri
- Sunucu bilgileri
Nelere dikkat etmeli
Yaygın sorun giderme kontrolleri:
memory_limit
: Yetersiz bellek beyaz ekranlara neden olurmax_execution_time
: Çok düşük olması zaman aşımı hatalarına neden olurupload_max_filesize
: Dosya yükleme boyutlarını sınırlarpost_max_size
: upload_max_filesize’dan büyük olmalıdır- Modül durumu: Gerekli uzantıların (mysqli, curl, gd) etkin olup olmadığını kontrol edin
Güvenlik uyarısı
KULLANIMDAN SONRA PHPINFO DOSYASINI HEMEN SİLİN
phpinfo(), aşağıdakiler dahil hassas sunucu bilgilerini ifşa eder:
- Sunucu yolları ve yapılandırması
- Ortam değişkenleri
- PHP sürümü güvenlik açıkları
- Yüklenen modüller ve sürümler
Hacker’lar aktif olarak phpinfo.php dosyalarını tarar. Sizinkini benzersiz bir şekilde adlandırın ve sorun giderme işleminden sonra dakikalar içinde kaldırın.
Alternatif: Komut satırı yöntemi
SSH erişiminiz varsa, bu daha güvenlidir:
php -i > phpinfo.txt
Ardından metin dosyasını web üzerinden ifşa etmeden yerel olarak inceleyin.