WordPress REST API方式请求大数据文章返回500 Internal Server Error原因之一

WordPress文章存储在数据库中的字段是post_content,类型是LONGTEXT,最大容量为 4GB(具体取决于数据库配置和字符集)。

REST API方式请求文章数据时,传输和处理上有很多限制。

第一、Nginx:默认的客户端请求体大小限制为 1MB。可以在 Nginx 配置文件中修改:

client_max_body_size 16M;

第二、WordPress请求包体相关

; 增加 POST 数据大小限制
post_max_size = 64M

; 增加上传文件大小限制
upload_max_filesize = 64M

; 增加 PHP 内存限制
memory_limit = 256M

关键的是memory_limit需要扩大。

(版权归cpury.com所有,转载请注明出处。)