diff --git a/src/applications/aphlict/management/PhabricatorAphlictManagementWorkflow.php b/src/applications/aphlict/management/PhabricatorAphlictManagementWorkflow.php --- a/src/applications/aphlict/management/PhabricatorAphlictManagementWorkflow.php +++ b/src/applications/aphlict/management/PhabricatorAphlictManagementWorkflow.php @@ -149,11 +149,15 @@ $log = $this->getLogPath(); $server_argv = array(); - $server_argv[] = '--client-port='.coalesce( - $this->clientPort, - $client_uri->getPort()); + $client_port = coalesce($this->clientPort, $client_uri->getPort()); + if ($client_port) { + $server_argv[] = '--client-port='.$client_port; + } $server_argv[] = '--admin-port='.$server_uri->getPort(); - $server_argv[] = '--admin-host='.$server_uri->getDomain(); + + if ($server_uri->getDomain() != 'localhost') { + $server_argv[] = '--admin-host=0.0.0.0'; + } if ($ssl_key) { $server_argv[] = '--ssl-key='.$ssl_key;