몇 번 해보기는 했지만 할 때마다 헷갈려서 다시 기록해 두기로 함.
- 설치해야 하는 패키지
- apache2
- 기본적으로는 /var/www/blog 폴더가 웹서버의 최상위 폴더가 된다.
- mysql-server
- php7.2
- php7.2-mysql
- apache2
- 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권한을 부여한다.
- wp-config.php 파일 하단에 다음 내용을 추가한다.
- 설치 후 설정해야 하는 것
- Swap 메모리 설정하기. 저렴한 인스턴스에서 필수.