【发布时间】:2014-01-18 22:09:21
【问题描述】:
我无法让一些插件在 wordpress 中正常运行。最重要的是,我什至无法停用或删除其中的几个,它们似乎已被锁定。我很抱歉我有点像一个 linux 新手,我学到了很多东西,但很困惑。我认为这与我在设置 VPS 时所做的两件事之一有关,这是由教程指导的。一种是安装此脚本,该脚本将使命令 wpupgrade 用于安装/删除插件和 wpsafe 以恢复安全所有权。
### Edit the 2 values first, then post the whole lot.
#
export DOMAIN="mydomain.com"
export USER="myusername"
#
echo '
#########################
### WordPress 'chown' ###
#########################
## Allow WordPress Upgrades/Plugin Installs
alias wpupgrade="sudo find /home/USERNAME/public_html/DOMAIN/public/wp-admin -exec chown -R www-data:webmasters {} \; && sudo find /home/USERNAME/public_html/DOMAIN/public/wp-content -exec chown -R www-data:webmasters {} \;"
## Revert to Safe WordPress Ownership
alias wpsafe="sudo find /home/USERNAME/public_html/DOMAIN/public/wp-admin -exec chown -R USERNAME:webmasters {} \; && sudo find /home/USERNAME/public_html/DOMAIN/public/wp-content -exec chown -R USERNAME:webmasters {} \;"
' >> /home/$USER/.bashrc
sed -i "s/USERNAME/$USER/g" /home/$USER/.bashrc
sed -i "s/DOMAIN/$DOMAIN/g" /home/$USER/.bashrc
source /home/$USER/.bashrc
source /root/.bashrc
但是,现在我所有的 wp-content 和 wp-includes 都归 www-data:webmasters 所有,我无法删除或修改它们。我从未创建过 www-data 用户。我尝试使用:
chown -R myusername:webmasters /home/myusername/public_html/mydomain.com/public/wp-content
它告诉我
chown: changing ownership of `/home/myusername/public_html/mydomain.com/public/wp-content': Operation not permitted
我不知道我做错了什么或如何解决这个问题..有什么帮助吗?
【问题讨论】:
标签: wordpress ubuntu ubuntu-10.04