Recently I had a problem changing the boot order on a Windows VM hosted on vSphere 6.7 with BIOS configured as boot software.
When I tried to change the boot order I could locate the message:
All items on this menu cannot be modified in user mode. If any items require changes, please consult your system Supervisor.
As a result I could not boot from the CD device. This happens because the boot order is defined on the .vmx file of the virtual machine. In more detail the bios.bootOrder attribute should be changed accordingly.
Download and edit .vmx. You should add cdrom as the first option.
Rename the existing .vmx for backup purposes
Force a BIOS boot on setup screen
Upload the .vmx file on VM datastore folder.
Then the boot will be performed from CD as expected.
For testing purposes I had to deploy a wordpress installation and perform some work. As the standalone installation with wamp/mamp/xampp software would require time, I chose docker and containers for the deployment.
You can use the below docker-compose.yml file and have a working site stack in less than a minute.