Wordpress 설치하면서 잘되지 않을때는 아래 내용들을 확인해보면 좋겠습니다.
1. nginx에 php가 올라가지 않을 경우
기본적으로는 설정파일인 .conf 파일을 잘 살펴봐야하는데 모두 정상적이고 이상이 없는데도 불구하고 php 웹페이지가 뜨지 않을 경우에는 FastCGI Params을 확인해봐야 합니다.
만약 아래 내용과 다르거나 누락이 되어 있거나 하면 해당 항목을 추가해주고 nginx 서버를 재기동해주면 됩니다.
$cat /etc/nginx/fastcgi_params
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
fastcgi_param HTTPS $https;
# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param REDIRECT_STATUS 200;
2. 웹서버는 정상적으로 올라간것 같은데 웹페이지 접속이 안되고 이상할때
먼저 nginx의 error.log 파일을 살펴봅니다.
$cd /var/log/nginx
$sudo tail -f error.log
만약 로그에 nginx error connect to php5-fpm.sock failed (13: Permission denied) 와 같은 오류가 보이면 권한문제입니다.
/var/run/php5-fpm.sock 파일의 소유자와 권한을 확인해보고 만약 자신의 웹서버 혹은 wordpress가 설치된 서버 계정과 다르다면 아래의 conf 파일을 찾아서 계정과 그룹을 동일하게 변경을 해줍니다.
$vi /etc/php5/fpm/pool.d/www.conf
...
listen.owner = user
listen.group = user
listen.mode = 0660
...
변경이 되었으면 재기동을 해줍니다.
$sudo service php5-fpm restart
3. Wordpress에서 테마 편집기의 저장 버튼이 보이지 않을때
해당 파일의 수정 권한이 없어서 발생하는 문제로 Wordpress 설치 경로로 접속해서 아래 명령어를 날려줍니다.
아래 명령어는 모든 파일과 폴더의 권한과 소유자가 변경되니 혹시 변경이 되지 않아야 하는 것이 있으면 선별해서 수행해야 합니다. (저는 귀찮아서 모두 변경해줬습니다.)
$sudo chown -R user:user *
$sudo chmod -R 757 *
'----- IT ----- > Wordpress' 카테고리의 다른 글
4. Wordpress 시작하기 - 플러그인 (0) | 2016.10.20 |
---|---|
3. Wordpress 시작하기 - 테마 (0) | 2016.10.19 |
1. Wordpress 설치하기 (ubuntu14, nginx, mysql) (0) | 2016.10.17 |
댓글