这种问题一般针对服务器,虚拟空间如果遇到这问题,请联系空间商处理。
以阿里云为例:在创建站点根目录(比如:/home/wwwroot/eyoucms)时,以及上传源码到根目录eyoucms里,系统默认站点目录的所有组与拥有者是最高级别的root,这样在建站过程中,就会遇到权限不够的问题。
假设站点根目录路劲为:/home/wwwroot/eyoucms/
解决步骤:
1、连接阿里云的服务器,进入命令模式;
2、输入以下命令,站点根目录的权限组是否含有root
ll 这里填写站点根目录路劲
比如:ll /home/wwwroot/eyoucms
3、更改所有目录的所有组与拥有者
chown -R www:www 这里填写站点根目录路劲
具体名称根据不同环境而定,有些是www:www,有些是nginx:nginx,有些是nobody等等,不同服务器而定。
比如:
chown -R www:www /home/wwwroot/eyoucms/
chown -R nginx:nginx /home/wwwroot/eyoucms/
chown -R nobody:nobody /home/wwwroot/eyoucms/
太多可能性,大家也可以通过winscp工具查看具体名称
当然也可以通过这个工具进行修改,但时间会很漫长些,比如命令执行的快。