Skip to content

bordee/ci-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ci-demo

CodeIgniter demo project

Install

$ cd [webroot]

$ git clone https://github.com/bordee/ci-demo.git

$ cd ci-demo

$ composer install

Config

Let's assume that you'd like the site to be available on:

ci-demo.my-pc.lan

and your webroot is:

/var/www

Set up VirtualHost

(for Apache users only!)

Example:

<VirtualHost *:80>
    ServerName ci_demo
    ServerAlias ci-demo.my-pc.lan
    DocumentRoot /var/www/ci-demo

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    DirectoryIndex index.php

    <Directory "/var/www/ci-demo">
        Options +FollowSymLinks -Indexes
        AllowOverride All
    </Directory>

</VirtualHost>

After saving the changes the server should be restarted (or the server config should be reloaded)!

Add domain to /etc/hosts file

Add the following line to your /etc/hosts file:

127.0.0.1     ci-demo.my-pc.lan

Create development config files

You can change the default configuration by copying the config files you want to override from

application/config/

to

application/config/development/

and changing the values as you like.

For example, database connection settings have to be set before trying out this demo.

Import database dump

The default database dump file is located in the root of this project, named ci-demo.sql.

You can import the file using your favourite database administration too (like PHPMyAdmin, or MySQLWorkbench), or from command line:

    $ mysql -u username -p database_name < ci-demo.sql

Usage

After successful login, the user is redirected to a page (/demo/show) listing all users from the users table.

The page /demo/show/[USER_ID] shows the data of a single user. This page can be opened by clicking the ID a user on the list page. One can return to the previous page by clicking on the link Back to table..., right below the page title.

Users can log out using the Logout link in the top right corner of the page.

About

CodeIgniter demo project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published