When my server was in the office that had the Static IP from the ISP, I set the system base IP to the same.
Well, I moved my server to an office that has only the dynamic ip address. I used the router to forward port 80 and imap 143 to the server. The mail was working, but I was not able to see my websites or to find the control panel. I also tried using the server as the DMZ target, but it still did not show the pages, only the 404 error.
So I tinkered with many things, even did upgrade of everything, but no dice.
I surfed and searched this forum and google but came up with no clear answer.
Finally turned out that I must change the system ipaddress to the local IP address now.
So I followed the guide for changing server base IP here:
http://isp-control.net/documentation/how.../change_ip
First I tried the ISP's dynamic IP but it did not work. The mail was working fine though so I was quite confused. Lastly, I used the local ip rather than the ISP's Dynamic Address.
For example:
BASE_SERVER_IP = yyy.yyy.yyy.yyy
BASE_SERVER_IP = 192.168.0.2
Tada!
Thanks again for your control panel.
Search terms for googlers:
ispcp on "Dynamic IP"
ispcp cannot login to panel after moving server
ispcp not serving web pages
ispcp only shows 404