mkdir:无法创建目录“html”:没有此文件或目录

mkdir:无法创建目录“html”:没有此文件或目录

我意外删除了 CentOS 服务器上的目录 /var/www/html,但目录 /var/www 仍然存在。我进入目录 /var/www 并尝试使用以下命令创建目录 html:

mkdir html

不幸的是,这给了我这个错误:

mkdir: cannot create directory 'html': No such file or directory

我已经搜索了此问题的解决方案,但我找到的每个 Stack Overflow 页面都说这是由于父文件夹不存在造成的,例如下面的情况。但是,这不是我的情况,因为我直接从 www 中创建子文件夹 html,没有指定父文件夹。我还尝试了建议的“-p”标志,但得到了同样的错误。

https://askubuntu.com/questions/690702/no-such-file-or-directory-mkdir mkdir:无法创建目录`../abc/2011-11-23:没有此文件或目录 我尝试重新启动 httpd 服务,但出现此错误:

DocumentRoot '/var/www/html' is not a directory, or is not readable

我怀疑这可能是一个权限问题,但是我在执行此操作时以 root 身份登录,并且对“var/www”文件夹拥有完全权限:

drwxr-xr-x  0 root www-data    0 Aug  8 11:42 www

答案1

我遇到了类似的问题,这是我的清单(供将来参考):

  • (正如您所说的)父目录不存在
  • 您没有访问文件系统的权限
  • 文件系统以只读方式挂载(对我来说就是这样,尽管我是用 挂载的-o rw

相关内容