Google a solution: https://support.google.com/chrome/answer/117805?hl=en.
The fault is not with the theme but with the network configuration.
Ok, I'm guessing that it works when you are online at University and does not when you are not? The thing is for that to work the name must be resolved to an IP address somehow. This is achieved either through DNS or by static IP allocation in the hosts file (which if not the loopback address of 127.0.0.1) needs to be configured on the NIC (Network Interface Card). If you are connecting to a router and using DHCP then you will be allocated a dynamic IP address, but that does not solve the name to IP issue (which is why we have DNS).
So as a hunch I'm guessing that the University not only allocates an IP to your machine over the wireless NIC but also automatically associates the computer name with it. Therefore when you are not connected to the network then this does not happen.
Therefore you have some choices:
- Run as localhost on 127.0.0.1. But have no remote access online.
- Use a static IP which is unique when connecting on the Universities network (talk to your IT people) and get them to make a DNS entry.
- Find a hosting provider to host Moodle on their internet connected server.
- Setup and use your own wireless router with its own wireless network, which also allocates a static IP to your machine based on it's MAC address (the DCHP server can often be configured to reserve IP addresses to MAC addressed), run your own DNS software server on your machine (http://posadis.sourceforge.net/sans) and configure the router to use that as a DNS server, setup the DNS server with an A type record to point to the static IP of your machine with the chosen name. Then you will be able to run at home and university with others connecting to your Moodle as long as they are in range of the wireless router.
- Scrub running on your own machine and ask the University for some internet enabled server space upon which to experiment with Moodle. Perhaps on a virtual server.