修复open()严重错误:13:权限被拒绝 - 在WordPress上传图片错误

WordPress 是一个非常灵活的系统,允许用户从简单的博客创建非常快速的高级演示网站或在线商店。
像任何系统一样,这不是没有问题。 大多数时候, 网络托管服务 针对少量用户进行了优化,或者未根据用户需求进行配置。 对于在WordPress上创建的高级网站,我们建议使用它 专用服务器 与专门为WordPress配置的服务。

使用WordPress创建的博客/网站上最常见的错误之一是无法上传媒体文件。 HTTP错误。 如果你在服务器上有一个“error.log”,当试图上传图像时,错误将如下所示:

"date" [crit] 16324#16324: *119467 open() "/home/path/public_html/" failed (13: Permission denied), client: IP, server: website.com, request: "GET / HTTP/1.1", host: "website.com"


遇到这种错误尝试不仅上传服务器上的媒体文件时,但是当网站用户访问和Web页面的脚本,境外机构投资者不得在服务器上打开。 所以这个错误是主机服务器上的文件和文件夹权限。 “CHMOD“和”乔恩“。

如何修复错误:open()严重错误:13:权限被拒绝

1。 首先我们需要访问 则fTPSSH的 到服务器。 我们连接并导航到我们找到网站文件所在文件夹的目录。 在我们的例子中是:“public_html”。

2。 如果我们使用SSH连接,在我们到达1点的目录中,执行命令行:

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

chown -R user:group *
第一个命令行会寻找你 所有文件 在当前和递归文件夹中找到,并设置644权限。 第二个命令行将执行相同的操作,但仅限于目录。 它会设置它们的755权限。
在第三个命令行中,它会更改用户和文件所属的组。 在大多数情况下,对于使用HTTPD / Apache的Web服务器或NGINX服务器的“nginx:nginx”,它们就像“apache:nobody”。

执行这些命令行后,“open()严重错误:13:权限被拒绝“应该消失。 如果您有任何问题或疑虑,请不要犹豫,留下您的评论。

修复open()严重错误:13:权限被拒绝 - 在WordPress上传图片错误

关于作者

隐形

我热衷于对涉及小工具和IT的一切事物,我很高兴在2006上的secretthsettings.com上撰文,也很高兴与您一起发现有关计算机和macOS,Linux操作系统, Windows,iOS和Android。

发表评论