Language
한국어

[CI] CodeIgniter 설치

2018.03.20 23:43

lispro06 조회 수:659

다운로드 후, 압축 풀기까지는 문제 없다.


index.php 가 따라다니는 것이 문제다.


mod_rewrite 가 설치되지 않았다면, 설치하면 되는데, 설정파일부터 수정하고 설치하면, 자동 리스타트 해주므로 편할 수 있다.


$ sudo a2enmod rewrite


$ sudo vi .htaccess

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond $1 !^(index\.php|images|captcha|data|include|uploads|robots\.txt)

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /index.php/$1 [L]

</IfModule>


$ sudo vi /etc/apache2/apache2.conf

<Directory />

        Options FollowSymLinks

        AllowOverride None

        Require all granted

</Directory>


$ sudo vi 000-default.conf

<Directory /var/www/html/web>

        Options Indexes FollowSymLinks MultiViews

        AllowOverride All

        Order allow,deny

        Allow from All

</Directory>


$ sudo service apache2 reload



codeigniter 튜토리얼은 생각보다 불친절하다.


만들어야 하는 파일은 views에 templates 디렉터리를 만들고 header.php 와 footer.php 이며,

controllers의 Pages.php 이다.

그리고 설명이 부족한 views에 pages 디렉터리를 만들고 home.php, about.php, view.php 이다.


- dbms 연동은 추후 문제다.