목차
PhpVirtualbox
서버에 장착된 headless Virtualbox를 웹으로 접속하여 관리할 수 있다.
http://phpvirtualbox.sourceforge.net/
받은 뒤
웹서비스 폴더에 넣고 접속하면 된다.
초기 접속은 admin
/admin
이제 XPEnology를 설치하자.
오류
PHP does not have the SOAP extension enabled
soap확장을 설치해준다.
sudo apt-get install php-soap
Could not connect to host (http://127.0.0.1:18083/)
Virtualbox서버에 연결이 안된다는 것인데, 서버가 제대로 돌아가지 않고 있을 가능성이 있다. 설정을 확인해보고, 서비스를 완전히 종료 후 다시 시작해 본다. restart
말고.
sudo service vboxweb-service stop
sudo service vboxweb-service start
Error logging in to vboxwebsrv.
유저 아이디 문제인 경우가 많다. 확인해 본다.
admin 계정과 암호를 초기화 하려면, PVB가 설치된 곳의 reset.php-disabled를 .php 로 이름을 바꾸고 웹에서 실행하면 된다. 다시 초기암호로 변경된다.
This version of phpVirtualBox (5.0-5) is incompatible with VirtualBox 5.1.6
5.1을 깔고 phpVirtualBox 5.0을 실행하면 에러가 난다. 5.0을 강제로 실행시켜도 별탈 없이 실행되므로 다음과 같이 수정한다.
- endpoints/api.php
// $response['data']['responseData']['phpvboxver'] = @constant('PHPVBOX_VER'); $response['data']['responseData']['phpvboxver'] = "5.1-6";
87 줄 즈음의 버전을 받아오는 문구를 주석처리하고, 그냥 값을 넣어주는 문구를 삽입한다.