Not sure how you are set up, you are much larger than we. But we are having a hard time using XAMPP as a production server for a very small intranet (2 people).
We have two web designers who have to collaborate on projects. We loaded XAMPP onto one of the designers PCs, loaded Joomal, and got everything working on localhost. Our issue is when the other designer tries to access the files via a browser on another computer. The designer can connect and view the Joomla web site, but had difficulty when using the administrator area. They can login, and get to a few of the pages within the admin area, but the problem is that the browser keeps jumping back to a URL with the name "localhost" instead of the IP address of the real localhost computer with XAMPP installed.
We have tried to adjust the Apache httpd.conf file to listen for the IP addresses and ports we think should be set. Of course the localhost works great, but the other computer on the network has problems keeping IP address for the localhost computer.
Here is what we have:
- PC1 = the localhost's IP address which is 192.168.5.199 (has XAMPP installed)
- PC2 = the IP address is 192.168.5.113 (no web server installed)
PC1 enters into the browser: http://localhost/websitename/administrator
And logs in and gets the admin web site and all is well.
PC2 enter into the browser: http://192.168.5.199/websitename/administrator
. Logs in, but whenever they make changes and save, the URL in the web browser switches to http://localhost/websitename/whatever..
. and stops working. ***Notice that the URL changed from 192.168.5.199 to show localhost instead.
So...How do we make the localhost on PC2 (the one with no web sever running locally) change the URL it keeps changing to http://localhost/
to remain entered as http://192.168.5.199/
(where the real XAMPP web server is running)?