2013-10-28 29 views
0

我有一個有趣的問題。我已經安裝了我的Joomla 2.5Virtuemart 2.0軟件,因爲我已經有十幾次了。我在我的實時服務器上測試它,發現我無法發送任何電子郵件確認或通知。這很奇怪,因爲我沒有對代碼做任何事情。 這裏是我的服務器設置:服務器沒有發送電子郵件與virtmart訂單狀態變化

  • Apache的版本2.2.23
  • PHP版本5.2.17
  • MySQL版本5.0.96-社區

我試圖問的支持,但他們不」 t似乎知道這個問題是什麼,並簡單地指責Virtuemart的控制面板。

另一件事是它將數據保存在數據庫中,但如果我提交表單以通知客戶訂單狀態,則頁面返回空白,但不發送電子郵件。

在我的本地計算機上工作的是同樣的確切設置。有什麼我應該問我的服務器提供商檢查?

這裏是錯誤的說法空白頁

Strict Standards: Declaration of JParameter::loadSetupFile() should be compatible with that of JRegistry::loadSetupFile() in /myDirectory/libraries/joomla/html/parameter.php on line 512 

Strict Standards: Declaration of plgVMPaymentPayzen::emptyCart() should be compatible with that of vmPSPlugin::emptyCart() in /myDirectory/vmpayment/payzen/payzen.php on line 833 

Strict Standards: Declaration of plgVMPaymentSystempay::emptyCart() should be compatible with that of vmPSPlugin::emptyCart() in /myDirectory/plugins/vmpayment/systempay/systempay.php on line 833 

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 491520 bytes) in /myDirectory/libraries/tcpdf/tcpdf.php on line 21792 
+0

你可以啓用PHP錯誤嗎?空白頁似乎建議一些PHP錯誤。 –

+0

@ChrisWesson感謝您的回覆,我在上面添加了錯誤消息。 – Far

回答

0

,去年的錯誤信息可能是您的罪魁禍首上。看起來你可能有一個失控的腳本,它正在吃掉內存(如果你不小心,電子郵件腳本可以做到這一點)。您可以通過在PHP文件頂部添加以下行來增加該腳本的內存:

ini_set("memory_limit","12M"); 

如果需要,「12M」可以是更大的數字。但是增加內存並不是最好的解決方案。會更好地找到有問題的代碼並優化它。

+0

好的,謝謝......我問我他們的服務器上發生了什麼事後,我的目錄被我的joomla神祕地刪除......我會試試這個,並讓你知道結果。 – Far

+0

好的,我仍然收到相同的錯誤消息。我看着我的服務器設置,我允許的最大值是32M。該文件正試圖運行33554432字節。還有其他建議嗎? – Far

相關問題