Php.ini çalışmıyor

6 Cevap php

Ben, not defteri açıldı içinde 3 satır takılı, php.ini olarak kaydedilir ve public_htm onu ​​yükledi, ama ben yine de ilk sihirli tırnakları geçiş gerektiren bir hata alıyorum. Üç satırlık sözdizimi aşağıdaki gibidir:

magic_quotes_gpc = 0 
magic_quotes_runtime = 0 
magic_quotes_sybase = 0

Ben yanlış ne yapıyorum?

6 Cevap

kullanmak phpinfo() function to see what php.ini aslında kullandığınız dosya

Bu public_html klasörüne yerleştirilir olması demek değil ... o PHP yükleme klasöründe olmalıdır.

Php.ini genellikle public_htm yer değil. Eğer gerçek php.ini erişemiyorsanız, yazma deneyin

php_flag magic_quotes_gpc off

Bir. htaccess dosyası (public_html içinde).

Çoğu hosting şirketleri onlardan bir adanmış sunucu kiralamak sürece php.ini etrafında oynamaya izin vermez. Bunun üzerine, size aşağıdaki gibi bir sayfa php.ini ayarlarına deneyebilirsiniz:

ini_set("magic_quotes_gpc", "0");
ini_set("magic_quotes_runtime", "0"); 
ini_set("magic_quotes_sybase", "0");

Bu işe yaramazsa, o zaman bu konuda hosting şirketi sormak gerekir.

Çoğu hosting şirketleri yerel ini dosyasını tanımlamak sağlar. Destek sayfaları kontrol edin ve o php motoru tarafından okunabilir için php.ini dosyasını koymak gerekir nerede olduğunu görmek. Onlar için bu bir seçenek varsa, sunucuyu yeniden başlatmadan hakkında endişelenmenize gerek yok.

Bu konuda herhangi bir bilgi bulamazsanız, aşağıdaki kod ile bir sayfa oluşturmak:

<?php phpinfo(); ?>

Ve "Yapılandırma Dosyası (php.ini) Path" adlı özellik arayın. Dosyayı koymak gerekir yerdir.