Moving from MAMP online - Files structure?

Permalink
Hi everybody,

I did research this for the last few days but still can't make it work.

I created an own template for concrete5 and used mamp so far, now I want to put the website on my server so that its live.

I uploaded the content of the htdocs folder as well as the mamp db folder. I changed the database settings in the site.php file in config.

What does the structure has to be like on my server? Do i need to upload the concrete5.6.3.1 folder as it is, or the content (so that when I log into my server I see all the single folders and files rather than the concrete5.6.3.1 folder?

Same for the db folder from mamp, just upload the db folder as it is or single folders and files? or do I "just" have to log into phpMyAdmin and export the concrete5 db and just upload the .sql file on my server?

I'm lost :(

Sorry if thats a stupid thing to ask but it's my first project with concrete5... complete newbie..!

 
bleenders replied on at Permalink Reply
bleenders
A server is not the same as a development machine.
When you're done developing, make a new install of C5 on your server.
This means you upload the zip or tar, extract it. Make a new(empty) database. Visit thehttp://YourDomain.com/index.php... and install C5.
Afterwards copy the /theme/yourTheme folder to your server. Install and activate your theme.

The problem you're most likely facing is that all the table names on your development machine are in lowercase instead of CamelCase. And the MySQL server of your production server is not using lowercase only table names. On Windows you get away with this because it doesn't care about uppercase and lowercase sign. Linux does.
JumpGroup replied on at Permalink Reply
thank you very much for your quick response!!

I will try that now! but how do I create another empty database? U mean with Mamp again or how? :/
bleenders replied on at Permalink Reply
bleenders
How are you connected to the MySQL server on your production server? Using phpMyAdmin or software like SQLyog?
If you can't create a new data base on your production server then you should just empty it and start the install process.