Category: Wordpress

  • HTML redirecting

    네이버 블로그가 개인 도메인 연결을 올해부터 하지 않는다. 도메인을 묵히기는 아깝고, 블로그와 연결하는 방법도 딱히 없다. 하지만 HTML 메타태그를 통해서 특정 홈페이지로 이동하게 할 수는 있다.

  • 이메일 포스팅

    아침에 누워서 결국 성공했음. 시간 문제만 해결하면 될 듯.

  • 블로그 이메일 테스트

    오늘 처음으로 시도해 봄. 병원에서는 커넥션 에러가 발생해서 집에서 함.

    크게 두 가지 문제가 있큰데 왠지 기본 설정으로는 안되어 postie 플러그인 사용. 근데 구글 보안 설정으로 less secure app은 기본으로 사용 차단되었다는 것을 뒤늦게 알게 됨. 그래서 일단 그 부분 해제 하고 사용함. 사명 부분을 제거하면 될 듯.

  • AWS 에서 WordPress 설치

    몇 번 해보기는 했지만 할 때마다 헷갈려서 다시 기록해 두기로 함.

    • 설치해야 하는 패키지
      • apache2
        • 기본적으로는 /var/www/blog 폴더가 웹서버의 최상위 폴더가 된다.
      • mysql-server
      • php7.2
      • php7.2-mysql
    • sudo mysql -u root 명령어를 이용해서 mysql 실행창으로 들어간다.
      • show databases; 로 현재 DB 목록을 확인하고 wordpress에서 사용할 DB인 wordpress를 create database wordpress; 로 만들어 준다.
      • 비밀번호 password로 username이라는 계정을 만들어준다.
        • create user ‘username’@’localhost’ identified by ‘password’;
        • 잘 생성되었는지 확인해 보려면 select user, host from mysql.user;
        • 계정을 삭제하려면 drop user ‘username’@’localhost’;
      • username 계정이 wordpress를 DB를 다룰 수 있도록 모든 권한을 부여한다.
        • grant all privileges on wordpress.* to username@’localhost’;
      • FLUSH PRIVILEGES; 로 마무리 작업 해준다.
    • 플러그인 등 업데이트를 위하여 계정 작업을 생략하도록 해준다.
      • wp-config.php 파일 하단에 다음 내용을 추가한다.
        • define(‘FS_METHOD’, ‘direct’);
      • 워드프레스가 설치된 파일과 하위 폴더 모두에서 777권한을 부여한다.
    • 설치 후 설정해야 하는 것
      • Swap 메모리 설정하기. 저렴한 인스턴스에서 필수.