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

时间:2016-10-18 11:07:57

标签: php image upload http-status-code-403

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

有什么问题?

顺便说一下,php.ini中的配置是

upload_max_filesize = 96M
post_max_size = 96M

我正在使用PHP 5.6

你能帮我吗?

1 个答案:

答案 0 :(得分:1)

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

  

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错误也可能是由于您对网络内容文件和文件夹的所有权或权限不正确造成的。

来源: https://mediatemple.net/community/products/dv/204644980/why-am-i-seeing-a-403-forbidden-error-message

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