You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
2.0 KiB
64 lines
2.0 KiB
6 years ago
|
Manual Installation
|
||
|
###############################################################################
|
||
|
|
||
|
The `CodeIgniter 4 framework <https://github.com/codeigniter4/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 ``public`` folder
|
||
|
will be your public-facing document root. Do not change anything inside the ``system``
|
||
|
folder!
|
||
|
|
||
|
**Note**: This is the installation technique closest to that described
|
||
|
for `CodeIgniter 3 <https://www.codeigniter.com/user_guide/installation/index.html>`_.
|
||
|
|
||
|
Installation
|
||
|
============================================================
|
||
|
|
||
|
Download the `latest version <https://github.com/CodeIgniter4/framework/releases/latest>`_,
|
||
|
and extract it to become your project root.
|
||
|
|
||
|
Setup
|
||
|
-------------------------------------------------------
|
||
|
|
||
|
None
|
||
|
|
||
|
Upgrading
|
||
|
-------------------------------------------------------
|
||
|
|
||
|
Download a new copy of the framework, and then follow the upgrade
|
||
|
instructions in the release notice or changelog to merge that with your project.
|
||
|
|
||
|
Typically, you replace the ``system`` folder, and check designated
|
||
|
``app/Config`` folders for affected changes.
|
||
|
|
||
|
Pros
|
||
|
-------------------------------------------------------
|
||
|
|
||
|
Download and run
|
||
|
|
||
|
Cons
|
||
|
-------------------------------------------------------
|
||
|
|
||
|
You are responsible for merge conflicts when updating
|
||
|
|
||
|
Structure
|
||
|
-------------------------------------------------------
|
||
|
|
||
|
Folders in your project after setup:
|
||
|
app, public, system, writable
|
||
|
|
||
|
|
||
|
Translations Installation
|
||
|
============================================================
|
||
|
|
||
|
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 <https://github.com/codeigniter4/translations/releases/latest>`_.
|
||
|
Extract the downloaded zip, and copy the ``Language`` folder contents in it
|
||
|
to your ``PROJECT_ROOT/app/Languages`` folder.
|
||
|
|
||
|
This would need to be repeated to incorporate any updates
|
||
|
to the translations.
|