尝试使用PayPal购买订阅时发生OJS 3.1.2错误(成功更新作曲家之后)

时间:2019-06-03 09:56:51

标签: paypal omnipay ojs

这是关于新安装的OJS 3.1.2.0。

使用symfony-guzzle依赖关系的作曲者更新解决了一次订阅尝试中的错误500 (黑屏)(如另一个问题中所述),返回了另一个错误:“发生了事务错误请与日志管理员联系以获取详细信息。”在另一个问题中,这是通过输入正确的PayPal REST API Live凭据解决的。但是在这里,所有PayPal REST API凭据都是正确的。

错误日志仅报告警告,并以一个奇怪的条目结尾,前面没有错误或警告标签:“ PayPal交易异常:字符串不是有效的十进制数字”,Google仅返回1个搜索结果,并将该条目追踪到Omnipay 。无论是否在PayPal REST API中设置了Webhook,都将返回该条目。

尝试购买机构订阅仍会返回错误500 (黑屏)。这会在error_log中触发错误:

第23行“ {assign var =“ formPath” value = {“ institutional”:to_array:$ subscriptionId}}上的模板“ app:app:frontendpagespurchaseInst”中的“ PHP致命错误:未捕获-> Smarty编译器:语法错误” “-意外的“:”,应为以下其中之一:“}” <-在第23行的/home/.../lib/pkp/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php中引发 smarty_internal_templatecompilerbase.php的第22和23行仅包含:

22个抽象类Smarty_Internal_TemplateCompilerBase

23 {

注意:Bootstrap3更新v3.1.2.5于2019-05-01发布,作为OJS 3.1.2的兼容版本。 promised to fix this issue-但没有用。另外,所有非关键插件都已关闭。

0 个答案:

没有答案