# Installation assistant for cakephp

**URL:** <https://discourse.cakephp.org/t/installation-assistant-for-cakephp/4736>\
**Category:** Plugins\
**Created:** [August 17, 2018, 7:59am UTC](https://discourse.cakephp.org/t/installation-assistant-for-cakephp/4736 "2018-08-17T07:59:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![DenisSValdenaire](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/denissvaldenaire/32/1123_2.png) [@DenisSValdenaire](https://discourse.cakephp.org/u/DenisSValdenaire)\
**Post date:** [August 17, 2018, 7:59am UTC](https://discourse.cakephp.org/t/installation-assistant-for-cakephp/4736/1 "2018-08-17T07:59:35Z")

</div>

Hello,

I intend to distribute an open-source application written with cakePHP; i want to make the installation process easy for the people who will try to install it. Is there any “standard”, do some plugins exists, to make such an assistant ?

Like : enter the database connection parameters, check extensions, filesystem permissions, and so on ?

Thanks for any help,

---

<div class="post-metadata">

**Author:** ![rrd](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/rrd/32/113_2.png) [@rrd](https://discourse.cakephp.org/u/rrd)\
**Post date:** [August 17, 2018, 8:24am UTC](https://discourse.cakephp.org/t/installation-assistant-for-cakephp/4736/2 "2018-08-17T08:24:22Z")

</div>

If your project is coposer installable than it will install all requirements.

You can check the default home.ctp as it show basic checks like if tmp is writeable, etc.

---

<div class="post-metadata">

**Author:** ![DenisSValdenaire](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/denissvaldenaire/32/1123_2.png) [@DenisSValdenaire](https://discourse.cakephp.org/u/DenisSValdenaire)\
**Post date:** [August 17, 2018, 11:55am UTC](https://discourse.cakephp.org/t/installation-assistant-for-cakephp/4736/3 "2018-08-17T11:55:04Z")

</div>

Hi rrd, thanks for the answer,

I use composer to install cake and some modules; i would like to use memcached for sessions and cache; so i think about an user interface who asks some questions and generate a correct config file (like many php software around). Composer will check memcached php module is ok, but i want to make sur the server is available (by testing the connection) and the same goes for MySQL/MariaDB, etc.

I’ll try to git clone the repository unconfigured and see where it goes without any config.

---

<div class="post-metadata">

**Author:** ![dakota](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/dakota/32/1421_2.png) [@dakota](https://discourse.cakephp.org/u/dakota)\
**Post date:** [August 20, 2018, 11:33am UTC](https://discourse.cakephp.org/t/installation-assistant-for-cakephp/4736/4 "2018-08-20T11:33:43Z")

</div>

Take a look at how [Oven](https://github.com/cakedc/oven) and [Croogo](https://github.com/croogo/croogo) do it 🙂
