Ceci est une ancienne révision du document !


CodeIgniter

Installation avec composer

sudo apt install composer

Se mettre dans le répertoire ou va aller les source

composer create-project codeigniter4/appstarter --no-dev
#renomer le répertoire appstarter
mv appstarter nomapli
cd nomappli
cd writable
# donner les droits en écriture pour le répertoire cache
chmod 777 cache

Test : on devrait voir une page par défaut s'afficher

Prérequis

sudo apt install php php-json

Installation

D'après la documentation codeigniter il y a différentes façon de faire une installation. Ici on va faire l'installation manuelle.

Télécharger la dernière archive. https://codeigniter.com/download

Copier les sources sur le serveur

Configuration

1 : configurer l'url du site Création d'un fichier .env à la racine

# pour le developpement mettre mettre production sur le serveur de prod
CI_ENVIRONMENT = development
# url du site
app.baseURL = 'http://localhost/.../blabla/'

permisions

sudo chown -R www-data repertoiresource

Session temporaire

$session->setTempdata('item', 'value', 300);

Configuration