CentOS6에 wordpress 3.8.1 설치

3154 단어 CentOSWordPress

개요


최신 버전의 Wordpress를 욕하고 싶습니다.

준비


Wordpress를 시작하는 데 필요한 패키지가 설치되어 있습니다.
(필요한 것을 적당히 넣으세요. 자신의 상황은 다음과 같습니다.)
$ sudo yum install php
$ sudo yum install mysql-server

$ sudo yum install php-mysql
$ sudo yum install php-mbstring
아파치는 2.x계, 그리고 역방향 에이전트는nginx를 사용합니다.

최신 Wordpress 다운로드


다운로드▶해동▶프로파일 수정
$ cd
$ sudo wget http://ja.wordpress.org/wordpress-3.8.1-ja.zip
$ sudo unzip wordpress-3.8.1-ja.zip

$ cd wordpress
$ sudo cp -p wp-config-sample.php wp-config.php

$ sudo vim wp-config.php

// このへんを修正。お好きな名前で。
$ diff wp-config-sample.php wp-config.php
24c24
< define('DB_NAME', 'database_name_here');
---
> define('DB_NAME', ‘wordpress’);
27c27
< define('DB_USER', 'username_here');
---
> define('DB_USER', ‘XXXXXX’);
30c30
< define('DB_PASSWORD', 'password_here');
---
> define('DB_PASSWORD', ‘YYYYYYY’);

$ cd
$ sudo cp -pr wordpress /var/www/

ySQL 설정


부팅

$ sudo /etc/init.d/mysqld start
・・・
                                                           [  OK  ]
mysqld を起動中:                                           [  OK  ]

초기 설정

$ sudo /usr/bin/mysql_secure_installation
비밀번호 설정 후 특별한 것이 없으면 모두 Y로 하면 됩니다.

ySQL 설정


루트로 MySQL 로그인

$ mysql -u root -p

데이터베이스 제작


구성 파일에 설명된 데이터베이스 이름을 사용합니다.
mysql> create database wordpress;
Query OK, 1 row affected (0.00 sec)

mysql> grant all privileges on wordpress.* to XXXXX@localhost identified by ‘YYYYYYYY’;

mysql> exit;
Bye
만든 사용자는 비밀번호로 MySQL에 로그인하면 됩니다.
$ mysql -u XXXXXX -pYYYYYY

아파치 설정

$ sudo vim /etc/httpd/conf.d/wordpress.conf 
$ sudo cat /etc/httpd/conf.d/wordpress.conf
Alias /wordpress /var/www/wordpress

$ sudo service httpd restart
httpd を停止中:                                            [  OK  ]
httpd を起動中:                                            [  OK  ]

확인 보기


http://[domain]/wordpress
브라우저에서 열기

키트------!!!
겸사겸사 말씀드리지만, 저는 nginx를 역방향 에이전트로 설정했습니다. 처음에는 Forbidden에서 쳤습니다.
nginx의 conf 파일에 입구점을 추가한 후 이동합니다.
/etc/nginx/conf.d/reverse_proxy.conf
server {
    listen 80;

    server_name  hoge.com;

    proxy_redirect                          off;
    proxy_set_header Host                   $host;
    proxy_set_header X-Real-IP              $remote_addr;
    proxy_set_header X-Forwarded-Host       $host;
    proxy_set_header X-Forwarded-Server     $host;
    proxy_set_header X-Forwarded-For        $proxy_add_x_forwarded_for;


    location / {
            proxy_pass http://127.0.0.1:8080;
    }

    location /wordpress/index.php {
            proxy_pass http://localhost/wordpress:8080;
    }
}

좋은 웹페이지 즐겨찾기