台灣最大程式設計社群網站
線上人數
992
 
會員總數:246135
討論主題:189716
歡迎您免費加入會員
討論區列表 >> PHP >> 使用 PHPExcel 出現 failed to open stream: Permission d
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
使用 PHPExcel 出現 failed to open stream: Permission d
價值 : 50 QP  點閱數:3258 回應數:2
樓主

kikiwei
門外漢
0 11
514 15
發送站內信

作業系統是 CentOS release 5.7
PHP 版本是 5.1.6

在使用 PHPExcel 時出現 如下的訊息(在windows是可以正常執行):

Warning: fopen(test.xls) [function.fopen]: failed to open stream: Permission denied in /var/www/html/PHPexcel/Classes/PHPExcel/Shared/OLE/PPS/Root.php on line 89

Fatal error: Uncaught exception 'Exception' with message 'Can't open test.xls. It may be in use or protected.' in /var/www/html/PHPexcel/Classes/PHPExcel/Shared/OLE/PPS/Root.php:92 Stack trace: #0 /var/www/html/PHPexcel/Classes/PHPExcel/Writer/Excel5.php(233): PHPExcel_Shared_OLE_PPS_Root->save('test.xls') #1 /var/www/html/LibBudget/LibBudget/YearPurchaseReport-1.php(226): PHPExcel_Writer_Excel5->save('test.xls') #2 {main} thrown in /var/www/html/PHPexcel/Classes/PHPExcel/Shared/OLE/PPS/Root.php on line 92

我已將 /tmp 權限及/var/www/html/PHPexcel/Classes/PHPExcel/Shared/OLE/PPS/ 目錄權限改為777 , 但還是出現上述錯誤訊息.

請問是否有誰知道需要修改那個目錄的權限 , 才能解決上述問題?

搜尋相關Tags的文章: [ PHPExcel ] , [ Permission denied ] , [ function.fopen ] ,
本篇文章發表於2012-12-11 15:51
1樓
最有價值解答

香帥
檢舉此回應
/var/www/html/LibBudget/LibBudget/ 這個也要改權限
本篇文章回覆於2012-12-12 02:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

kikiwei
檢舉此回應
謝謝香帥的指點
本篇文章回覆於2012-12-12 13:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.