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 [2023/02/04 09:33] – 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' | 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/ | composer create-project codeigniter4/ | ||
- | ce nomrep | + | cd nomrep |
- | sudo chmod 777 -R writable/cache | + | #donner permission en écriture dans les répertoire writable (session etc..) |
+ | sudo chmod 777 -R writable | ||
</ | </ | ||
Creation d'un fichier .env à la racine avec au minimum la ligne | Creation d'un fichier .env à la racine avec au minimum la ligne | ||
< | < | ||
+ | # mettre ici l'url du site | ||
app.baseURL = ' | app.baseURL = ' | ||
</ | </ | ||
Ligne 18: | Ligne 20: | ||
On peut pour des raison de sécurité renommer le répertoire public | On peut pour des raison de sécurité renommer le répertoire public | ||
- | + | ===== configuration ===== | |
- | Se mettre dans le répertoire ou va aller les source | + | app/ |
< | < | ||
- | composer create-project codeigniter4/ | + | #en attendant de trouver mieux ... mettre |
- | #renomer le répertoire appstarter | + | $routes-> |
- | mv appstarter nomapli | + | |
- | cd nomappli | + | |
- | cd writable | + | |
- | # donner les droits | + | |
- | chmod 777 cache | + | |
</ | </ | ||
- | Test : on devrait voir une page par défaut s' | + | |
+ | |||
+ | |||
[[php: | [[php: | ||
Ligne 104: | Ligne 104: | ||
[[prog: | [[prog: | ||
[[linux: | [[linux: | ||
+ | ===== Quelques problèmes avec Yunohost ===== | ||
+ | < | ||
+ | apt install php-curl | ||
+ | </ |