Drupal PHP Register Globals Hatası

-A A +A

Blog Kategori: 

Merhabalar. Yine yeni bir problem ve kendimce çözümü... Drupal yüklemesinde karşılaşabileceğiniz bir problem. register_globals hatası...
Drupal yüklemede Verify requirements aşamasında php ayarlarınızı kontrol ederken güvenlik açığı olarak karşınıza PHP register globals hatasını verebilir. Bu hatanın kesin çözümü eğer ki server sahibiyseniz php.ini dosyasından register_globals satırını on konumundan off konumuna getirerek yapabilirsiniz. Ancak sadece hosting alıyorsanız bunu sunucu sahibiyle görüşüp düzelttirmeniz gerekir ve buna bazı hosting firmaları izin vermemekte. O zaman iş başa düşer. Nasıl çözeriz bu hatayı...
Gayet basit.
İşte çözüm:
Drupal'in kontrolleri yaptığı /modules/system/system.install dosyasını açıp bu kontrolü gerçekleştirdiği satır olan
if (!empty($register_globals) && strtolower($register_globals) != 'off') {
satırını buluyoruz..
Buradaki 'off' yazan yeri '1' olarak değiştiriyoruz ve kuruluma kaldığımız yerden devam ediyoruz.
Sorun çözüldü...
Unutmayın ki bu çözüm kalıcı ve tam bir çözüm değil sadece yüklemeyi gerçekleştirebilmek içindir. Kesin çözüm php.ini dosyasındaki satırı düzeltmektir. Çözüm detayları;
register_globals "0" PHP_INI_PERDIR PHP <= 4.2.3'te PHP_INI_ALL. PHP 5.3.0'dan itibaren kullanımı önerilmemektedir. PHP 5.4.0'da kaldırıldı.

Sosyal Medyada Bizi Takip Edin

Günlükler

Zircon - This is a contributing Drupal Theme
Design by WeebPal.