centos apache安装wordpress插件出现需要输入ftp帐号的问题(已解决)
系统环境是centos 7 64位操作系统,安装完wordpress后,进入后台安装插件,提示需要输入FTP或ssh帐号。该问题主是因为归属权限分配导致的,默认情况下,由于网站所在目录的所有者并不是apache全权管理者。apache有一个分组叫:www,分组下有一个www的用户。解决问题的原理是:把网站文件所有者改成 www。
为了证实一下想法,进入网站目录,输入:
[root@iZ23gbeynf2Z alidata]# ls -lh total 28K drwx------ 2 root root 16K Sep 23 22:13 lost+found drwxr-xr-x 9 root root 4.0K Sep 23 23:07 soft drwxr-xr-x 2 root root 4.0K Sep 23 22:54 weblogs drwxrwxrwx 8 root root 4.0K Sep 24 07:26 webroot //网站目录属于root分组下的root用户(非www用户)
Ok,一条命令解决这个问题,把文件所有者给www分组下的www用户:
chown -R www:www webroot
至此,问题解决,解决过程中还用到下面这几个命令,一个是查询分组的。还有查询用户所属分组的。这样,运用chown更改文件或文件夹所属就不会出错了。
查看用户分组:
cut -d: -f 1 /etc/passwd
你将得到以下类似结果:
[root@iZ23gbeynf2Z alidata]# cut -d: -f 1 /etc/passwd root bin daemon adm lp sync shutdown halt mail operator games ftp nobody dbus polkitd avahi avahi-autoipd libstoragemgmt ntp abrt postfix sshd chrony nscd tcpdump systemd-bus-proxy systemd-network saslauth mailnull smmsp mysql www
查看一下上面的www所述分组,同样是终端命令:
[root@iZ23gbeynf2Z alidata]# groups www //执行命令 www : www //结果,确定了www:www的存在,为执行 chown -R www:www webroot 操作提供了依据。
更多阅读
- Linux下解决 Gtk-WARNING **: 无法在模块路径中找到主题引擎 pixmap
- archLinux安装fcitx输入法不能切换中文问题(已解决)
- debian升级到testing – 让debian系统永远保持最新的秘诀
- drupal 7 移除自带的 css 和 javascript 及 jQuery.extend(Drupal.settings,
- 百度竞价采集与排名查询助手 功能建议& bug反馈帖
- git基本操作(一)创建项目和加入已存在项目
- 百度UEditor-KityFormula for wordpress 2.0.1发布
- Babun windows下比cygwin更好的终端shell工具
- 网站没有快照 点击百度快照直接进入源网站了,是什么原因?
- 父亲节:致我已不在的父亲

qq:1535604235


QQ
微信
商店