Installing CakePHP on Rackspace Cloud Sites is quite easy if you know the method. Please carefully note we are talking that about Cloud sites not Cloud Servers. Installing CakePHP on Rackspace Cloud Servers will be the same like other two standard webhosts – Media Template and Amazon. We wrote about CakePHP itself before.
Understanding the small matters before Installing CakePHP on Rackspace Cloud Sites
For Installing CakePHP on Rackspace Cloud Sites, you need not to bother about anything simply because all works needed for Installing CakePHP on Rackspace Cloud Sites will be done only from SFTP client. We recommend to use WinSCP for working and Kindly use Key Pairs for login, avoid saving bare passwords on Windows OS.
Steps for Installing CakePHP on Rackspace Cloud Sites
For the most who are using LAMP configuration, that is using MySQL and any version of PHP, Installing CakePHP on Rackspace Cloud Sites will not be any problem. As we need some example CakePHP App, we will use Zhen CRM, which is an Open Source simple CRM system built on CakePHP 2.x. You can download Zhen CRM from here. Download the tar file and decompress it on desktop or any suitable place on your computer.
---
The major point you need to understand is – we can Installing CakePHP on Rackspace Cloud Sites either on the root or subdomain. It can be done on a subfolder too, but it will need a small tweak. You can test with a demo subdomain for testing how Installing CakePHP on Rackspace Cloud Sites goes.
Now upload all the contents of our App on your intended site’s content directory, i.e. the path will be :
/nameofthefolder/web/content/
All the contents :

You can see the .htaccess file ? Open in inside WinSCP. Make sure there is RewriteEngine on and the line with RewriteBase / is present in the .htaccess file, if not add them and save it. Now look at the screenshot, there is a folder named webroot. There is also a .htaccess file, and the configuration must be the same.
Zhen CRM is an example, we wanted to show the presence of .htaccess file for Installing CakePHP on Rackspace Cloud Sites. Zhen CRM will need a MySQL database, installing Zhen CRM can be a separate tutorial. Take Zhen CRM as prototype app for this guide on Installing CakePHP on Rackspace Cloud Sites.
Yes, this is it. This is the end of Installing CakePHP on Rackspace Cloud Sites guide. Now just follow the Apps Readme file to install it from browser.
For the most, you will need to create a MySQL database. Change the setting and run the installation script on browser.
