即使具有适当的权限,Apache 也无法访问已安装的驱动器

S16

我还在学习,所以请多多包涵。

我安装了 Apache、php 和 mysql 并运行了一些虚拟主机,使用 certbot 来保护域,一切都很好。我可以访问域,运行脚本等。

我还有一个内部 RAID 1 阵列,它被格式化为 ext4 并/media/mcp/Vault使用 fstab 中的以下条目安装到

/dev/disk/by-uuid/e80c874e-b7cf-4cd0-ab00-1b1a43b88516 /media/mcp/Vault auto nosuid,nodev,nofail,x-gvfs-show 0 0

有问题的脚本只/var/www/domain.com/testwrite.php包含以下代码:

<?php

$dir    = '/media/mcp/Vault';
$files  = scandir($dir);

print_r($files);
  • /media/由 拥有root:root并拥有0755.
  • /media/mcp/由以下人员拥有root:root并拥有权限0750
  • /media/mcp/Vault/由以下人员拥有www-data:www-data并拥有权限0777

但是,当我运行该脚本时,出现以下错误:

Warning: scandir(/media/mcp/Vault): failed to open dir: Permission denied in /var/www/domain.com/testwrite.php on line 8

Warning: scandir(): (errno 13): Permission denied in /var/www/domain.com/testwrite.php on line 8

8号线$files = scandir($dir);当然是。


编辑:

/etc/apache/apache.conf根据链接的问题添加了以下内容

<Directory /media/mcp/Vault/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

...并重新启动apache,但没有任何变化;我仍然遇到相同的错误。

然后我更改/mcp/为 0755 并且 - 我认为 - 这两个更改的组合解决了我的问题。

库马尔·巴恩瓦尔王子

尝试更改目录下的代码它看起来像

<Directory /media/mcp/Vault/> Options -Indexes AllowOverride All Require all granted </Directory>

希望它有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

即使提供了权限和组成员身份,用户postgres也无法访问驱动器

来自分类Dev

C#即使具有管理员权限也无法访问系统文件

来自分类Dev

分配但无法访问的SSD驱动器有什么用?

来自分类Dev

突然没有对已安装驱动器的访问权限,chown / chmod并没有帮助

来自分类Dev

即使我是管理员和所有者,也无法再访问Windows 10中的所有驱动器。为什么?

来自分类Dev

即使 apache 服务器正在运行,我也无法访问 phpmyadmin

来自分类Dev

无法在具有写入权限的Mac 10.8上安装休眠的Windows 8驱动器

来自分类Dev

所有驱动器和所有本地文件夹上的“ Windows无法访问指定的设备”错误

来自分类Dev

为什么有时完全无法访问我的外部USB硬盘驱动器?

来自分类Dev

为什么有时完全无法访问我的外部USB硬盘驱动器?

来自分类Dev

即使具有正确的写访问权限,也无法写文件

来自分类Dev

Windows 10的已安装更新-现在无法访问网络驱动器...?

来自分类Dev

在某些应用程序中无法访问已安装的驱动器

来自分类Dev

无法安装网络驱动器-权限被拒绝

来自分类Dev

Clementine 似乎没有权限在已安装的驱动器中组织文件

来自分类Dev

无法访问webdav文件夹中的符号链接[使用apache 2.2.22]或资源管理器的地图驱动器[windows]

来自分类Dev

具有全驱动器访问权限的Android应用+驱动器API ...程序是什么?

来自分类Dev

与所有人共享的Windows 7驱动器(P:|),但我们网络上的Windows XP计算机无法访问

来自分类Dev

尝试在具有rwx权限的已装入驱动器上进行写入时被拒绝

来自分类Dev

无法访问“驱动器:”

来自分类Dev

无法访问USB驱动器

来自分类Dev

无法访问驱动器

来自分类Dev

无法访问外部驱动器

来自分类Dev

即使我为群组设置权限也无法访问目录

来自分类Dev

OwnCloud:已安装驱动器上的www数据的权限被拒绝

来自分类Dev

组成员即使具有写权限也无法写

来自分类Dev

即使用户具有权限,也无法通过 SFTP 重命名文件

来自分类Dev

即使我是管理员也无法访问?

来自分类Dev

如果有人偷了我的笔记本电脑,可以访问已安装的TrueCrypt驱动器吗?

Related 相关文章

  1. 1

    即使提供了权限和组成员身份,用户postgres也无法访问驱动器

  2. 2

    C#即使具有管理员权限也无法访问系统文件

  3. 3

    分配但无法访问的SSD驱动器有什么用?

  4. 4

    突然没有对已安装驱动器的访问权限,chown / chmod并没有帮助

  5. 5

    即使我是管理员和所有者,也无法再访问Windows 10中的所有驱动器。为什么?

  6. 6

    即使 apache 服务器正在运行,我也无法访问 phpmyadmin

  7. 7

    无法在具有写入权限的Mac 10.8上安装休眠的Windows 8驱动器

  8. 8

    所有驱动器和所有本地文件夹上的“ Windows无法访问指定的设备”错误

  9. 9

    为什么有时完全无法访问我的外部USB硬盘驱动器?

  10. 10

    为什么有时完全无法访问我的外部USB硬盘驱动器?

  11. 11

    即使具有正确的写访问权限,也无法写文件

  12. 12

    Windows 10的已安装更新-现在无法访问网络驱动器...?

  13. 13

    在某些应用程序中无法访问已安装的驱动器

  14. 14

    无法安装网络驱动器-权限被拒绝

  15. 15

    Clementine 似乎没有权限在已安装的驱动器中组织文件

  16. 16

    无法访问webdav文件夹中的符号链接[使用apache 2.2.22]或资源管理器的地图驱动器[windows]

  17. 17

    具有全驱动器访问权限的Android应用+驱动器API ...程序是什么?

  18. 18

    与所有人共享的Windows 7驱动器(P:|),但我们网络上的Windows XP计算机无法访问

  19. 19

    尝试在具有rwx权限的已装入驱动器上进行写入时被拒绝

  20. 20

    无法访问“驱动器:”

  21. 21

    无法访问USB驱动器

  22. 22

    无法访问驱动器

  23. 23

    无法访问外部驱动器

  24. 24

    即使我为群组设置权限也无法访问目录

  25. 25

    OwnCloud:已安装驱动器上的www数据的权限被拒绝

  26. 26

    组成员即使具有写权限也无法写

  27. 27

    即使用户具有权限,也无法通过 SFTP 重命名文件

  28. 28

    即使我是管理员也无法访问?

  29. 29

    如果有人偷了我的笔记本电脑,可以访问已安装的TrueCrypt驱动器吗?

热门标签

归档