This repo contains all of the templates, front-end resources, and a MySQL DB dump for On the Rocks, a demo site built with Craft.
It has the following features:
The site is running the Pro Edition of Craft and as long as you’re running the site from http://ontherocks.dev, you can use all of the features if provides for free for an unlimited time. You will even have the option to install the Client or Personal Editions, if you want to play around with them.
To get On the Rocks running locally, follow these instructions:
Download/clone the repo on your computer
$ git clone https://github.com/pixelandtonic/ontherocks.git
Set the permissions on craft/storage/ to 777
$ cd ontherocks $ chmod 777 craft/storage/
Set the permissions on craft/config/ to 744, 774, or 777 depending on the relationship between the user that Apache/PHP is running as and the user who owns the craft/config folder. (See the Craft installation docs for details.)
$ chmod 774 craft/config
Download the latest version of Craft from buildwithcraft.com
$ curl -L http://download.buildwithcraft.com/craft/2.0/2.0.2525/Craft-2.0.2525.zip -o /tmp/Craft.zip *Note:* In the above example, replace the version (2.0) and the build (2525) numbers with the latest from http://buildwithcraft.com/updates $ unzip /tmp/Craft.zip -d BaseCraft
Move the craft/app/ folder from Craft.zip into ontherocks/craft/
$ cp -R BaseCraft/craft/app craft/app $ rm -R BaseCraft && rm /tmp/Craft.zip
Create a new MySQL database called “ontherocks”
$ mysql -u root -p Enter password: mysql>
CREATE DATABASE ontherocks CHARACTER SET utf8 COLLATE utf8_unicode_ci; GRANT ALL ON ontherocks.* TO 'rocks_user'@'localhost' identified by 'letmein'; FLUSH PRIVILEGES; USE ontherocks;
This can also be done via a management tool like phpMyAdmin.
Import SQL/ontherocks.sql into your new database
Fill in the proper MySQL credentials in craft/config/db.php (from step 6)
Create a new virtual host with the hostname “ontherocks.dev” that points to the public/ folder
Edit your hosts file to resolve ontherocks.dev to 127.0.0.1, if necessary
Now you should be able to point your web browser to http://ontherocks.dev/admin. You should either see a Craft login screen, or a prompt telling you that some database updates need to be run. If it’s the latter, just click “Finish up”.
Now point your browser at http://ontherocks.dev. You should see the On the Rocks homepage.
The Craft CP is located at http://ontherocks.dev/admin. You can log in with the following credentials:
Username: admin Password: password