【问题标题】:Max WP upload limit won't change after editing php.ini编辑 php.ini 后最大 WP 上传限制不会改变
【发布时间】:2018-10-21 09:05:57
【问题描述】:

我想知道是否有人对此有任何想法 - 几周以来,我一直在努力增加我的 wp 网站的最大上传大小。

我尝试编辑 php.ini 参数 'upload_max_filesize' (umf)、'post_max_filesize' (pmf)、'memory_limit' (ml) 无济于事。我需要上传最大为 500M 的文件,并且神秘地设法让它上传最大大约 410M 的某个地方(即使我的 .ini 文件中有 500M 并且 wp 媒体面板说“最大文件上传大小:500M”)。今天突然我去上传,它读到'最大文件上传大小:0 B' - 我检查了.ini,'umf'设置为2M,'pmf'设置为0(一定已经写了一些东西)。

我把 umf 改成 500M,pmf 改成 500M,ml 改成 1000M,通过命令行重新启动 nginx(主机是 digital ocean,os Ubuntu),WP 媒体界面仍然显示 0 B。我检查了我的 info.php 文件并umf 在那里读取 2M。加载的配置文件路径是'/etc/php/7.0/fpm/php.ini',这就是我正在编辑的。如果有人在我用锤子砸碎屏幕之前有任何建议,我将不胜感激:)

【问题讨论】:

    标签: php wordpress file file-upload size


    【解决方案1】:

    尝试在你的functions.php中做它,看看它是否会做出改变。

    @ini_set( 'upload_max_size' , '500M' );
    @ini_set( 'post_max_size', '500M');
    @ini_set( 'max_execution_time', '300' );
    

    如果这不起作用,如果您使用的是 Apache,您也可以在 WordPress 的 .htaccess 文件中执行此操作。

    php_value upload_max_filesize 500M
    php_value post_max_size 500M
    php_value max_execution_time 300
    php_value max_input_time 300
    

    【讨论】:

    • 感谢 Jordan - 我尝试在我正在使用的子主题中将其添加到默认 functions.php 和 functions.php 的末尾,但没有任何变化。该站点使用 nginx,因此有 .htaccess
    猜你喜欢
    • 2013-01-01
    • 1970-01-01
    • 2015-11-29
    • 2015-05-11
    • 2012-04-06
    • 2017-01-22
    • 1970-01-01
    • 2020-09-08
    • 2014-12-31
    相关资源
    最近更新 更多