【问题标题】:The uploaded file exceeds the upload_max_filesize directive in php.ini error while uploading plugin上传插件时上传的文件超出 php.ini 中的 upload_max_filesize 指令错误
【发布时间】:2016-08-26 02:04:04
【问题描述】:

当我尝试在 wamp 2.0 中为我的 Wordpress 模板上传插件时,出现错误:

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

如何解决这个错误?

【问题讨论】:

标签: php wordpress


【解决方案1】:

您好像提到了 WAMP,我假设您可以编辑 php.ini 文件?

如果您左键单击状态栏中的 WAMP 图标,选择 PHP 菜单,然后单击该菜单中的 php.ini 文件。用记事本打开就可以了。

然后在记事本中搜索(CTRL+F)“upload_max_filesize”,然后您可以更改那里设置的值。

我不记得默认值是什么,但对于我来说,我将它设置为“200M”(不带引号)。这意味着 200mb。

保存文件,关闭它,然后重新启动 WAMP。

你应该正确上传你的插件

【讨论】:

  • 感谢您的回复。不幸的是它对我不起作用。所以我只是将插件放在“\wamp\www\wordpress\wp-content\plugins”中,现在它正在工作。
【解决方案2】:

php.ini 文件upload_max_filesize = 2M 中找到这一行并将其替换为更高的值(例如upload_max_filesize = 64M

然后重新启动 wamp..!

【讨论】:

    【解决方案3】:

    在本地目录中找到 php.ini 文件。我使用 Xampp。 =>C:\Xampp.现在找到它说的那一行

    upload_max_filesize = 2M
    

    并将其更改为您想要的值。

    upload_max_filesize = 56M
    

    重新启动所有服务,您应该可以上传新文件了。

    【讨论】:

      【解决方案4】:

      我使用 MAMP。定位'php.ini'文件,如果你也使用MAMP,方式如下:

      1. 转到安装 MAMP 的文件夹位置。例如,'C:\MAMP' 是 MAMP 的文件夹位置。
      2. 转到“conf”文件夹。
      3. 从“localhost:8888/MAMP”,您将在 PHP 部分下获得“phpinfo”链接。点击链接,从定向页面获取安装到您系统中的 PHP 版本。
      4. 从“conf”文件夹中,转到您在上一步中获得的 PHP 版本所在的文件夹。
      5. 转到该文件夹​​,您将获得所需的 php.ini 文件。
      6. 在任何文本编辑器中打开该文件并更新信息: (memory_limit = 64M,upload_max_filesize = 128M,post_max_size = 512M)
      7. 重新启动 MAMP。 那么你就可以将大文件上传到本地服务器了。

      【讨论】:

      • 我也在使用 MAMP.. 它的工作.. 谢谢
      【解决方案5】:

      在 Wamp > PHP > php.ini 文件中,放置或编辑这些行,然后重新启动您的 Wamp 服务器。

      post_max_size = 750M 
      upload_max_filesize = 750M 
      max_execution_time = 5000
      max_input_time = 5000  
      memory_limit = 1000M
      

      【讨论】:

        【解决方案6】:

        如果我们使用过 WordPress,我们至少见过一次这个错误。在安装主题、插件或上传图像或文件时,它与主题或插件无关。问题在于我们的服务器设置限制了上传文件的最大大小。

        这是一个常见错误,可以轻松修复。此错误消息表明您尝试上传的文件大于您的网络主机允许的大小(WordPress 默认文件上传大小为 2 MB)。

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

        解决方案:

        解决办法很简单,需要增加文件大小上传限制。

        如果在使用 XAMPP 的本地计算机上使用 WordPress,我们将在以下位置找到 php.ini。 Windows:C:/xampp/php/php.ini

        打开 php.ini 文件。在 php.ini 文件中找到这些行并将其替换为以下数字

        upload_max_filesize = 64M
        

        保存更改并刷新您的网站,然后再次尝试上传文件。您现在将获得成功。

        【讨论】:

        • 请注意,如果您在 MAMP 中工作,您应该重新启动服务器(开/关),然后更改才会生效!
        【解决方案7】:

        解决方案很简单,您只需在WordPress 中添加插件即可。

        1. 下载你的.zip插件文件。
        2. Extract.zip 文件。
        3. 现在,将提取的文件夹上传到../wp-content/plugins/ 位置。
        4. 进入WordPress中的Installed Plugins页面,现在可以看到你最近上传的插件了。
        5. 最后点击activate链接。

        【讨论】:

          【解决方案8】:

          这个错误是因为你的 php.ini 文件中的 upload_max_filesize 变量被调整为 2Mb.. 将其更改为 64Mb! This video tutorial 将帮助您在 60 秒内修复错误!!希望对你有帮助

          【讨论】:

            【解决方案9】:

            打开你的xampp软件,点击apache选项前面的config按钮,选择php.ini选项

            接下来找到这段代码

            upload_max_filesize=2M
            

            并用此代码替换

            upload_max_filesize=64M
            

            现在重启 apache 和 mysql 享受它

            【讨论】:

              【解决方案10】:

              Windows:C:/xampp/htdocs/wordpress_project/.htaccess php_value upload_max_filesize 1000M php_value post_max_size 2000M php_value memory_limit 3000M php_value max_execution_time 180 php_value max_input_time 180 // 在 wordpress 的结束标签中

              【讨论】:

                猜你喜欢
                • 2013-03-06
                • 2015-12-18
                • 2017-05-18
                • 2018-11-01
                • 2023-01-20
                • 2019-03-01
                • 2019-07-10
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多