老地方冰果室交流區

歡迎冰果室讀者在此交流
現在的時間是 08/21/2019 5:38 pm

所有顯示的時間為 UTC + 8 小時




發表新文章 回覆主題  [ 5 篇文章 ] 
發表人 內容
文章發表於 : 05/18/2008 10:10 am 
離線
常吃冰
頭像

註冊時間: 09/24/2001 1:01 am
文章: 496
來自: 貓空地區
我用 Leopard 內建的 Apache, 然後在自己家裡的 Sites 檔案夾下加入

代碼:
Options +ExecCGI
AddHandler cgi-script cgi


可以正常執行 CGI。但是如果要從 CGI 輸出一個檔案存在硬碟卻一直不能成功。我把準備存放檔案的檔案夾權限開到 777 也不行。

請問應該要怎麼設定才正確呢?


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 05/24/2008 10:51 pm 
離線
常吃冰
頭像

註冊時間: 09/24/2001 1:01 am
文章: 496
來自: 貓空地區
最近測試和看了 Apache error log 的結果, 發現似乎錯誤會發生在原來沒有那個檔案。如果自己先開了檔就可以了。不知是不是非如此不可。


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 10/03/2008 8:26 pm 
離線
新生訓練中

註冊時間: 01/07/2007 10:06 pm
文章: 7
CGI是用甚麼程式寫的?
一般程式呼叫開啟檔案I/O的函數都會有些參數選項
應該有個參數選項是檔案不存在就自動建立的


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 10/04/2008 8:17 pm 
離線
留言破百
頭像

註冊時間: 12/01/2002 1:01 am
文章: 105
來自: 台北
yenlung 寫:
最近測試和看了 Apache error log 的結果, 發現似乎錯誤會發生在原來沒有那個檔案。如果自己先開了檔就可以了。不知是不是非如此不可。


聽起來像是權限問題,那個目錄是 www 可寫入的嗎?


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 11/29/2008 4:01 am 
離線
新生訓練中

註冊時間: 10/06/2007 4:43 pm
文章: 18
Ruby可以這樣寫:
代碼:
file   = File.open(path, File::WRONLY|File::CREAT)

這樣就算檔案不在也會建立該檔案[/code]


回頂端
 個人資料  
 
顯示文章 :  排序  
發表新文章 回覆主題  [ 5 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
POWERED_BY
正體中文語系由 竹貓星球 維護製作