道招

用nginx架设wordpress提示上传文件失败,无权限

网上一般解决方案都只是简单说文件没有执行权限,需要设置为755权限。实际上在使用nginx来作为服务器来使用wordpress的时候,需要用到php-fpm来解析php,默认用户是apache,而我们利用ssh登录vps时一般都是用的root权限,所以我们在用apache用户来写入root权限的文件夹,肯定会提示没有权限的啊。 我们可以这样查看进程的权限 ps -ef | grep nginx
nginx    15095 15094  0 14:00 ?        00:00:01 php-fpm: pool www
nginx    15096 15094  0 14:00 ?        00:00:01 php-fpm: pool www
nginx    15097 15094  0 14:00 ?        00:00:01 php-fpm: pool www
nginx    15098 15094  0 14:00 ?        00:00:01 php-fpm: pool www
nginx    15099 15094  0 14:00 ?        00:00:01 php-fpm: pool www
root     22719     1  0 17:22 ?        00:00:00 gedit /etc/nginx/nginx.conf
可以用 ll来查看文件的权限
drwxr-xr-x 5 root root 4096 Aug 21 12:16 wordpress
我们可以简单点,直接把wordpress根目录文件夹的owner直接改成apache, chown -R apache /wordpress 当然,如果你的wp-content必要的执行权限是必须的 chmod 755 /wordpress/wp-content

webpack笔记——在html-webpack-plugin插件中提供给其它插件是使用的hooks

从vuecli3学习webpack记录(四)vue是怎么进行默认配置的

webpack笔记——hook执行时call的是什么

从vuecli3学习webpack记录(二)webpack分析

从vuecli3学习webpack记录(零)整体流程

关注道招网公众帐号