스마트에디터를 연동했는데, /smarteditor28/SmartEditor2Skin.html 해당 파일 접근이 안된다고 나온다.

 

해당 폴더에 권한도 줘봤지만 무용지물

 

찾아보니 PHP-FPM 보안 문제라고 한다.

 

기본적으로 보안을 위해 PHP 확장자 파일만 열수있다.

 

그래서 보안을 허용하는 로직을 주석 해제 해야한다.

 

php 설정파일 접근

cd /etc/php/7.4/fpm/pool.d/www.conf

 

소스를 찾아 주석을 해체하거나 추가해 준다.

security.limit_extensions = .php .php3 .php4 .php5 .php7 .html .htm

 

마지막으로 재기동

service php7.4-fpm restart

단일 리플리케이션일 경우 MYSQL이랑 방법은 같지만, MSR일 경우는 명령어가 다르다.

 

MYSQL은 FOR CHENNER로 닉네임을 지정하면 되지만, Maria는 아래와 같이 설정해야 한다.

CHANGE MASTER '닉네임' TO MASTER_HOST='IP', MASTER_PORT=포트, MASTER_USER='아이디', MASTER_PASSWORD='패스워드', MASTER_LOG_FILE='mariadb-bin.000917', MASTER_LOG_POS=59510159;

 

 

 

'DB' 카테고리의 다른 글

MYSQL 덤프 completed 했지만, 실제로 값이 없는경우  (0) 2023.02.15

신규 서버를 세팅하면서, NodeJs와 Mysql을 연동하는데 자꾸 커넥션이 안됐다.

처음에는 권한쪽을 모두 살펴봤는데, 아무 이상없다.

 

그렇게 몇시간 삽질하다가 passwd 플러그인 문제일수도 있다는 글을 보았다.

 

 

select host, user, plugin, authentication_string from mysql.user;

이렇게 쿼리를 날렸을때 해당 계정의 플러그인이 caching_sha2_password 이라면 안된다.

 

ALTER USER '계정ID'@'%' IDENTIFIED WITH mysql_native_password BY '패스워드';

위와 같이 mysql_native_password 로 변경해줘야한다.

 

바꾸니 잘된다;;;

 

 

+ Recent posts