登录 注册

登录

问题 “盘古问题”求解

  • Joomla之门
  • Joomla之门 的头像 话题作者
  • 离线
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Joomla是最好的建站CMS!
更多
2007年05月05日 16:55 - 2007年05月05日 17:02 #1 作者: Joomla之门
上次为了“ 盘古合租服务器初体验 ”的帖子,曾经让盘古对我有些误会。那么我今天特意发出邀请,请熟悉服务器管理的行家来帮忙解决这个问题,同时也算是再次免费给盘古做广告。

今天在发帖之前,专门与盘古的客服“田昆”在QQ上沟通了一下。他说:“我们的php是运行于mod模式,apache的身份是nobody。
而用户的文件是属于其它用户,如cPanel用户名是abc,那就有一个内部用户abc,该文件的所属就是abc:abc ”,因此无法针对某一个用户进行特殊设置,使得该用户的用户名既属于FTP群组,又属于apache群组。

我想请教一下各位行家:是否真的没有任何方法可以解决这个问题?

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
最后修改: 2007年05月05日 17:02 由 Asakura.

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年05月05日 19:21 #2 作者: yeyo
yeyo 回复了话题: Re: “盘古问题”求解
老白,你省省吧力气吧。
照客服那样说,是不是他的服务器一直用到死都不能更改,纯属胡弄你的。
盘古空间在DZ及PW论坛中已有多个站长对其评论,有时间去逛逛!

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年05月06日 00:15 #3 作者: xtjxj
xtjxj 回复了话题: Re: “盘古问题”求解
老白你就别整这个盘古了,又不是没有别的服务商,换一个啦,费不着在一个树上吊死。

登录 或者   注册一个会员帐号 来参与讨论

  • Joomla之门
  • Joomla之门 的头像 话题作者
  • 离线
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Joomla是最好的建站CMS!
更多
2007年05月10日 06:43 #4 作者: Joomla之门
呵呵,找一个好空间确实比较辛苦。

不过,我这次也是特意为了寻找一个解决方法。以前有人说过盘古支持 SSH ,那么开通SSH之后就能解决。当时我没有用过SSH,没有发言权。这次我也一并测试了SSH,发现与FTP一样,凡是SSH上传的文件,使用JoomlaXplorer组件就无法删除;而通过Joomla安装组件所新增的文件,无法通过SSH删除或者覆盖。

因此,这个问题的突破口应该在修改用户权限。而盘古方面又表示不能影响其他用户。也就是说,如何针对一个指定用户,将其FTP权限与Apache权限同步起来?

高手这么多,谁来支个招?谢谢!

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年05月10日 08:19 #5 作者: tiger
tiger 回复了话题: Re: “盘古问题”求解
让apache运行于abc用户不就得了!

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年05月10日 10:26 #6 作者: autoit
嘿嘿,注: 此评论属收费帖...@_@  :-\ ¥100.00



#############################################################


以demotea.com为测试。


确定 /home/demotea 的属性是楼上所说的 abc组,abc用户 , 不过刚证实是 demotea, 这样看来 除非这个 demotea 属于 abc 下属, 否则 服务器没使用虚拟帐户,

对于没有使用 虚拟帐户的 虚拟主机来说,权限设置基本就处于无法管理状态...

那这个问题真是不好解决了!


通常情况下,  demotea 运行于 abc,abc [虚拟组与帐户] 下, apache 运行于 nobody, nobody下的话, 直接改 httpd.conf 里设置  Group , User 为 abc , abc 就可以.

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年05月17日 16:01 #7 作者: zoff
zoff 回复了话题: Re: “盘古问题”求解
引用自己在另一个帖子盘古“合租服务器”初体验 www.joomlagate.com/component/option,com_smf/Itemid,31/topic,48.msg1299/topicseen,1/#new 的发言:

我也用盘古拉,也是用的Joomla建站——http://zoff.com.cm, 同样遇到了老白的问题,后台直接上传安装的插件不能修改,不过也有一个权宜之计,不知大家发现没有?就是Joomla支持解压缩后上传到 administrator/components/com_installer/component目录再安装的,只要在“从目录中安装”选项中再加上你的插件的文件夹路径就可以了,这样子安装后还是可以用FTP管理的!!现在我的站上就装了很多插件,也有很多是修改过的~~ 眨眼感谢老白提供的各类插件和教程,受益非浅!!

登录 或者   注册一个会员帐号 来参与讨论

  • Joomla之门
  • Joomla之门 的头像 话题作者
  • 离线
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Joomla是最好的建站CMS!
更多
2007年05月17日 16:48 #8 作者: Joomla之门
呵呵,zoff 这个方法还可以借鉴。

不过,盘古一直不作为让人感到不解——假如他们正像autoit所猜测的那样,根本没有使用虚拟帐户,那么也太离谱了。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年05月21日 08:02 #9 作者: tiger
tiger 回复了话题: Re: “盘古问题”求解

嘿嘿,注: 此评论属收费帖...@_@  :-\ ¥100.00



#############################################################


以demotea.com为测试。


确定 /home/demotea 的属性是楼上所说的 abc组,abc用户 , 不过刚证实是 demotea, 这样看来 除非这个 demotea 属于 abc 下属, 否则 服务器没使用虚拟帐户,

对于没有使用 虚拟帐户的 虚拟主机来说,权限设置基本就处于无法管理状态...

那这个问题真是不好解决了!


通常情况下,  demotea 运行于 abc,abc [虚拟组与帐户] 下, apache 运行于 nobody, nobody下的话, 直接改 httpd.conf 里设置  Group , User 为 abc , abc 就可以.


不用虚拟账户也有办法解决权限问题,就是给每个用户一个运行一下apache进程,不过……嘿嘿,系统资源占用嘛……………………!

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年05月21日 12:18 #10 作者: don
don 回复了话题: Re: “盘古问题”求解
站长您好.
我是盘古网络客服don

今天和一位使用joomla的用户探讨了下.最后得到了该用户的理解.

我把我的解释帖出来给大家看,以免大家在这个问题上误解.

首先
joomlagate的php运行方式是cgi
我们的php运行方式是apache

运行方式是cgi的优点是可以设置用户组到php脚本.所以php程序因为用户组一致,可以操作php脚本
就不存在属性,权限的问题

但是我们之所以没有选择cgi方式
是因为
1.cgi方式来运行php效率是比较低的,所有的php程序是按照cgi程序来运行的.
2.很多其他的程序,或者目录,需要777或者其他的属性,有时候会出现问题,因为cgi方式对属性的要求其实很严格(这个更为主要)

用apache方式运行php的缺点基本上就是属性,权限的问题
但是优点较多
比如效率高,运行用户自己设置属性来对文件进行保护等等.

所以现在盘古网络的合租服务器(独立服务器除外)还不可以转换为cgi方式,也就是您说的"虚拟帐号"的方式来运行php
因为会引起其他合租用户的不便.

现在您提出的问题也许就只能通过更改属性来解决.
但是您自己更改是很费时费力的.
所以我们其实可以设置一个自动脚本,比如每2分钟自动设置那个目录的权限和属性,让您的操作不再有困难.
(这个操作对服务器的负担是可以忽略不计的,是很轻量的操作,绝对不是带来负担的操作)

这个是目前在我们的服务器上可以使用的,并且有很多joomla用户都这样使用的一个办法.

我知道您也许觉得这样解决远没有joolagate的服务器那样舒服.
但是请您理解我们的情况.

谢谢.
 

以上是我的解释.

谢谢站长对盘古网络的关注,非常感谢.



登录 或者   注册一个会员帐号 来参与讨论

更多
2007年06月25日 18:25 #11 作者: lushy
lushy 回复了话题: Re: “盘古问题”求解
白建鹏!你以前也用过我们的空间,在用我们的空间时,有出现过这个问题么?我是中国赢网的。
你现在选择了其它的空间是吧?我们的空间现在300MB的也开始支持REWRITE了。我没记错的话,当初你就是因为这个走了。呵。
现在我们的空间已经提供电信和铁通两个机房了,北方用户访问速度得到质的改变。而且数据库现在提供4.0和5.0两个版本,欢迎你,也欢迎这里的会员来我们网站测试购买。在我们网站注册成为会员后,就可以免费开通测试空间测试五天时间!
希望有空和你在QQ上再聊聊!

登录 或者   注册一个会员帐号 来参与讨论

  • Joomla之门
  • Joomla之门 的头像 话题作者
  • 离线
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Joomla是最好的建站CMS!
更多
2007年06月25日 18:55 #12 作者: Joomla之门
没错,我购买的第一个虚拟主机就是“中国赢网”的,当时还不知道啥是 rewrite,当我明白时才知道自己上当了。

你们现在有了改善,我很高兴,这是一个积极的态度,我想所有用户都会喜欢双方沟通来解决问题。

不过,现在我对虚拟主机的看法也有了很多改变,详细情况本站很快有文章解释,如果你发现文中有什么不恰当的地方,可以在论坛批评指正。

希望你们能推出适合Joomla使用的服务器。谢谢你的关注。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年07月19日 18:24 #13 作者: pansunyou
如果谁有盘古的空间的,方便的话作以下测试.

作如下假设
================
1. 我们假设ssh用户为ssh_user, 而php生成的文件用户为web_user 而PHP生成的文件或是SSH上传的都是只有自己或同组具有读写权的.

2. 假设我们想把文件所属与权限都给于用户web_user (反正统一就成,但是给web_user方便些)

3. SSH用户ssh_user 有权执行chown

测试步骤
================
1. 用SSH上传文件test_file.txt至空间,然后执行 chown web_user:web_user test_file.txt
2. 用PHP写这个文件,如果能成功的话就一切OK了.
 
<?php
define('APPPATH',str_replace("\\","/",dirname(__FILE__)));

function uf_write_file($file,$content='',$mode="w"){
  if (!$handle = fopen($file, $mode)) {
      return FALSE;
  }else{
    if (!fwrite($handle, $content)) {
        return FALSE;
    }
    fclose($handle);
    return TRUE;
  }
  return FALSE;
} // end


//
$file = APPPATH."/test_file.txt";

uf_write_file($file,"这是新写入的内容");


?>


登录 或者   注册一个会员帐号 来参与讨论

更多
2007年07月19日 21:23 #14 作者: pansunyou
-______-! 我忘了一件事,linux下普通用户只能用chown修改文件所属的组,并且这个组还必须是用户所在的。 所以上面的测试是无效的。


linux之所以不让普通用户使用chown修改文件归属人,是为了防止用户借此逃脱“磁盘限额”的管理。

所以结合上面盘古客服的解释,我觉得这样做我可以接受:

由盘古系统管理员为每一用户(test_user)写一bash脚本,可以接受的参数为用户目录下的任何目录或是文件,执行功能就是限死为把文件或目录属于人修改为这个用户(test_user)的web执行用户(web_user)。

这样每当用户用SSH传完文件后,执行一下这个脚本,就可以调整好文件属性,如果不执行此脚本则PHP对此文件无读写权限。 只要接受的参数被限制为在用户目录内,则不存在安全问题! 既然是合租的服务器,空间有几G之大,没有谁会为了空间容量而特意修改文件所属人属性吧。

登录 或者   注册一个会员帐号 来参与讨论

  • Joomla之门
  • Joomla之门 的头像 话题作者
  • 离线
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Joomla是最好的建站CMS!
更多
2007年07月21日 16:41 #15 作者: Joomla之门
呵呵,太费劲了。

我的方案很简单:看到有“盘古问题”的空间就放弃。我正在试用 Lunarpages.com 的空间,量又大,价又廉,服务超好,还没有“盘古问题”!等我测试完毕就撰文介绍。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2007年11月20日 00:12 #16 作者: 诺基亚人
不小心看到这个帖了,解决方案:使用phpspy2006,4ngel.net的大作!

诺基亚用户的天堂: www.nokiaren.com ,诺基亚新闻、娱乐,手机游戏、软件、图片、主题、铃声、电影、电子书下载,各种手机知识……

登录 或者   注册一个会员帐号 来参与讨论

  • Joomla之门
  • Joomla之门 的头像 话题作者
  • 离线
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Joomla是最好的建站CMS!
更多
2007年11月20日 07:45 #17 作者: Joomla之门
呵呵,用 phpspy2006 能解决文件夹权限问题?我试试看。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年01月10日 18:22 #18 作者: 忧伤b小调
盘古以前是搞机械和汽车行业的,你们知道吗?

94年开始搞的,搞到2004年,

然后才搞IDC.

真实打造华人最大暗黑艺术网站: www.cnhell.com 采用joomla! 2.5 搭建

登录 或者   注册一个会员帐号 来参与讨论

  • Joomla之门
  • Joomla之门 的头像 话题作者
  • 离线
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Joomla是最好的建站CMS!
更多
2008年01月10日 19:31 #19 作者: Joomla之门
呵呵,这个倒不知道。不过,以前干什么不要紧,关键是现在要做好。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年03月05日 10:44 #20 作者: oyxz
oyxz 回复了话题: Re: “盘古问题”求解
使用phpspy2006后问题解决了.多谢分享.不过phpspy2006(官方)解包时norton会报有病毒.

登录 或者   注册一个会员帐号 来参与讨论

版主: bithost