2012-12-06 77 views
0

我使用標準routers2.cgi在Linux服務器中使用.rrd數據文件顯示MRTG圖表。CGI腳本創建具有錯誤權限的文件

routers.cgi文件讀取rrd數據文件並創建MRTG圖表以從網址顯示它們。

該系統工作正常。唯一的問題是.png圖創建600個權限。但它需要644許可才能從網頁上顯示。所以我必須手動更改權限。我如何解決這個問題,有什麼建議?

網址:

domain.com/cgi-bin/routers2.cgi 

圖位於:

domain.com/graphs/ 

Apache2的配置:

cgi bin: <path>/domain.com/cgi-bin 
doc root: <path>/domain.com/public_html/ 

回答

1

那麼最後我有固定它。

它通過在腳本頂部添加下面的代碼得到了修復。在我的情況下,a已將它添加到路由器中的## CONFIG#START#註釋行的下面,其中umask(0033);