簡體   English   中英

PHP無法訪問外部驅動器上的文件

[英]Php can't reach file on external drive

我有 php 腳本可以判斷文件是否存在。

<?php
$file_path = "/media/user/external drive/folder/file.txt";
if (file_exists($file_path))
{
echo "file exists";
}
else
{
echo "file does not exist";
}
?>

如果我嘗試在外部驅動器上訪問文件,我會得到“else”語句。 但如果我嘗試從外部驅動器獲取文件,例如:/home/user/desktop/file.txt 或 /var/log/file.txt 它將成功找到該文件。 為什么? 我如何在外部驅動器上訪問此文件? UPD:嘗試使用 scandir() 並且它可以看到 /media/user 但它根本看不到外部驅動器

使用以下命令更新權限:

sudo chmod 755 /media/user -R

現在 apache 看到了外部驅動器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM