2010-02-20 36 views

回答

2

PHP下運行的用戶可能不允許獲取其他用戶的配額 - 甚至可能不是自己的配額,或者甚至不允許執行外部命令。根據您的服務器設置,您可能可以更改PHP的配置(例如,刪除safe_mode)並提升PHP用戶的權限,但我不知道這是否明智。如果您使用的是共享主機,則必須與您的提供商聯繫是否可以做任何事情。

This blog entry概述了一種巧妙的方法,通過收集外部cron作業中文本文件中的所有配額並用PHP解析該文件來避開PHP的限制。當然,只有當您有權訪問服務器時纔有效,或者可以使用比PHP用戶更自由的權限來設置cron作業。

+0

我只想爲當前用戶返回配額; 我也有root權限。 – claudiu 2010-02-20 12:25:38

+0

@claudiu在這種情況下,博客中建議的方法可能是最好的。 – 2010-02-20 12:29:57

+0

我曾試過,但它給了我一個錯誤: 警告:文件(/ tmp/quotas)[function.file]:未能打開流:沒有這樣的文件或目錄 我已經瀏覽了tmp文件夾,沒有配額文件/文件夾:( – claudiu 2010-02-20 12:32:25