簡體   English   中英

Zend / PHP / Apache2-運行Apache服務器時出現問題

[英]Zend / PHP / Apache2 - problem when I run my apache server

首先,對不起,我會盡力向您解釋這個問題,因為我不是英國人。 因此,上周我安裝了apache,php和zend,並且一切運行正常,但是今天當我嘗試在服務器上吃午飯時,我遇到了問題。 我只是從Zend入手,對我來說這就是虛無。 您能幫我解決這個問題嗎?

這就是問題 :

Fatal error: Uncaught exception 'Zend_Session_Exception' with message ' 
Zend_Session::start() - D:\Zend\ZendFramework- 
1.11.10\library\Zend\Session.php(Line:469): Error #2 session_start() [<a 
href='function.session-start'>function.session-start</a>]: 
open(C:\Windows\sess_9q7bhlv36pc8o7vhngpptmmca7, O_RDWR) failed: Permission 
denied (13) Array D:\Zend\ZendFramework- 
1.11.10\library\Zend\Session.php(Line:479): Error #2 session_write_close() 
[<a href='function.session-write-close'>function.session-write-close</a>]: 
open(C:\Windows\sess_9q7bhlv36pc8o7vhngpptmmca7, O_RDWR) failed: Permission 
denied (13) Array D:\Zend\ZendFramework- 
1.11.10\library\Zend\Session.php(Line:479): Error #2 session_write_close() 
[<a href='function.session-write-close'>function.session-write-close</a>]: 
Failed to write session data (files). Please verify that the current setting 
of session.save_path is correct () Array' in D:\Zend\ZendFramework- 
1.11.10\library\Zend\Session.php:482 Stack trace: #0 D:\Zend\ZendFramework- 
1.11.10\library\Zend\Session\Namesp in D:\Zend\ZendFramework- 
1.11.10\library\Zend\Session.php on line 482

經過大量研究,我發現了問題所在。 Windows無法創建“ sess_9 ..”文件夾,因此我將這一行放在application.ini中。

resources.session.save_path = APPLICATION_PATH "/../data/session"

現在,它運行良好!

感謝您的建議

首先在根目錄上以777權限創建文件夾“ tmp”,然后在start_session之前,在Framework加載頁面中添加以下代碼Public / index.php或通常也可以在apache服務器中對其進行設置。

ini_set('session.save_path', 'tmp');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM