본문 바로가기
Programming/PHP

우분투 + Apache2 + PHP + Mariadb + CIBOARD 설치

by Berasix 2022. 10. 25.
반응형

 

1. 아파치 설치

$ sudo apt install apache2

 

2. php 설치

$ sudo apt install php

$ sudo apt install php-mysql php-gd php-xml php-curl

 

3. mariadb 설치

$ sudo apt install mariadb-server

 

4. CIBOARD 다운로드

http://www.ciboard.co.kr/b/lite

 

Lite 다운로드 - 씨아이보드 :: 코드이그나이터 게시판 오픈소스

코드이그나이터(Codeigniter) 기반 공개형 PHP 무료게시판, PHP Framework, MVC Framework, 씨아이보드, CIBoard, PHP 7 지원

www.ciboard.co.kr

 

$ sudo unzip 압축파일.zip

$ sudo vi application/config/config.php

$config['base_url'] = 'http://IP든localhost든/';^ // base_url 설정해주기

$ sudo vi application/config/config.php

$config['encryption_key'] = '아무거나'; // 설정하기

 

5. 기타 설정

$ sudo vi /etc/apache2/apache2.conf

<Directory /var/www/>

Options Indexes FollowSymLinks

AllowOverride All

Require all granted

</Directory>

그러나 All 로 하는건 좀 위험하다.. 다른 방안을 찾아야할듯

$ sudo a2enmod rewrite

$ sudo service apache2 restart

 

http://localhost/install 페이지가 뜨긴하는지 확인한다.

 

6. DB 작업

$ sudo mysql -uroot -p

> create database ciboard;

> create user 'ciboarduser'@localhost identified by '내패스워드';

> grant all privileges on ciboard.* to 'ciboarduser'@localhost;

> flush privileges;



$ sudo vi application/config/database.php // DB 정보 입력해주기



'hostname' => 'localhost',

'username' => 'ciboarduser',

'password' => '내패스워드',

'database' => 'ciboard',

 

7. ci install 페이지에서 시키는대로 한다.

 

728x90

댓글