3. Maria Db 설치 및 설정 ( Mysql 설치가 에러가 나서..--; ) sudo apt-get install mariadb-server sudo mysql -u root use mysql; select user,host, plugin from user; -- 패스워드 타입확인 update user set plugin='mysql_native_password' where user='root'; -- 패스워드 타입 변경 update user set password=PASSWORD('qwaszx') where user='root'; -- 비밀번호 변경 flush privileges; select user,password,host, plugin from user; -- 패스워드 타입확인 exit; mysql -u root -p -- root 계정으로 로그인 Enter password: -- 비번 (qwaszx) 입력
4. wordpress설치 4.1. 설치 sudo apt-get install wordpress
4.2. 설정
1. wordpress 활성화 시키기 위해 wp.conf 파일 생성 및 작성
sudo nano /etc/apache2/sites-available/wp.conf
2. wp.conf 에 아래 코드를 입력한다.
* 입력하고 Ctrl + X 키로 눌러주고, Y 입력하여 저장합니다.
Alias /wp/wp-content /var/lib/wordpress/wp-content
Alias /wp /usr/share/wordpress
<Directory /usr/share/wordpress>
Options FollowSymLinks
AllowOverride Limit Options FileInfo
DirectoryIndex index.php
Require all granted
</Directory>
<Directory /var/lib/wordpress/wp-content>
Options FollowSymLinks
Require all granted
</Directory>
3. 파일 확인
cat /etc/apache2/sites-available/wp.conf
3. 사이트를 활성화
sudo a2ensite wp
4. 웹서버(Apache) 재시작
sudo service apache2 reload
5. 도메인 관련 파일 생성 * ip는 Google Cloud Platform 의 외부IP
sudo nano /etc/wordpress/config-34.64.184.116.php
6. config-34.64.184.116.php 에 하기 코드를 입력합니다.
<?php
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpress');
define('DB_PASSWORD', 'word12!@');
define('DB_HOST', 'localhost');
define('WP_CONTENT_DIR', '/var/lib/wordpress/wp-content');
?>
7. 파일 확인
cat /etc/wordpress/config-34.64.184.116.php
4.3. wordpress db, 계정생성 mysql -u root -p --root 접속 ( password : qwaszx ) CREATE DATABASE wordpress; -- 데이터베이스 생성 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON wordpress.* TO wordpress@localhost IDENTIFIED BY 'word12!@'; -- 계정/권한 생성 FLUSH PRIVILEGES; exit; mysql -u wordpress -p -- 접속 테스트 ( password :word12!@ )
5.wordpress Site 설정 5.1 wordpress install 페이지 접속. ( ip는 Google Cloud Platform 의 외부IP)