CodeIgniter is a PHP full-stack web framework that is light, fast, flexible and secure. More information can be found at the official site.
To install this app:
- Clone it to your working directory i.e git clone ([email protected]:Kenneth-Kipchumba/Prank.git)
- then run composer install and optionally composer update to pull in any new updates**
When updating, you may want to check the release notes to see if there are any changes you might need to apply
to your app
folder. The affected files can be copied or merged from
vendor/codeigniter4/framework/app
.
Copy env
to .env
and tailor it to suit your app, specifically the baseURL and the database settings.
Configure your web server to "point" to the project's public folder, and not to its root. A better practice would be to configure a virtual host to point there. A poor practice would be to point your web server to the project root and expect to enter public/..., which will expose the app's logic.
Please read the user guide for a better explanation of how CodeIgniter 4 works!
PHP version 7.4 or higher is required, with the following extensions installed:
Additionally, make sure that the following extensions are enabled in your PHP:
- json (enabled by default - don't turn it off)
- mbstring
- mysqlnd
- xml (enabled by default - don't turn it off)
This software is free and open source and the author holds no liability should the software be misused.
The intention of writing this software was for learning about web application vulnerabilities. More information concerning software sercurity can be found from OWASP