Installing FreeCanalplan - Servers
If you are already running a web server on your machine, things will be a bit more complicated. Here are some points to note:
- You should shutdown all servers before starting the install process. The reason for this is that during installation the Abyss web server is started in its default configuration (which uses port 80) for testing, so any stardard web server on port 80 could cause this to fail (later the server is reconfigured - see below for details).
- If you already run the Abyss web server for some other purpose, things could get a little complicated. I think you should be alright installing two copies in two different places, but haven't tried this myself.
- Canalplan runs on port 8888 and the Abyss server uses port 9999 by default for administration. If you already use either of these ports, and cannot easily alter them, then there is a way round in both cases. In the latter, simply use the Abyss configuration to change the port. In the first, you will need to change two files in a text editor:
- The "abyss.conf" file in the abyss installation contains the line "port:8888". Change this to whichever port you want to use. Do this after installing Canalplan as the installer patches this file.
- The "canalplan.html" file in the "html" subdirectory of CanalplanAC contains 7 references to "127.0.0.1:8888". Each of these should be changed to "127.0.0.1:xxxx" where xxxx is your new port number.
I hope this helps. Please get in touch if you have any problems with any of this (or suggestions to make things easier).