The CodeIgniter 4 framework repository holds the released versions of the framework. It is intended for developers who do not wish to use Composer.
Develop your app inside the
app folder, and the
will be your public-facing document root. Do not change anything inside the
This is the installation technique closest to that described for CodeIgniter 3.
Download the latest version, and extract it to become your project root.
CodeIgniter autoloader does not allow special characters that are illegal in filenames on certain operating systems.
The symbols that can be used are
\ and space.
So if you install CodeIgniter under the folder that contains the special characters like
), etc., CodeIgniter won’t work.
After installation, a few initial configurations are required. See Initial Configuration for the detail.
Download a new copy of the framework, and then replace the
Read the upgrade instructions, and check Breaking Changes and Enhancements.
Download and run.
You are responsible for merge conflicts when updating.
Folders in your project after set up:
app, public, tests, writable, system
If you want to take advantage of the system message translations, they can be added to your project in a similar fashion.
Download the latest version of them.
Extract the downloaded zip, and copy the
Language folder contents in it
This would need to be repeated to incorporate any updates to the translations.