PHP上传的文件超出了php.ini中的upload_max_filesize指令

Kho*_*Phi 3 php wordpress nginx php-7

在将此标记为重复之前,请听我说.我已经尝试了所有可以在网上找到的建议.没有用.我重新开始无数次.我在下面尝试过的详细列表.

这是我的设置:

  • Nginx 1.10
  • PHP 7.0
  • WordPress 4.7
  • 我在VPS上.我可以访问和控制每个文件!

这就是我想要做的事情:

  • 增加WordPress的上传文件大小.

为什么?

  • 无论何时我上传的文件大小超过2兆字节,我都会收到此错误:The uploaded file exceeds the upload_max_filesize directive in php.ini.这就是它告诉我的全部内容.

这就是我所做的:

  1. 一个.所以出于常识,我进入/etc/php/7.0/cli/php.ini是因为php.ini -i告诉我加载的配置来自该文件.在php.ini文件中,我将更upload_max_filesize = 2M改为upload_max_filesize = 10M

    湾 我继续重启,包括Nginx(sudo service nginx restart)和PHP(sudo service php7.0-fpm restart)

以上不适用于以下其他两种方法:我仍然得到:

The uploaded file exceeds the upload_max_filesize directive in php.ini.

  1. 我用内容user.ini在我的/etc/php/7.0/cli/conf.d/文件夹下创建,upload_max_filesize = 10M

我继续做1. b.还是一样的错误

  1. 他们说有些东西叫做error_reporting.我继续在我的php.ini文件中找到错误报告.我从下面的第一行改为第二行: ;error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT error_reporting = E_ALL

我做1. b.,仍然不起作用.

那么#&)#(*我的设置是错误的,我还需要在其他地方改变什么?

它甚至可以改变吗?我已经在网上阅读并尝试了几乎所有的建议,它永远不会有效.

它对我来说从来都不是一个问题,2 max upload,但是我正在导入一个wordpress xml文件,这个文件只有3 Mb,而且我已经花了几个小时试图让这个东西起作用.

默认情况下,上传大小不能高一点.近年来,2兆字节对于一个网站来说甚至是荒谬的.至少5个好多了.

任何帮助表示赞赏!

Jez*_*ery 7

您正在查看CLI的php.ini文件,您需要查看正在运行的Web服务器的PHP ini文件.在WP目录中,创建一个临时的php文件,让它包含<?php phpinfo();导航到浏览器中的该文件,找到你真正需要更改的php.ini文件,然后根据需要进行更改.

注意:完成检查后删除此文件,向公众显示此信息存在安全风险