having set up an nginx server on Alibaba Cloud. Today, wordpress access is not normal, css is not loaded successfully, and the background media library cannot be loaded. The Chrome console sees the following error: ERR_INCOMPLETE_CHUNKED_ENCODING.
Looked at the log under nginx/logs/error.log:
open() "/aliyun/server/nginx/fastcgi_temp/1/02/0000000021" failed (13: Permission denied) while reading upstream, client: x.x.x.x, server: x.x.x.x, request: "GET /blog/wp-admin/load-styles.php?c=1&dir=ltr&load=dashicons,admin-bar,wp-admin,buttons,wp-auth-check&ver=4.1.1 HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "123.57.1.14", referrer: "http://x.x.x.x/blog/wp-admin/"
Found that fastcgi_temp in the nginx directory belongs to the nobody user and user group.
drwx------ 12 nobody nobody 4096 Mar 14 18:24 fastcgi_temp
#vi /etc/php-fpm.d/www.conf ; Unix user/group of processes ; Note: The user is mandatory. If the group is not set, the default user's group ; will be used. ; RPM: apache Choosed to be able to access some dir as httpd ;user = nobody user=www ; RPM: Keep a group allowed to write in log dir. ;group = nobody group=www
#chown -R www:www fastcgi_temp #ls -al drwx------ 12 nobody nobody 4096 Mar 14 18:24 fastcgi_temp
Reference: http://www.tuicool.com/articles/7Bjiyq
The above introduces the solution to the WordPress error ERR_INCOMPLETE_CHUNKED_ENCODING, including the relevant content. I hope it will be helpful to friends who are interested in PHP tutorials.