ワニス制御端子を入力するための$ confの正解構文
-
22-10-2019 - |
質問
これはよりPHPの質問かもしれませんが、Drupalに関係しているので、ここにあります:私は次のとおりです。 settings.php
. 。私は持っています:
$conf['varnish_control_terminal'] = array ('11.22.33.44:6082','22.33.44.55:6082');
しかし、私はこのエラーを取得し続けます(アレイのホストごとに1セット) http:// localhost/admin/config/development/varnish:
Warning: explode() expects parameter 2 to be string, array given in _varnish_terminal_run() (line 192 of /app/aegir/platforms/cms-1.0/sites/all/modules/contrib/varnish/varnish.module).
Warning: Invalid argument supplied for foreach() in _varnish_terminal_run() (line 196 of /app/aegir/platforms/cms-1.0/sites/all/modules/contrib/varnish/varnish.module).
私もこれらを試しました(1つずつ):
$conf['varnish_control_terminal'] = array ('11.22.33.44:6082 22.33.44.55:6082');
$conf['varnish_control_terminal'] = array (11.22.33.44:6082 22.33.44.55:6082);
$conf['varnish_control_terminal'] = array ('11.22.33.44:6082');
同じ結果で。私は私のと思います array
構文は間違っていますが、正しい構文が何であるかはわかりません...どんなアイデア...?私は見た PHPの配列ドキュメント 同じように。
編集: :これにより、でワニスステータスが発生します http:// localhost/admin/reports/varnish 空白になるため、Drupalのワニスキャッシュが適切に機能しているかどうかはわかりません。
どうもありがとう!
PS:私も投稿しました ワニスプロジェクトの問題のキューに注意してください 11月30日、何も聞いていません。
解決
したがって、結局のところ、ホストのリストは配列ではありません。これは機能します:
$conf['varnish_control_terminal'] = '11.22.33.44:6082 22.33.44.55:6082';
うまくいけば、それは他の誰かを助けます。
所属していません drupal.stackexchange