CMS

WordPress FTP 사용 안 하고 테마, 플러그인 추가

1. 개요 WordPress에서 테마나 플러그인 추가시 FTP 정보 입력을 요구하는데 FTP 없이 바로 추가할 수 있는 방법을 소개한다.   2. 수정 # wp-config.php 에 내용 추가 sudo vi ./wp-config.php // Don’t use FTP Just upload define(‘FS_METHOD’, ‘direct’);   # 디렉토리 권한 부여 sudo find ./wp-content/ -type d -exec chmod 2775 {} \; sudo find ./wp-content/plugins/ […]

Continue Reading
CMS

WordPress 디렉토리, 파일 보안 설정

1. 개요 WordPress 사용시 보안을 위해 디렉토리 및 파일에 대한 권한,소유권 설정을 해야한다. 다음은 가장 기본적인 보안 설정이다.   2. Command sudo chown -R 계정명.www-data . sudo find ./ -type d -exec chmod 0755 {} \; sudo find ./ -type f -exec chmod 0644 {} \; sudo chmod 600 ./wp-config.php ; wp-config.php 권한을 600으로 설정할 […]

Continue Reading
CMS

WordPress, XE DB 주소 변경

1. 개요 WordPress, XE에서 DB 주소 변경시 적용하는 방법에 대해서 알아본다.   2-1. WordPress sudo vi ./wp-config.php /** MySQL hostname */ #define(‘DB_HOST’, ‘localhost’); define(‘DB_HOST’, ‘DB URL:DB Port’);   2-2. XE sudo vi ./files/config/db.config.php ; master_db, slave_db 모두 수정 $db_info = (object)array ( ‘master_db’ => array ( ‘db_type’ => ‘mysqli’, ‘db_port’ => ‘DB Port’, ‘db_hostname’ => […]

Continue Reading
Apache

Set ErrorPage

1. Intro 404 등의 에러가 발생할 경우 redirection 설정하는 방법 주요 에러코드에 대해서 설정해보자.   2. HTTP ErrorCode Code Description 400 Bad Request 403 Forbidden 404 Not Found 405 Method Not Allowed 406 Not Acceptable 408 Request Time-out 500 Internal Server Error   3. How to do sudo vi /etc/apache2/sites-available/000-default.conf   ; 또는 해당 도메인의 conf […]

Continue Reading
Apache

Apache 확인

1. apache 프로세서가 꽉 찼을 경우 설정값 확인 vi /etc/apache2/apache2.conf   2. MaxClients 확인 netstat -an | grep 80 ps auxww | grep apache2   3. VirtualHost 확인 httpd -S or apache2 -S ; 위에서 부터 순서대로 적용   4. syntax 오류 확인 httpd -t or apache2 -t /usr/sbin/apachectl -t

Continue Reading
Apache

apache 구동 후 접속 에러

1. 개요 다음과 같은 오류메시지가 나올 경우 ubuntu@server:/home/testserver$ tail -f /var/log/apache2/test.com-error.log [Mon Oct 30 22:28:33.267156 2017] [authz_core:error] [pid 16485:tid 139851441596160] [client x.x.x.x:51342] AH01630: client denied by server configuration: /home/testserver   2. 해결 방법 sudo vi /etc/apache2/apache2.conf <Directory /> Options FollowSymLinks AllowOverride None # Require all denied ; 주석 처리 Require all granted ; 추가 </Directory> […]

Continue Reading
Apache

Apache Virtualhost 설정

[Ubuntu] apt로 설치한 apache2   cd /etc/apache2/sites-enabled sudo cp 000-default.conf [사이트명].conf sudo vi [사이트명].conf <VirtualHost *:80> ServerName [도메인 ex> test.com] ServerAlias [별칭 도메인 ex> www.test.com] ServerAdmin [관리자 이메일] DocumentRoot [디렉토리 경로 ex> /home/test/public_html] Redirect [디렉토리] [리다리엑트 URL ex> https://www.naver.com] ErrorLog ${APACHE_LOG_DIR}/[도메인 ex> test.com]-error.log ; errorlog 경로 CustomLog ${APACHE_LOG_DIR}/[도메인 ex> test.com]-access.log combined ; accesslog 경로 </VirtualHost> […]

Continue Reading
Back To Top