Piste :

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
php:codeigniter [2023/02/04 09:33] cbphp:codeigniter [2023/07/30 14:36] (Version actuelle) cb
Ligne 1: Ligne 1:
 ====== CodeIgniter ====== ====== CodeIgniter ======
- 
 [[prog:index|Programmation]] [[prog:index|Programmation]]
 Ici dans cet exemple nomrep est le nom du répertoire de l'application Ici dans cet exemple nomrep est le nom du répertoire de l'application
 +
 ===== Installation avec composer===== ===== Installation avec composer=====
 <code> <code>
 sudo apt install composer sudo apt install composer
 composer create-project codeigniter4/appstarter nomrep composer create-project codeigniter4/appstarter nomrep
-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
 </code> </code>
  
 Creation d'un fichier .env à la racine avec au minimum la ligne Creation d'un fichier .env à la racine avec au minimum la ligne
 <code> <code>
 +# mettre ici l'url du site
 app.baseURL = 'http://localhost/cb/p/nomrep/public/' app.baseURL = 'http://localhost/cb/p/nomrep/public/'
 </code> </code>
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/config/Routes.php
 <code> <code>
-composer create-project codeigniter4/appstarter --no-dev +#en attendant de trouver mieux ... mettre  
-#renomer le répertoire appstarter +$routes->setAutoRoute(true);
-mv appstarter nomapli +
-cd nomappli +
-cd writable +
-# donner les droits en écriture pour le répertoire cache +
-chmod 777 cache+
 </code> </code>
  
-Test : on devrait voir une page par défaut s'afficher+ 
 + 
 + 
  
 [[php:kadrapli|Kadrapli]] - Application cadre [[php:kadrapli|Kadrapli]] - Application cadre
Ligne 104: Ligne 104:
 [[prog:index|Programmation]] -  [[prog:index|Programmation]] - 
 [[linux:index|Linux]] [[linux:index|Linux]]
 +===== Quelques problèmes avec Yunohost =====
 +<code>
 +apt install php-curl
 +</code>