iT邦幫忙

0

關於Zend Framework開發的網站架設問題

  • 分享至 

  • xImage

towns的朋友用Zend Framework開發了一個PHP網站,當towns試著將網站架設到其他主機時,發生了這樣的問題

系統說明:
OS:CentOS 6.3
PHP版本:5.3.3

Fire Fox顯示的錯誤
An error occurred
Application error

IE9顯示的錯誤
(HTTP 500 內部伺服器發生錯誤)

伺服器中的錯誤(/var/log/http/access_log)
HTTP/1.1" 500 378

伺服器中的錯誤(/var/log/http/error_log)
PHP Notice: Trying to get property of non-object in /var/www/html/*****/application/Bootstrap.php on line 29

檔案 Bootstrap.php中,第29行的內容
Zend_Mail::setDefaultTransport(new Zend_Mail_Transport_Smtp($this->_config->email->server));

目前towns找不到解決方式來處理這個問題,是否有大大使用過Zend Framework開發PHP程式,並發生過這種錯誤的經驗,還是有朋友處理過這樣的問題呢?請大家給towns一些方向及意見,謝謝大大們

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

10
player
iT邦大師 1 級 ‧ 2013-08-26 17:52:32
最佳解答

Zend Framework裡有些功能
需要PHP先裝上相關模組
PHP改過組態檔後
需要重新啟動PHP

我不知道你的PHP程式有用到那些module?
不過你可以先試試看下面他的作法, 看有沒有效?

<pre class="c" name="code">http://stackoverflow.com/questions/9529817/using-zend-mail-as-a-module
towns iT邦新手 4 級 ‧ 2013-09-27 10:49:13 檢舉

謝謝 player大的回應,目前仍無法正常運作

我要發表回答

立即登入回答