The new open source content management system called Fork is gettingĀ a ton of attention these days and for good reason. It’s awesome! I’ve building some sites lately using Fork and I must say I have been impressed with it’s organized infrastructure and clean UI. If you are an SEO you are going to love Fork CMS because of all it’s SEO options and controls.
When first installing Fork, I found it a bit confusing following their install guide which is why I wanted to take a few minutes and create this quick “how-to” to help eliminate some confusion.
Step 1: Make Sure Your Server Meets These Minimum Requirements:
- PHP 5.2 or higher (safe_mode=Off)
- The following PHP extensions should be installed and enabled:? cURL, SimpleXML, SPL, PDO (with MySQL driver), mb_string, iconv and GD2 graphics library.
- MySQL 5.0 or higher
- Apache 2.0 with .htaccess, mod_rewrite, mod_expires (optional but recommended), mod_deflate (optional) enabled.
Step 2: Download the most recent version of Fork here
Step 3: Setup your MySQL database and user
Step 4: Now… unzip the Fork CMS file you just downloaded and upload all of the contents inside the /default_www to your root directory on your web server
note: make sure you don’t forget to upload the .htaccess file. Otherwise you’ll have trouble accessing url’s when your install is completed
Step 5: Upload the /library folder to your root directory
Step 6: Visit your domain in your browser. You should be presented with an install script.
Step 7: Enter your database name, username, and password so Fork CMS can connect to your MySQL server.
Step 8 (optional): I recommend selecting the option where ForkCMS installs sample data for you to start out with. This way you can get a head start on learning your way around the ForkCMS.
That’s it! Installing Fork CMS is literally that easy.
Other Notes:
- Do not try installing Fork CMS in a sub-directory. For some reason they have not built in compatibility for this yet.
-To access the Administration Interface you want to go to /private
- There are not many Themes or Modules available just yet because the community around Fork is still relatively new.
- Here’s one of the sites I put together using Fork CMS: hdprojectorpaint.com

marc
October 24, 2011
hello,
did you find some way to install fork cms, not in the root folder.
I have problems on my localhost. Because I can’t install it in a separate folder, i can’t go to my other folders. I get a no acces error.
And when I remove the .htacces file, I can reach the other folders, but I cant get on forkcms anymore…
Did you find a way to fix this?
I’m using WAMPserver.
Thanks
Chase
October 24, 2011
From what I read you cannot install Fork on a subfolder just yet. That was from their forum as of the time writing this blog post. This might have changed. I’ll look into it and see if I can report back my findings.
Thomas Deceuninck
November 10, 2011
Hi,
I’m a frontend developer and I’m one of the core contributors of Fork. If you have any questions, please join us on IRC (#forkcms on irc.freenode.net) and we’ll answer any questions you might have!
Thomas Deceuninck
November 10, 2011
Oh and thanks by the way for your positive review of Fork
glad you like it. Forgot to mention that in my last comment!
Chase
November 10, 2011
@Thomas great work on Fork! I really like where it’s headed. And I know alot of the readers here have said they really like it as well.