Create a self-zip of a site under laravel, which allow its self-installation on another site. -- 2

Job ID: 36561795

Budget: €30 – €250 EUR

Hi,

My project is to create a self-zip of a website, which should be able to self-install on another site. I will use PHP language and platform for this project. My auto-zip should have an easy install feature, with manual verification. Also, I need the database credentials to be saved in the zip file. Beyond that, I'm open to any other suggestions and ideas to provide my website with great capabilities and functionality.

My project is to create a self-zip of a website, which should be able to self-install on another site. I will use PHP language and platform for this project. My auto-zip should have an easy install feature, with manual verification. Also, I need the database credentials to be saved in the zip file. Beyond that, I'm open to any other suggestions and ideas to provide my website with great capabilities and functionality.

All laravel files will need to be outside of the web accessible file. Only the content of "public" should be accessible.

Typical Laravel system installation procedure:

1) the zip will be put in the directory accessible via the web and therefore via a url:
https://www.monsite.com/monzip.zip
with a file:
https://www.monsite.com/index.php

2) launching the index.php file will launch the installation.

3) the system should recognize the top level directory name.
Depending on the servers, it is "public_html", "public", or sometimes "web" or even "www".

4) so at the top level a "Laravel" directory will need to be created and the system will need to be copied inside.
The contents of Laravel's "public" folder will be in the (for example) "public_html" folder.

5) an intermediate procedure will make it possible to record accesses to the database for the creation and filling of tables.

5) the Laravel system will contain a button that will allow the creation of this ZIP, with the index.php file

Thanks.
Related categories: PHP MySQL Laravel