[SuiteCRM] [설치가이드] Nginx 환경 구성

Nginx 1.10.2의 환경을 구성 합니다.
기본 환경 구성
vi  /etc/nginx/nginx.conf

http {
client_max_body_size 20M;                        #— 첨부 파일 최대 용량 설정. PHP에서도 설정할 것. 최소 20M 이상
charset  UTF-8;                                    #— 문자셋 설정

server {
charset  UTF-8;                                #— 문자셋 설정

location / {
index  index.php  index.html;
}

location /wordpress/ {
try_files  $url  $uri/  /wordpress/index.php$args;     #— WordPress에서 고유 주소 지정을 위한 설정
index  index.php  index.html;
}

#— Fastcgi 설정
location ~ \.(php)$ {
try_files  $uri =404;
fastcgi_pass  unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index  index.php
fastcgi_read_timeout  180;                #— Timeout 시간 설정

include  fastcgi.conf;
}
}
}

방화벽 설정

firewall-cmd  –permanent  –zone=public  –add-service=http
firewall-cmd  –permanent  –zone=public  –add-service=https
firewall-cmd  –reload
firewall-cmd  –list-all

2017.11.15 ~ 2017.11.15, ver 0.01

[SuiteCRM] [설치가이드] PHP 환경 구성

PHP 5.3.29와 PHP-FPM의 환경을 구성 합니다.
기본 환경 구성
vi  /etc/php.ini

[PHP] date.timezone = Asia/Seoul                                  #— Timezone 설정

memory_limit = 128M                                         #— 최소 40M 이상

#— 첨부 파일 최대 용량 설정은 Nginx 설정에서도 같이 설정하여야 합니다.
upload_max_filesize = 20M                                   #— 첨부 파일 최대 용량 설정 (최소 20M 이상)
post_max_size = 20M                                         #— 첨부 파일 최대 용량 설정 (최소 20M 이상)

2017.11.15 ~ 2017.11.15, ver 0.01

[SuiteCRM] [설치가이드] MariaDB 환경 구성

MariaDB 5.5.57의 환경을 구성 합니다.
기본 환경 구성
vi  /etc/my.cnf

[mysqld]
#— UTF-8 Charset Setting
init_connect=”SET collation_connection=utf8_general_ci”
init_connect=”SET NAMES utf8″
character-set-server=utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake

#— InnoDB Setting
default-storage-engine=InnoDB

#—    Setting : Default
key_buffer_size = 256M
query_cache_size = 512M
tmp_table_size = 64M
innodb_buffer_pool_size = 128M
innodb_additional_mem_pool_size = 1M
innodb_log_buffer_size = 1M
max_connections = 200

sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
join_buffer_size = 1M
thread_stack = 196K
binlog_cache_size = 32K

wait_timeout = 30
interactive_timeout = 30
max_heap_table_size = 64M
table_cache = 1024
max_allowed_packet = 4M
myisam_sort_buffer_size = 64M
thread_cache = 8
thread_stack = 262144
max_connect_errors = 1024
query_cache_type = 1
query_cache_limit = 16M

vi  /etc/my.cnf.d/client.cnf
#— UTF-8 Charset Setting
[client] default-character-set=utf8

[client-mariadb] default-character-set=utf8

vi  /etc/my.cnf.d/mysql-clients.cnf

#— UTF-8 Charset Setting
[mysql] default-character-set=utf8

[mysqldump] default-character-set=utf8

 

#— 방화벽 설정
firewall-cmd  –permanent  –add-service=mysql
firewall-cmd  –reload
firewall-cmd  –list-all

Database 생성

create  database  ${DATABASE};
show databases;

grant all privileges on ${DATABASE}.* to ${USER}@localhost identified by ‘${PASSWORD}’;
grant all privileges on ${DATABASE}.* to ${USER}@’%’ identified by ‘${PASSWORD}’;
flush privileges;

select Host, User, Password from user;
select Host, Db, User from db;

Backup/Restore

#— Backup
TIMESTAMP=`date +%Y%m%d_%H%M%S`
mysqldump -u${USER} -p${PASSWORD} ${DATABASE} > /work/backup/${DATABASE}_db_${TIMESTAMP}.sql

#— Restore
mysql -u${USER} -p${PASSWORD} -D ${DATABASE} < /work/backup/${DATABASE}_${TIMESTAMP}.sql

2017.11.15 ~ 2017.11.16, ver 0.02

[SuiteCRM] [설치가이드] CentOS 환경 구성

CentOS 7에서 환경을 구성 합니다.
기본 환경 구성

vi  ~/.bash_profile
export  LANG=ko_KR.utf8                                #— 한국어 설정
TZ=’Asia/Seoul’;  export  TZ                             #— Timezone 설정

2017.11.15 ~ 2017.11.15, ver 0.01

[ADP 실기] D3.js 발표 자료

 
 
예전에 작성 하였던 발표 자료를 첨부 합니다.
 
 
확인 가능한 코드는 아래 링크를 참조 하세요.
 
 
 
 
 
파일