2017-07-12 202 views
0

我有opencarted支付模塊的問題。我使用的版本是3.0.0.0,除了支付部分的模塊外,所有模塊都正常工作。我得到它在日誌中說,一個內部服務器錯誤: GET /admin/index.php?route=extension/extension/payment & user_token = LpWyMlFDTymqDs4I6Q1iUwUV6sI3VCet HTTP/1.0 http://eshop.capsport.gr/admin/index.php?route=marketplace/extension&user_token=LpWyMlFDTymqDs4I6Q1iUwUV6sI3VCet的Mozilla/5.0(Windows NT的6.1; WOW64)爲AppleWebKit/537.36(KHTML ,像Gecko)Chrome/59.0.3071.115 Safari/537.36 303 Apache訪問 2017-07-12 10:27:38警告94.70.255.140 mod_fcgid:stderr:PHP致命錯誤:無法使用方法返回值在/ var/www/vhosts/paokbcstore.gr/eshop.capsport.gr/admin/controller/extension/payment/pp_express.php on line 1282,referer:http://eshop.capsport.gr/admin/index.php?route=marketplace/extension&user_token=LpWyMlFDTymqDs4I6Q1iUwUV6sI3VCet Apache錯誤 2017-07-12 10:28:34警告RSA服務器證書CommonName(CN)`Parallels Panel'與服務器名稱不匹配!? 任何可能的解決方案?Opencart內部服務器錯誤

回答

0

我使用Opencart的訴3.0.1.0 和Plesk託管網絡

我有一個類似500內部服務器錯誤,當我等待處理結賬步驟6 我的錯誤是,我是從進口一個老版本的openCart將舊數據庫的數據添加到新數據庫中。但是,在此版本中,新版本的openCart有一些新的表格列作爲仔細查看(例如,表oc_order:tracking,payment_custom_field等等) 。所以,我已經再次創建了這些colums,現在從結帳步驟6終於再次工作..

Iniside Plesk有一個選擇說:錯誤日誌(或者你可以找到它像這樣的東西:日誌文件,日誌文件等)。在這個文件裏面我看到這樣的錯誤: 「mod_fcgid:stderr:PHP致命錯誤:未知的異常'異常''消息'錯誤:'字段列表'中的'未知列'跟蹤'」這就是我發現問題的方式..

有很多事情你可以嘗試,但:

你可以試試上面的一些...也許可以幫助你:

  1. 清除所有緩存

  2. 禁用所有的擴展和我他們一個接一個,以便看到他們中的哪一個導致問題..

  3. 下載相同的openCart版本,您正在使用,並再次上傳結帳核心文件..也許有些文件打破了你代碼..(雖然這個問題來自擴展模塊)

  4. 檢查PHP版本。在Opencart的論壇上一些網友說,這個問題通過使用PHP的版本7

  5. 看到pp_express解決了什麼是此付款工藝在需求(鏈接到github上,我幫你也許問有:https://github.com/opencart/opencart/blob/master/upload/catalog/controller/extension/payment/pp_express.php