WF AQ

Knowledge base

Procedura di installazione Codeigniter

  1. Upload delle cartelle “application”, “system” e del file index.php nella root del sito.
  2. Editare il file application/config/config.php e settare l’url base (p.e. nomedominio.com) nella variabile $config[‘base_url’].
  3. Rinominare le cartelle “application” e “system” in qualcosa del tipo “323application83g9”, “928system93s12” per ragioni di sicurezza.
  4. Editare il file index.php indicando i nomi delle nuove cartelle sopra rinominate e date_default_timezone_set().
  5. Editare il file application/config/database.php con i dati do connessione al db.
  6. Caricare le librerie, gli helper e i packages automatiche che si prevede si possano utilizzare frequentemente, editando il file application/config/autoload.php. Le variabili interessate sono rispettivamente: $autoload[‘packages’], $autoload[‘libraries’] e $autoload[‘helper’]. In questo file è possibile anche definire il caricamento automatico di eventuali file di configurazione personalizzati, file di lingu e models che si prevede possano essere utilizzati frequentemente.
  7. Definire un controller di default editando il file application/config/routes.php alla riga $route[‘default_controller’].
  8. Per togliere index.php dagli url occorre creare il file .htaccess nella root con i seguenti valori:
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond $1 !^(index\.php|css|images|robots\.txt)
RewriteRule ^(.*)$ /index.php?/$1 [L]

N.B.: assicurarsi che sul server sia attivo il modulo mod_rewrite di Apache e che la direttiva AllowOverride sia settata su All. Per valutare tutto questo editare opportunamente il file /etc/httpd/conf/httpd.conf e riavviare il servizio httpd.