PHP上传文件显示403服务器错误


PHP Upload files showing 403 server error

尝试上传大于20k的图像后,在服务器上出现这个奇怪的错误。小于该大小的图片将上传成功。

有什么问题吗?

顺便说一下,php.ini中的配置是
upload_max_filesize = 96M
post_max_size = 96M

我使用PHP 5.6

你能帮我吗?

您的问题可能有几个原因。请检查此处列出的所有要点:

403 Forbidden错误是一个HTTP状态码访问您试图访问的页面或资源绝对是安全的

这个错误有三个常见的原因。以下是它们从最可能到最不可能的顺序。

空httpdocs目录

确保您的网站内容已上传到服务器上的正确目录。记住用你自己的域名代替example.com。

DV server: /var/www/vhosts/dv-example.com/httpdocs/
    When you connect with your FTP user, you just need to navigate into the httpdocs directory.

如果此文件夹不存在,请创建。

没有索引页

你的网站首页必须命名为index.php或index.html。

要解决这个错误,上传一个索引页到你的httpdocs目录。

如果你已经有了一个名为home.html的主页,你有几个选项:

Rename your home page to index.html or index.php.
Set up a redirect on the index page to your real home page. See How do I redirect my site using a .htaccess file? for details.
Set a different default home page in your .htaccess file. Javascript Kit has a good example.

如果您不想显示单个页面,而是希望显示该目录下的文件列表,请参见使目录可浏览,解决403错误。

权限和所有权错误

403 Forbidden错误也可能是由于您的web内容文件和文件夹的所有权或权限不正确引起的。

来源:https://mediatemple.net/community/products/dv/204644980/why - - - - - - -我看到- 403 -禁止错误消息

我认为你的问题是第三点。您没有上传权限