I’ve migrated my shop from the test to the production server. I copied the database and the whole oxid directory. When I try to access the shop I get errors on all pages, and nothing works.
Note: If I installed Oxid normally, everything worked, so it’s probably not a php version conflict or something like that. Something must have broken because of the transfer but I have no idea what.
I have permission 777 on all folders. But files created by the application in the tmp folder get 644 permission, and I cannot set them to 777. I have already written to the hosting company if they could change this behaviour.
Well, there is no need for 777 (and for security reasons it shouldn’t be anyway). Do you have access to the apache logs, i.e. access_log and more important errorlog). If you need some help drop me a PM and we can have a look at it.
I’ve given up on a direct migration of the shop on my harddrive, because I couldn’t figure out why I was getting the error. Never mind, I’ve managed to migrate my stuff using this method:
I installed the newest version of oxid, on the server
I copied my database tables one-by-one to the server. I had to do a few tricks because some column names had changed but that wasn’t hard.
I filtered the templates on my harddisk by date of last change, this way I could identify which ones I modified. I copied those to the server, without causing any errors on the page.
I copied the slovak language files to the server.
After this I set up a few things in the admin and that was it. It’s working fine now, nearly finished. It took me about day to set it up. Just one little thing still bugging me, but I’ll post it in a new thread.