[英]folder permission 777 not working
在托管服務器中,我們為文件夾設置了777權限,但是我們無法在文件夾中寫入文件,而且我們還檢查了is_writable php代碼以檢查該權限,
if (is_writable($dir)) {
echo $dir, ' is writable';
} else {
echo $dir, ' is NOT writable';
}
但顯示“不可寫”
檢查該文件夾的selinux上下文(命令:ls -Z / directory_path) 。
假設是apache http的httpd_sys_content_t 。 如果未設置,則將其更改為此。
chcon -h system_u:object_r:httpd_sys_content_t / directory_path
您可以檢查您的文件名。 或文件路徑。
因為您的使用風格是正確的。
也許有點粗心。 謝謝。
<?php
$file= 'try.txt';
if (is_writable($file)) {
echo 'writable';
} else {
echo 'not writable';}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.