require_once reddedildi akışı izni açılamadı

2 Cevap php

Ben bile klasörün izinlerini değiştirdikten sonra aşağıdaki hatayı alıyorum. Ne yapacağımı bilmiyorum. Değil emin niçin. Herhangi bir yardım büyük mutluluk duyacağız. Ben cent os sunucusu ile çalışıyorum ve bu bir php betik.

require_once(mysql_connect.php) [function.require-once]: failed to open stream: Permission denied Date/Time: 7-28-2009 20:09:44

2 Cevap

Sorun bir izin sorunu değildi. Ben dahil edilmiş dosya adları sunucusu, o benim dosyayı kafa karıştırıcı değil Require_once () veya include_once () veya () dosyasını içerir yüzden mysql'in dosya veya fonksiyonlarının bir biriyle çatışmalar düşünüyorum mysql_connect.php oldu. Bu nedenle izin ölümcül hata yalanladı. Ben dosya adını değiştirebilir ve tüm iyi. Bana yardım etmeye çalışıyorum için hepinize teşekkürler.

Kontrol Şeyler:

  • Web sunucusu kullanıcı (genellikle apache) web script read ("r") dahil dosyanın izni gerekiyor yürütme. Web sunucusu kullanıcı dosyalarını yazdı kullanıcı genellikle daha farklıdır.
  • Dahil dosyanın tüm üst dizinleri uygun yürütmek ("x") izin kümesine sahip olduğunu kontrol edin.
  • open_basedir php.ini ayarı. Bu olmak üzere yapılandırılırsa, dosya açma izinleri sınırlı bir dizi olabilir.
  • Sizin SELINUX ayarları.