Glimpses of Soul Photography »

Masthead header

Installing Machforms

Installing Machforms through Cpanel

Most websites use a brand of control panel called cPanel. You have one of these if you are hosting with bludomain. Check back to your initial emails from Blu. They should have sent you a link, username and password in a paragraph that says something like “Set email, passwords and view STATS here.” This is not the same link as your admin panel where you upload proofs and change text on your website. If you do not have information on how to access it, go here and request it.


1. Create your database

Scroll down the cPanel page until you get to the Databases section. Click on the MySQL Database Wizard icon.


Enter a new Database name in the box. The name doesn’t matter. “Forms” would work fine. Click on next step.


Enter a username and password for your database. Click next step.


At the top of the page, you’ll see the username and database name you created. They’ll be prefaced with your bludomain username and an underscore. Write these down. Click on the all privileges box. Click next step.



At this point, you can have Machforms do the remainder of the installation. Go to this page to submit the form.



If you want to do the rest of the installation yourself, it’ll be easiest if you have an ftp program. If you don’t have one/know how to use one, see this on using an ftp client.

Unzip the folder. Open the file called config-empty.php. If you don’t have Dreamweaver or similar software, you should be able to open it in Notepad or a basic text editor. Enter all your new info under MySQL settings and Admin User and Password.


Re-save this file as config.php.

Upload the entire machforms folder to your website using your ftp client.

Find the data folder within the machforms folder. Right click on it and select “permissions.” (This will change slightly within different ftp clients. You made need to look up in the file menu instead.) Either check every box that says “read,” “write” or “execute” or put “777” in the numeric value box.


Run the installer script. In your browser, you to Follow the directions there. When you’re done, go back to your ftp client and delete the file installer.php.

You’re done! Now you can go to the tutorial on creating and uploading forms.

Find this helpful? Come leave a love note on the Glimpses of Soul Facebook page!

  • September 1, 2009 - 6:15 pm

    Kim - THANK YOU, THANK YOU for this post!! Wow, I would have never figured this out by myself!ReplyCancel

  • January 4, 2010 - 10:07 am

    jamie - Wow, thanks so much for posting this! I am bookmarking it for future reference.ReplyCancel

  • May 18, 2010 - 2:12 pm

    catherine - wowza. Thanks so much for the tutorial :) It helped a lot.ReplyCancel

  • September 14, 2010 - 4:05 pm

    Cassie - THANK YOU, so much for taking the time to write this post. You saved me from getting a headache!ReplyCancel

  • May 15, 2011 - 11:09 pm

    Sophie - Just found your tutorial through ILP – THANK YOU! I was so confused – you made it super easy!ReplyCancel

  • May 18, 2011 - 5:46 pm

    Jen Smith - okay… I can’t get mine to work!!!! what did you put in for the admin values? Is that the user you put in when you log in through filezilla or what you set up on the machforms website. UGH!!!! Please help!ReplyCancel

  • May 18, 2011 - 6:08 pm

    mk - Jen, the admin values in your config-empty.php will be the ones that you created when you created your database with the MySQL database wizard. It may be prefaced with your website username, like in the example above where my username is cby_mk.ReplyCancel

  • June 27, 2011 - 7:04 pm

    Nichole - I can not thank you enough for this post!!!! THANK YOU!!!ReplyCancel

  • July 8, 2011 - 6:53 pm

    Amy - Thank you thank you! You got me through the first half of this–now I’m turning the rest over to machforms. Woot!ReplyCancel

  • April 2, 2012 - 6:44 pm

    Mikki - THANK YOU!!! So generous of you to take the time to post this!ReplyCancel

  • April 14, 2012 - 4:08 am

    Kelly Lambert - Thank you SO MUCH for posting this! Never would have been able to figure it out on my own. You rock!ReplyCancel

  • August 30, 2012 - 4:47 pm

    Martha S - You’re my hero. Thank you for taking the time to post these directions!ReplyCancel

  • January 14, 2013 - 3:17 am

    Daniel g - Thank you so much, you are the best.ReplyCancel

  • March 5, 2013 - 4:02 pm

    lorena - OMG….I’m going to pull my hair out. So glad I found this! Quick question though- where it says, “the hostname for your database”…wth does that mean? Is that my hosting (Bluehost), my domain….what goes there? I don’t get the lingo. lolReplyCancel

    • March 5, 2013 - 4:09 pm

      mk - You should just be able to leave it as ‘localhost’ and that should work.ReplyCancel

  • March 5, 2013 - 9:18 pm

    lorena - It worked! Thanks SO much for this.ReplyCancel

  • April 14, 2013 - 5:33 am

    Kendra Neie - OMGosh! This just saved me from pulling all of my hair out! THANK YOU!ReplyCancel

  • August 18, 2013 - 5:16 pm

    Lindsey M - You are fabulous for posting this to help us! I have one question if you have time to answer. How can I upload that entire folder at once? It isn’t obvious to me and it seems to be making me do it file by file instead of the whole folder at once. Any clue? Thank you for your time and for sharing this!!ReplyCancel

    • August 18, 2013 - 7:49 pm

      mk - You should be able to right click on the folder and select “Upload” to upload the whole folder. Or, you could open the folder and do select all of the files (I usually click the first, hold down the Shift key & click the last file) and hit upload with them all selected.ReplyCancel

  • August 18, 2013 - 7:59 pm

    Lindsey Millard - Yes! That’s what I’ve tried! I don’t know what the problem is! I tried loading it as a zipped folder and that worked. But for some reason it wouldn’t let me do the shift thing to select them all. Hopefully if I’ve messed it up, the support at MachForms will help me out when they get to my request! Thank you for responding to my comment! God Bless!ReplyCancel

Your email is never published or shared. Required fields are marked *



S u b s c r i b e