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.ini 和 wp-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 指令的主要内容,如果未能解决你的问题,请参考以下文章