I had all the error messages as amstel.
I finally succeeded to install phpVirtualbox on my unraid and made it works
Here's how i dit it for those who, like me, are noobs.
1) Install software:
- install the virtualbox plugin from theone (download virtualbox, extension and guest addition, install it)
- install the docker Apache-PHP from hernandito (port mapping by default)
- download phpvirtualbox from their site (last version 5.0.5) and unzip it under /mnt/user/appdata/apache/www/
- rename this folder phpvirtualbox5.0.5 to phpvirtualbox
2) Configure:
a) phpvirtualbox:
- rename the config.php-example file in /mnt/user/appdata/apache/www/phpvirtualbox to config.php
- modify it:
/* SOAP URL of vboxwebsrv (not phpVirtualBox's URL) */
var $location = 'http://your unraid ip:18083/';
// Disable authentication
var $noAuth = true; ---> you can change it after
b) virtualbox:
- modify the file virtualbox.cfg in /boot/config/plugins/virtualbox
VBOXWEBSRV_HOST_IP="your unraid ip"
VBOXWEBSRV_HOST_PORT="18083"
c) apache:
- modify the file proxy-config.conf in /mnt/user/appdata/apache/config
DocumentRoot /var/www/phpvirtualbox
3) Run:
- start or restart the apache service (docker)
- start or restart the vboxwebsrv service (plugin)
- run in your browser http://your unraid ip:81/
Rem : 81 is the port which map the 80 port in the hernandito apache docker, the port 80 is used by unraid,
it was a little complex because virtualbox, vboxwebsrv and apache are not all installed on the same server.
That's all.
Hope it helps.