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ı?