Wordpress-无法在负载平衡器提供服务的2台服务器上安装Liquid中的WPBakery页面生成器



我尝试在由负载均衡器提供服务的2台服务器上的Liquid中安装WPBakery页面生成器。

安装有时会出现裂缝,有时我设法跳到下一步,结果出现错误500。然后我把这些放在wp-config.php中读取错误:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );

然后我到达步骤3";导入内容";但它会产生很多错误,其中包括:

Required parameter $width follows optional parameter $attach_id in C:inetpubwwwrootMediionWpwp-contentpluginsliquid_js_composerincludehelpershelpers.php

(C:inetpubwwwrootMediionWp/wp-content/plugins/liquid_js_composer/js_composer.php): Failed to open stream: No such file or directory

上面的路径中确实不存在该文件。

过了一段时间,我设法解决了它:

  1. 问题(可选参数$attach_id之后为必需参数$width(:

他们编写了一个函数,首先接受可选参数,然后接受强制性参数,这很奇怪,所以不是

function wpb_resize( $attach_id = null, $img_url = null, $width, $height, $crop = false )

我放了

function wpb_resize( $attach_id = null, $img_url = null, $width = 0, $height = 0, $crop = false )
  1. 问题(没有这样的文件或目录(

我从同一目录中提取了一个文件liquid_js_composer.php,并将其复制为js_composer.php,因为我怀疑他们忘记重命名它(或引用了错误的文件名(

到目前为止还不错,还没有发现任何问题。

最新更新