Wordpress 错误,CentOs 服务器:上传的文件超出了 php.ini 中的 upload_max_filesize 指令

Posted

技术标签:

【中文标题】Wordpress 错误,CentOs 服务器:上传的文件超出了 php.ini 中的 upload_max_filesize 指令【英文标题】:Wordpres Error, CentOs server: The uploaded file exceeds the upload_max_filesize directive in php.ini 【发布时间】:2018-11-01 18:24:04 【问题描述】:

我已经安装了最新版本的 wordpress Centos Server,尝试安装插件时出现以下错误“上传的文件超出 php.ini 中的 upload_max_filesize 指令”。

我尝试按照一些教程修改 php.iniwp-config-sample.php,但我仍然无法上传超过 2 MB 的内容。欢迎任何建议。

【问题讨论】:

您是否更改了正确的文件?更改文件后是否重新启动服务器?您还可以在 .htaccess 文件中设置值(取决于托管) 是的,我确实更改了正确的文件。重启服务器是什么意思?我正在使用 Centos Server 的虚拟机中工作。我找不到 .htacess :( @smith 根据 php 的运行方式,您可能需要重新启动 Web 服务器才能使更改生效。 【参考方案1】:

您可以使用phpinfo(); 确认您的 php 设置的状态,更多详细信息可以在这里找到http://php.net/manual/en/function.phpinfo.php

您可以在三个地方进行更改,您需要应用更改的值取决于设置的位置,您还需要确保 post_max_size 设置为相同或更高

.htaccess - https://www.a2hosting.co.uk/kb/developer-corner/php/using-php-directives-in-custom-htaccess-files/setting-the-php-maximum-upload-file-size-in-an-htaccess-file

php.ini - https://www.inmotionhosting.com/support/website/php/increase-the-max-file-upload-size-in-php-ini

你也可以在你的主题functions.php中使用

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');

希望对你有帮助,

【讨论】:

忘了说 php.ini 应该在 /etc/php.ini 中

以上是关于Wordpress 错误,CentOs 服务器:上传的文件超出了 php.ini 中的 upload_max_filesize 指令的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7上安装WordPress详细步骤

在centOS上搭建wordpress博客系统

centos wordpress 在此服务器上未找到请求的 URL,

在centos上安装WordPress

如何在Centos7上全新安装WordPress程序

Centos7上搭建wordpress+lighttpd+php+sqlite轻量级博客