I want to run this software in a school-environment where there is no possibility of letting the users be administrators.
I can, however, let the students have write and/or execute access to specific folders and files.
I've managed to get other software that usually requires administrator
rights to work by changing security settings in the system.
So my question is this; What is the exact reason why AMPPS require the user to be administrator in OSX? What are the exact tasks it performs that require access not usually given to non-administrator users?
I couldn't find this specified in the documentation.
Also, since people will be moving between computers, I'd like to have all htdocs and databases reside in the users network home-folder instead of on the local computer so that whichever computer the user starts AMPPS on, it will serve the same data.
Is there a way to redirect all user-data to a folder located in the users home folder?
How to work around the administrator requirement in OSX.
Change of port is not recommended as Softaculous auto installer doesn't work on ports other than 80. This is the only reason, AMPPS doesn't provide port flexibility. We are still working on this, and this may take time.
If user want, they can manually change the port from:
AMPPS Application -> Apache Tab -> Configuration.
But then they wont be able to take advantage of Softaculous auto installer. (some scripts might work by accessing http://localhost:[CHANGED-PORT]/ampps but we haven't tested it on different port).
Only the WAMP/MAMP development environment will be working.