Merhaba Arkadaşlar,
Centos 7 kullandığım bir sunucum var.
Php de Touch komutu ile dosya oluşturmaya çalışıyorum. Terminalden CHMOD la yazma iznim, ayrıca filezilla dada 777 yaptım chmod u lakin bir türlü dosya oluşturamıyorum.
Konu hakkında yardımcı olabilirseniz çok sevinirim.
Warning: touch(): Unable to create file merhaba.txt because Permission denied in /var/www/html ,
Centos 7 ' de Klasöre / Dosyaya yazma izni vermek
12
●953
- 26-06-2019, 09:19:42
- 26-06-2019, 09:22:53olmadı maalesef.
Warning: touch(): Unable to create file merhaba.txt because Permission denied in /var/www/html/crm-yurtici/baris.php on line 5
Ayrıca aşağıdaki kodla whoami sorguladım sonuç;
echo exec(whoami)."n";
Warning: Use of undefined constant whoami - assumed 'whoami' (this will throw an Error in a future version of PHP) in /var/www/html/crm-yurtici/baris.php on line 7
apache - 26-06-2019, 09:30:32Komutu cd ile ilgili klasörün içine girince çalıştırdım fakat herhangi bir değişiklik yok maalesef.orcuntuna adlı üyeden alıntı: mesajı görüntüle
Halen yazma izni problemi devam ediyor.
ls -ld ile klasöre yazma izinlerini sorguladığımda dönen sonuç;
drwxrwxrwx. 12 apache apache 4096 Haz 26 09:28 . - 26-06-2019, 09:38:54onurkun adlı üyeden alıntı: mesajı görüntüle
SSH ' da root kullanıcısı ile loginim.
chown -R $(whoami) /var/www/html şeklinde çalıştırdım fakat maalesef çözüm olmadı.
whoami php exec ile çalıştırdığımda dönen sonuç "apache" oluyor. Sanıyorum apache kullanıcısına yetki vermem gerekli.Nasıl yapabilirim