Piste :
                                                        Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| php:codeigniter [2022/11/26 10:13] – [permisions] cb | php:codeigniter [2023/07/30 14:36] (Version actuelle) – cb | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== CodeIgniter ====== | ====== CodeIgniter ====== | ||
| - | |||
| [[prog: | [[prog: | ||
| + | Ici dans cet exemple nomrep est le nom du répertoire de l' | ||
| ===== Installation avec composer===== | ===== Installation avec composer===== | ||
| < | < | ||
| sudo apt install composer | sudo apt install composer | ||
| + | composer create-project codeigniter4/ | ||
| + | cd nomrep | ||
| + | #donner permission en écriture dans les répertoire writable (session etc..) | ||
| + | sudo chmod 777 -R writable | ||
| </ | </ | ||
| - | Se mettre dans le répertoire ou va aller les source | + | Creation d'un fichier .env à la racine avec au minimum la ligne | 
| < | < | ||
| - | composer create-project codeigniter4/ | + | # mettre ici l'url du site | 
| - | #renomer le répertoire appstarter | + | app.baseURL = ' | 
| - | 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' | + | On peut pour des raison de sécurité renommer le répertoire public | 
| + | |||
| + | ===== configuration ===== | ||
| + | app/ | ||
| + | < | ||
| + | #en attendant de trouver mieux ... mettre | ||
| + | $routes-> | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| [[php: | [[php: | ||
| Ligne 57: | Ligne 68: | ||
| </ | </ | ||
| ==== permisions ==== | ==== permisions ==== | ||
| + | Cette partie doit encore être validé | ||
| < | < | ||
| #rendre le répertoire writable, cache, logs et session écrivable | #rendre le répertoire writable, cache, logs et session écrivable | ||
| Ligne 93: | Ligne 104: | ||
| [[prog: | [[prog: | ||
| [[linux: | [[linux: | ||
| + | ===== Quelques problèmes avec Yunohost ===== | ||
| + | < | ||
| + | apt install php-curl | ||
| + | </ | ||