主机论坛_虚拟主机_美国主机_美国虚拟主机_云主机技术_全球主机交流聚集地—Web Hosting Talk 中文站

找回密码
立即注册
发新帖

0

收听

3

听众

10

主题
发表于 2016-2-5 16:37:38 | 查看: 1196| 回复: 5

我上传的所有文件的所有者出了个问题,我用的是Cpanel,通过Cyberduck SFTP)把我所有文件都上传到了各自的账号上,而当我要运行php页面时,我就会一直收到一条错误提示,说什么这些脚本无法运行,因为我的文件所有者“未知”。那怎么在不运行任何命令的条件下把文件的所有者换过来,换成“根用户”?

因为我用根用户进行登录时,我还想用根用户的身份上传文件。

怎么改,求大神指教?

多谢。

收藏回复 显示全部楼层 道具 举报

发表于 2016-2-5 16:39:59
问题是你是以根用户的身份登录了主机来对常规用户的网站文件进行管理的,可千万别这么做啊,因为cPanel,还有很多其他的控制面板和网络服务器都不是把文件和文件夹直接当成根用户的文件来处理的,这是出于安全考虑。千万不要直接用根用户的身份登录你的cPanel主机,除非你要修复一些比较严重的问题,而这是最后的办法。你可以通过WHM另外创建一个新的cPanel账号来运行你的网站。例如登录WHM,然后用你们网站的域名创建一个叫“A”的cPanel账号,等你要上传文件时,你可以登录你的A账号来上传这些文件。唯一需要用根用户的身份来修改的文件就是系统文件,还有非常规访问的cPanel文件,比如网页暂停,404页面的模板。

给自己的网站设置了一个常规的cPanel账号后,用这个账号就可以了,应该没什么问题,你也不用运行任何账号了,因为你的文件会正常隶属于你的网络账号,也正是处理你的文件的那个账号。许可权的话,那就是正常的文件644,目录755,所有者就是你自己。

回复 显示全部楼层 道具 举报

发表于 2016-2-5 16:42:13
丹甫股份 发表于 2016-2-5 16:39
问题是你是以根用户的身份登录了主机来对常规用户的网站文件进行管理的,可千万别这么做啊,因为cPanel,还 ...

多谢,但这种情况的话怎么用sftp?

回复 显示全部楼层 道具 举报

发表于 2016-2-5 16:43:08
cPanel账号创建好后就可以用SFTP来转移这些文件了,如果你还想用SSH,那就打开链接到你的新cPanel账号的那个套餐里的SSH。具体看你的主机是怎么设置的,你可能还得打开你的cPanel 账号的SSH访问,打开后SFTP才能正常使用。

回复 显示全部楼层 道具 举报

发表于 2016-3-29 08:53:45
必须得顶呀!

回复 显示全部楼层 道具 举报

发表于 2016-9-13 21:16:14
一楼的位置好啊..












同心米粉 手工米粉 广西同心米粉 广西特产 广西特产米粉

回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|WebHostingTalk中文站

GMT+8, 2024-5-12 02:24 , Processed in 0.105233 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表