PHP无法访问外部驱动器上的文件

时间:2021-07-12 10:28:28

标签: php

我有 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 但它根本看不到外部驱动器

1 个答案:

答案 0 :(得分:0)

使用以下命令更新权限:

sudo chmod 755 /media/user -R

现在 apache 可以看到外部驱动器

相关问题