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/ […]
Category: Web
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으로 설정할 […]
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’ => […]
HTTP → HTTPS 전환후 메모리 누수
http://d2.naver.com/helloworld/8842776 https://brunch.co.kr/@alden/28
Apache config 설명
http://webdir.tistory.com/178
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 […]
Apache mod_rewrite 모듈 실행
1. 개요 XE에서 짧은 주소를 사용할 경우 mod_rewrite 모듈을 실행해야한다. 2. 모듈 실행 sudo a2enmod rewrite 3. apache 재시작 sudo service apache2 restart
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
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> […]
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> […]