Frage

Dies ist möglicherweise eher eine PHP settings.php. Ich habe:

$conf['varnish_control_terminal'] = array ('11.22.33.44:6082','22.33.44.55:6082');

Aber ich erhalte diesen Fehler (1 für jeden Host im Array) bei http: // localhost/admin/config/Entwicklung/Lack:

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).

Ich habe diese auch ausprobiert (eins nach dem anderen):

$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');

mit dem gleichen Ergebnis. Ich denke mein array Syntax ist falsch, aber ich bin mir nicht sicher, was die richtige Syntax wäre ... irgendwelche Ideen ...? Ich schaute an PHP -Array -Dokumentation auch.

BEARBEITEN: Dies verursacht auch den Lackstatus bei http: // localhost/admin/berichtet/lack Um leer zu werden, bin ich mir also nicht sicher, ob das Lackieren für Drupal ordnungsgemäß oder gar nicht funktioniert.

Danke vielmals!

PS: Ich habe auch a gepostet Beachten Sie in der Ausgabewarteschlange des Lackprojekts Am 30. November und nichts gehört.

War es hilfreich?

Lösung

Es stellt sich also heraus, dass die Liste der Hosts kein Array ist. das funktioniert:

$conf['varnish_control_terminal'] = '11.22.33.44:6082 22.33.44.55:6082';

Hoffentlich hilft es jemand anderem.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit drupal.stackexchange
scroll top