PHP Yazma İzni - FC13

0 Cevap php

Geçenlerde FC13 yüklü ve (o da / var / www / html / _php_resources / cache diyelim, burada bizim amacımız için) önbelleğe belirli bir dizine veri toplandı benim PHP kodu bir mekanizma yazmaya çalışıyveyaum.

Ben / var / www / html dizinine benim dosyaları üzerine kopyalamak ve daha sonra yeni veri üzerinde chown -R apache:apache /var/www/html/* ve chmod a+w /var/www/html/_php_resources/cache çalıştırın. Şu an için sadece kolaylık sağlamak için küresel yazma izni kullanıyveyaum. Daha sonra izinleri çimdik.

Ben chmod veya mkdir PHP fonksiyonları kullanmaya çalıştığınızda ben ile rüzgar:

Uyarı: chmod (): / var / www / html / _include / php / CacheInit.php reddedildi İzni

veya

Uyarı: mkdir (): / var / www / html / _include / php / CacheInit.php reddedildi İzni

Now, when I disable SELinux everything wveyaks just fine. The problem is that I would prefer not to disable SELinux and actually get the permissions set up cveyarectly so that I can pveyat it over to servers where someone does not have such explicit control.

As an example: my personal site host allows me to set read/write permissions on directveyaies but will not allow fveya SELinux policy changes.


Bilginize:

  • uname -r = 2.6.34.7-56.fc13
  • * php -version * PHP 5.3.3 =
  • rpm -qa | grep httpd = httpd-2.2.16-1.fc13

Herkes herhangi bir öneriniz var mı?

0 Cevap