I have my first craft website all working great on my local dev server and want to move it to the production server. I think I went about this the wrong way but I installed a fresh install of craft on the pro server then purchased a pro license.key. This all installed OK. This is the same root level structure as the local dev version.
I made sure both sites were upto date then copied over my database dump from dev and uploaded my templates. However this has broken the URLs (the home page loads). Have I missed something?
The production server doesn't have the domain pointing at it but can be view via the IP like so.
http://79.170.40.48/mydomain.co.uk/
<-- though it does require the trailing lash
The odd bit is if I visit the link
http://79.170.40.48/mydomain.co.uk/products
the browser address bar says
http://79.170.40.48/mydomain.co.uk/products
the apache error says the requested URL is
/home/sites/mydomain.co.uk/public_html/index.php
was not found on this server.
And curiously the /home/sites/
address is what my my local dev path is. So where is the remote product install getting this from?
craft/config/general.php
)? It sounds like perhaps yoursiteURL
andenvironmentVariables
are set with your local dev settings.