登录错误 Phpvirtualbox

登录错误 Phpvirtualbox

当尝试登录 phpvirtualbox 时,我收到以下消息:

Could not connect to host (http://127.0.0.1:18083/)

当我点击“详细信息”时,我看到:

Exception Object
(
[message:protected] => Could not connect to host (http://127.0.0.1:18083/)
[string:Exception:private] => 
[code:protected] => 64
[file:protected] => /var/www/html/phpvirtualbox/endpoints/api.php
[line:protected] => 134
[trace:Exception:private] => Array
(
)

[previous:Exception:private] => 
)

我的服务器是 Ubuntu 16.04 LTS Xenial。我该如何修复此问题?

答案1

将运行虚拟机的用户(例如您的登录帐户)添加到 vboxusers 组:

sudo usermod -aG vboxusers USERACCOUNT

然后确保赋予 www 目录正确的所有权:

sudo chown -R www-data:vboxusers /var/www/html/phpvirtualbox

请注意,如果您有不同的位置,则必须进行更改。

如果这不起作用,请发布以下命令的结果:

ls -la /var/www/html

答案2

检查端口18083是否开放(未关闭)。

*nmap localhost -p 18083*

检查设置/etc/default/virtualbox

VBOXWEB_USER=vbox
VBOXWEB_PASSWD=????
VBOXWEB_TIMEOUT=0
VBOXWEB_LOGFILE=/var/log/vboxwebservice.log
VBOXWEB_HOST=127.0.0.1

重新启动 vboxsebsrv。

检查日志文件。

相关内容