关于 VPS 上建 worepress 无法安装主题,更新,插件的问题

2016-02-11 15:46:32 +08:00
 McContax
在 VPS 上面搭建了 lnmp 环境, nginx 用的是官方源 yum 装的, php 和 mysql 用的是 remi 的的源装的,把 wordpress 配置好之后无法在后台直接安装主题,更新,插件。提示:要执行请求的操作, WordPress 需要访问您网页服务器的权限。 请输入您的 FTP 登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。然后我去百度了一下,很多网友说这是权限的问题,然而我按照提示设定了权限也还是没法修复,特来 V2 看下有没有高人指点
394 次点击
所在节点    VPS
6 条回复
dreamcountry
2016-02-11 16:55:45 +08:00
权限不对。把网站目录的 chown -R www:www 就好了
yylzcom
2016-02-11 20:22:16 +08:00
www-data 这个需要看你自己的 nginx 运行用户
chown -R www-data /var/www/
princeofwales
2016-02-11 20:51:31 +08:00
前阵子我有台香港的 VPS 也是同样的问题,要知道以前用了几年都是好好的
情况跟楼主几乎一样, nginx 官方的, php 和 mysql 用的第三方源
一开始就知道是权限问题,但试了好几次也没有修好,连 nobody 都试过
后来就改用一键包了


同样的 YUM 包安装步骤,在另一台机器上,现在还没有这个 FTP 问题
Return2legacy
2016-02-11 21:01:48 +08:00
一楼正解,一般非 root 就可以了
7vps
2016-02-12 12:21:17 +08:00
如果安装的是 lnmp 一键安装包,可使用授权组来解决:
chown -R www /home/wwwroot/upcd.net(修改成网站域名目录)
McContax
2016-02-12 21:09:52 +08:00
@dreamcountry 在 iplaysoft 的站长帮助下解决了问题,原因是使用了 php-fpm ,而 php-fpm 默认的使用用户是 apache ,将用户改回到 nginx 解决了问题, chown 之前也试过,百度一下便发现很多人也提供这种解决方法,搞来搞去还是因为我的配置太畸形

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/256086

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX