{"id":655,"date":"2014-07-10T11:39:50","date_gmt":"2014-07-10T11:39:50","guid":{"rendered":"http:\/\/www.siriinnovations.com\/blog\/?p=655"},"modified":"2019-04-10T15:03:59","modified_gmt":"2019-04-10T09:33:59","slug":"cakephp-installation","status":"publish","type":"post","link":"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/","title":{"rendered":"CakePHP Installation"},"content":{"rendered":"<p><b>Cake PHP:<\/b><\/p>\n<p>Cake PHP is a free open-source rapid development framework for PHP, inspired by Ruby on Rails. It provides an extensible architecture for developing, maintaining, and deploying applications. It uses MVC software design pattern. It supports UNIX and Windows Platform and it is easy to install.<\/p>\n<p><b>Before running cakephp we must need<\/b><\/p>\n<p>* Apache(HTTP) server.<\/p>\n<p>* php 4.3.2 or greater.<\/p>\n<p>* database server(MySQL).<\/p>\n<p><b>steps to instal cake php:<\/b><\/p>\n<p>1. Go to official site <a href=\"http:\/\/cakephp.org\/\">http:\/\/cakephp.org\/<\/a> to download the cakephp.zip file.<\/p>\n<p>2. Download the file and unzip the file.<\/p>\n<p>3. Rename the unzipped file and save into localhost root (wamp\/www or xampp\/htdocs).<\/p>\n<p>Example: xampp\/htdocs\/cakephp<\/p>\n<p>4. Now open a web browser and type http:\/\/localhost\/cakephp\/<\/p>\n<p><b>Note<\/b>: you have to run the web server(Apache) and database server(MySQL).<\/p>\n<p>5. Now you will get some notifications as following.<\/p>\n<p><a href=\"http:\/\/www.siriinnovations.com\/blog\/wp-content\/uploads\/2013\/10\/cake.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-656 aligncenter\" src=\"http:\/\/www.siriinnovations.com\/blog\/wp-content\/uploads\/2013\/10\/cake-300x148.png\" alt=\"cake\" width=\"369\" height=\"162\" \/><\/a><\/p>\n<p>6. According to the first two notifications we have to change the <b>security salt<\/b> value and security <b>cipher Seed<\/b> value.<\/p>\n<p>Open the file <b>cakephp\/app\/config\/core.php<\/b> and change those two values.<\/p>\n<p><b>Note<\/b>: security salt is a random string used in security hashing methods and security cipher Seed is a random numeric string (digits only) used to encrypt\/decrypt strings.<\/p>\n<p>7. Now we have to configure the database for database connection.<\/p>\n<p>8. Open localhost\/PhpMyadmin and create one database.<\/p>\n<p>Ex: \u00a0db_cakephp<\/p>\n<p>9. Rename the <b>database.php.default<\/b> as <b>database.php<\/b> in <b>app\/config\/<\/b> folder.<\/p>\n<p>10. Open database.php file and change the DATABASE_CONFIG class.<\/p>\n<p><b>Actual code:<\/b><\/p>\n<p>class DATABASE_CONFIG {<\/p>\n<pre class=\"code\" lang=\"php\">public $default = array(\r\n'datasource' =&gt; 'Database\/Mysql',\r\n'persistent' =&gt; false,\r\n'host' =&gt; 'localhost',\r\n'login' =&gt; 'user',\r\n'password' =&gt; 'password',\r\n'database' =&gt; 'database_name',\r\n'prefix' =&gt; '',\r\n\/\/'encoding' =&gt; 'utf8',\r\n);\r\n\u00a0public $test = array(\r\n'datasource' =&gt; 'Database\/Mysql',\r\n'persistent' =&gt; false,\r\n'host' =&gt; 'localhost',\r\n'login' =&gt; 'user',\r\n'password' =&gt; 'password',\r\n'database' =&gt; 'test_database_name',\r\n'prefix' =&gt; '',\r\n\/\/'encoding' =&gt; 'utf8',\r\n);\r\n}\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>Change the login, password and database details.<\/p>\n<p>Ex:<\/p>\n<pre class=\"code\" lang=\"php\">class DATABASE_CONFIG {\r\npublic $default = array(\r\n'datasource' =&gt; 'Database\/Mysql',\r\n'persistent' =&gt; false,\r\n'host' =&gt; 'localhost',\r\n'login' =&gt; 'root',\r\n'password' =&gt; '',\r\n'database' =&gt; 'db_cakephp',\r\n'prefix' =&gt; '',\r\n\/\/'encoding' =&gt; 'utf8',\r\n);\r\npublic $test = array(\r\n'datasource' =&gt; 'Database\/Mysql',\r\n'persistent' =&gt; false,\r\n'host' =&gt; 'localhost',\r\n'login' =&gt; 'root',\r\n'password' =&gt; 'root',\r\n'database' =&gt; 'db_cakephp',\r\n'prefix' =&gt; '',\r\n\/\/'encoding' =&gt; 'utf8',\r\n);\r\n}\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>11. Now again go through the link: <b>http:\/\/localhost\/cakephp\/<\/b><\/p>\n<p>You will get the notifications as follows<\/p>\n<p><a href=\"http:\/\/www.siriinnovations.com\/blog\/wp-content\/uploads\/2013\/10\/cake2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-657 aligncenter\" src=\"http:\/\/www.siriinnovations.com\/blog\/wp-content\/uploads\/2013\/10\/cake2-300x108.png\" alt=\"cake2\" width=\"364\" height=\"149\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>12. Now your cakephp is ready to use.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cake PHP: Cake PHP is a free open-source rapid development framework for PHP, inspired by Ruby on Rails. It provides an extensible architecture for developing, maintaining, and deploying applications. It uses MVC software design pattern. It supports UNIX and Windows Platform and it is easy to install. Before running cakephp we must need * Apache(HTTP) [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":1029,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49],"tags":[116,117],"class_list":["post-655","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-tutorials","tag-cakephp","tag-installation-steps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CakePHP Installation - Siri Innovations<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CakePHP Installation - Siri Innovations\" \/>\n<meta property=\"og:description\" content=\"Cake PHP: Cake PHP is a free open-source rapid development framework for PHP, inspired by Ruby on Rails. It provides an extensible architecture for developing, maintaining, and deploying applications. It uses MVC software design pattern. It supports UNIX and Windows Platform and it is easy to install. Before running cakephp we must need * Apache(HTTP) [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/\" \/>\n<meta property=\"og:site_name\" content=\"Siri Innovations\" \/>\n<meta property=\"article:published_time\" content=\"2014-07-10T11:39:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-04-10T09:33:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/siriinnovations.com\/blog\/wp-content\/uploads\/2014\/07\/11.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"540\" \/>\n\t<meta property=\"og:image:height\" content=\"241\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sindhuja Buddha\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sindhuja Buddha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/\"},\"author\":{\"name\":\"Sindhuja Buddha\",\"@id\":\"https:\/\/siriinnovations.com\/blog\/#\/schema\/person\/ac86eb950dbc271e45bc61ebdc709cb3\"},\"headline\":\"CakePHP Installation\",\"datePublished\":\"2014-07-10T11:39:50+00:00\",\"dateModified\":\"2019-04-10T09:33:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/\"},\"wordCount\":280,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/siriinnovations.com\/blog\/wp-content\/uploads\/2014\/07\/11.jpg\",\"keywords\":[\"CakePHP\",\"Installation steps\"],\"articleSection\":[\"PHP Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/\",\"url\":\"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/\",\"name\":\"CakePHP Installation - Siri Innovations\",\"isPartOf\":{\"@id\":\"https:\/\/siriinnovations.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/siriinnovations.com\/blog\/wp-content\/uploads\/2014\/07\/11.jpg\",\"datePublished\":\"2014-07-10T11:39:50+00:00\",\"dateModified\":\"2019-04-10T09:33:59+00:00\",\"author\":{\"@id\":\"https:\/\/siriinnovations.com\/blog\/#\/schema\/person\/ac86eb950dbc271e45bc61ebdc709cb3\"},\"breadcrumb\":{\"@id\":\"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/#primaryimage\",\"url\":\"https:\/\/siriinnovations.com\/blog\/wp-content\/uploads\/2014\/07\/11.jpg\",\"contentUrl\":\"https:\/\/siriinnovations.com\/blog\/wp-content\/uploads\/2014\/07\/11.jpg\",\"width\":540,\"height\":241,\"caption\":\"Cake PHP\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/siriinnovations.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CakePHP Installation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/siriinnovations.com\/blog\/#website\",\"url\":\"https:\/\/siriinnovations.com\/blog\/\",\"name\":\"Technical blog from Siri Innovations\",\"description\":\"Innovative like no other\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/siriinnovations.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/siriinnovations.com\/blog\/#\/schema\/person\/ac86eb950dbc271e45bc61ebdc709cb3\",\"name\":\"Sindhuja Buddha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/siriinnovations.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d06cf5ad8a80f503b244a6bf5f560ba1308825423171fc61c55cf1267b5df2bd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d06cf5ad8a80f503b244a6bf5f560ba1308825423171fc61c55cf1267b5df2bd?s=96&d=mm&r=g\",\"caption\":\"Sindhuja Buddha\"},\"url\":\"https:\/\/siriinnovations.com\/blog\/author\/sindhuja-b\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CakePHP Installation - Siri Innovations","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/","og_locale":"en_US","og_type":"article","og_title":"CakePHP Installation - Siri Innovations","og_description":"Cake PHP: Cake PHP is a free open-source rapid development framework for PHP, inspired by Ruby on Rails. It provides an extensible architecture for developing, maintaining, and deploying applications. It uses MVC software design pattern. It supports UNIX and Windows Platform and it is easy to install. Before running cakephp we must need * Apache(HTTP) [&hellip;]","og_url":"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/","og_site_name":"Siri Innovations","article_published_time":"2014-07-10T11:39:50+00:00","article_modified_time":"2019-04-10T09:33:59+00:00","og_image":[{"width":540,"height":241,"url":"https:\/\/siriinnovations.com\/blog\/wp-content\/uploads\/2014\/07\/11.jpg","type":"image\/jpeg"}],"author":"Sindhuja Buddha","twitter_misc":{"Written by":"Sindhuja Buddha","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/#article","isPartOf":{"@id":"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/"},"author":{"name":"Sindhuja Buddha","@id":"https:\/\/siriinnovations.com\/blog\/#\/schema\/person\/ac86eb950dbc271e45bc61ebdc709cb3"},"headline":"CakePHP Installation","datePublished":"2014-07-10T11:39:50+00:00","dateModified":"2019-04-10T09:33:59+00:00","mainEntityOfPage":{"@id":"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/"},"wordCount":280,"commentCount":0,"image":{"@id":"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/#primaryimage"},"thumbnailUrl":"https:\/\/siriinnovations.com\/blog\/wp-content\/uploads\/2014\/07\/11.jpg","keywords":["CakePHP","Installation steps"],"articleSection":["PHP Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/siriinnovations.com\/blog\/cakephp-installation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/","url":"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/","name":"CakePHP Installation - Siri Innovations","isPartOf":{"@id":"https:\/\/siriinnovations.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/#primaryimage"},"image":{"@id":"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/#primaryimage"},"thumbnailUrl":"https:\/\/siriinnovations.com\/blog\/wp-content\/uploads\/2014\/07\/11.jpg","datePublished":"2014-07-10T11:39:50+00:00","dateModified":"2019-04-10T09:33:59+00:00","author":{"@id":"https:\/\/siriinnovations.com\/blog\/#\/schema\/person\/ac86eb950dbc271e45bc61ebdc709cb3"},"breadcrumb":{"@id":"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/siriinnovations.com\/blog\/cakephp-installation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/#primaryimage","url":"https:\/\/siriinnovations.com\/blog\/wp-content\/uploads\/2014\/07\/11.jpg","contentUrl":"https:\/\/siriinnovations.com\/blog\/wp-content\/uploads\/2014\/07\/11.jpg","width":540,"height":241,"caption":"Cake PHP"},{"@type":"BreadcrumbList","@id":"https:\/\/siriinnovations.com\/blog\/cakephp-installation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/siriinnovations.com\/blog\/"},{"@type":"ListItem","position":2,"name":"CakePHP Installation"}]},{"@type":"WebSite","@id":"https:\/\/siriinnovations.com\/blog\/#website","url":"https:\/\/siriinnovations.com\/blog\/","name":"Technical blog from Siri Innovations","description":"Innovative like no other","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/siriinnovations.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/siriinnovations.com\/blog\/#\/schema\/person\/ac86eb950dbc271e45bc61ebdc709cb3","name":"Sindhuja Buddha","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/siriinnovations.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d06cf5ad8a80f503b244a6bf5f560ba1308825423171fc61c55cf1267b5df2bd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d06cf5ad8a80f503b244a6bf5f560ba1308825423171fc61c55cf1267b5df2bd?s=96&d=mm&r=g","caption":"Sindhuja Buddha"},"url":"https:\/\/siriinnovations.com\/blog\/author\/sindhuja-b\/"}]}},"jetpack_featured_media_url":"https:\/\/siriinnovations.com\/blog\/wp-content\/uploads\/2014\/07\/11.jpg","_links":{"self":[{"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/posts\/655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/comments?post=655"}],"version-history":[{"count":10,"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/posts\/655\/revisions"}],"predecessor-version":[{"id":1030,"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/posts\/655\/revisions\/1030"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/media\/1029"}],"wp:attachment":[{"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/media?parent=655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/categories?post=655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/tags?post=655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}