CodeIgniter integrated with AdminLTE

Do you want to build CMS or Administrator System or Backend System? We integrated CodeIgniter framework with AdminLTE template for you.


  • Framework CodeIgniter version 3.1.2
  • AdminLTE version 2.3.1
  • 100% Customization features
  • Clean Code


If you want to do demo, please go to


If your server meets the following requirements, the app will run on it.

Server Side Requirements

  • Server Linux/Unix (Recommended), Windows or Mac OS X
  • Web Server Apache (Recommended), Microsoft IIS or any similar web server
  • PHP Version PHP v5.4 or above
  • Database MySQL v5 or higher suggested

Client Side Requirements

  • Chrome
  • Firefox
  • Safari
  • Internet Explorer 9+


The installation is a simple process that should not take more than a few minutes. The following installation guide will help you to install the app on your server.

Upload to server

  • Upload the webapp folders and files to your server. Normally the index.php file will be at your root.
  • Unzip webapp folders.
  • Installation on Server Folder (index.php is on root).
  • Installation on Subdomain.

Import Database

The application needs a MySQL database to store data. You can either use your existing MySQL database or create a dedicated MySQL database for the application on your server. Take note of the username, password, database name, and hostname as you create the database. You will enter this information for database configuration.

  • Create New Schema on your MySql Database
  • Import file database.sql

Database Configuration

For the database configuration, open the application/config/database.php file with a text editor and set your database settings.

$active_group = 'default';
$query_builder = TRUE;

$db['default'] = array(
    'dsn'   => '',
    'hostname' => 'localhost',      
    'username' => 'root',                   //fill with your username
    'password' => '',                       //fill with your password
    'database' => 'ciptacode_db',           //fill with your schema
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' => (ENVIRONMENT !== 'production'),
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array(),
    'save_queries' => TRUE

Default Controller

For setup the default controller, open the application/config/routes.php file with a text editor.

$route['default_controller'] = "default_controller";
$route['404_override'] = '';

Sources and Credits

I've used the following framework and theme as listed.

  • Codeigniter Framework from EllisLab
  • AdminLTE Theme from Almsaeed Studio


If you have any questions relating to this app or want to customization, please feel free to email us at :