WordPress 글번호 부여 규칙

WordPress 는 모든 글, 페이지, 리비전, 첨부파일 등을 하나의 테이블에서 관리를 한다.
그러다보니 이전 글과 다음 글의 번호가 연속되어 있지 않게 된다.
예를 들면 이런식이다.
이전 글이 100번인데 첨부가 4개가 있고 두번의 수정을 한 적이 있은 경우
이전글의 고유주소는 http://mydomain.com/archives/100 이 되는데 다음 글은 http://mydomain.com/archives/101이 되지 않는다.
왜냐하면 100번글의 수정이력이 101번, 102번을 가져가고 첨부파일을 4개 올렸으므로 이 첨부파일들이 103번부터 107번까지를 가져가게 된다.
그리고나서 다음 글을 올리면 108번을 가져가게 되어 고유주소는 http://mydomain.com/archives/108이 된다.

워드프레스 리셋하기.

WordPress를 초기화하는 방법을 설명한다.

1. DB 삭제
wp-config.php 파일에는 DB에 접근할 수 있는 정보가 텍스트 형태로 들어가 있다.
이 정보를 이용해서 MySQL 서버에 접근한 다음 wp-config.php 에 table prefix로 지정되어 있는 문자열로 시작하는 테이블을 모두 제거한다.
보통은 table prefix는 “wp_”으로 되어 있다. wp_ 으로 시작하는 테이블을 모두 삭제하면 된다.

2. 파일을 삭제한다.
서버에 FTP나 SSH로 접속하여 WordPress가 설치되어 있는 디렉토리로 이동한다.
사이트 접속시 http://localhost/ 로 접근한다면 웹루트 디렉토리에 wp-admin, wp-contents, wp-includes 와 같은 디렉토리가 보일 것이고 각종 wp로 시작하는 파일들이 보일 것이다.
모두 삭제해버리면 된다.

WordPress 초기화

주요 질문

워드프레스 로그인 창도 안뜨고 경로도 이상하게 바뀌어 있어서 다시 설치했는데 문제는 여전히 같네요
제 기존 주소를 등록해서 워드프레스 가입한 기록을 완전 리셋 해주실 수 있는지요
그렇지 않으면 지금 있는 도메인으로는 워드프레스를 사용할수가 없어서
호스팅을 하나 더 사야할것같거든요
————————————————————————–
WordPress 설정 내용중에는 Home 과 SiteURL 값을 설정하게 되어 있다.
이 두 값은 화면상에 보여지는 URL과 실제 URL 주소값을 가지고 있다.
로그인창도 안 뜨고 경로도 이상하게 바뀌어 있는 것이라면 Home값과 SiteURL 값이 실제와 맞지 않게 등록되어 있어서 발생한다.
이 경우 저 두 값을 실제와 맞게 수정하는 방법을 사용한다.

파일 업로드 오류

주요 질문
헤더 이미지를 사용하려고 jpg파일을 업로드하는데, 업로드된 파일이 wp-content/uploads/2015/03 로 옮겨질 수 없습니다. 라고 뜹니다.

이 경우는 대체로 폴더의 권한 때문에 발생하는 문제이다.
WordPress 설치가 종료되면 wp-content 폴더의 권한을 drwxrwxrwx(777) 로 두는 것을 이야기하고 있다
이 부분을 하지 않고 넘어가는 경우에 위와 같은 문구를 볼 수 있게 된다

WordPress 브라우저 호환성

주요 질문
이번에 워드프레스를 사용해서 홈페이지를 제작하려고 알아보고 있는 사람입니다.
워드프레스로 제작하면 익스플로러 버전에 상관없이 모두 원활하게 보이나요? 익스플로러 7 이하의 버전에서 안보이지 않을까 걱정되어 문의드립니다.
그리고 브라우저(익스, 파이어폭스, 사파리 등)에 상관없이 보이는지도 궁금합니다.

WordPress 설치본 자체만으로 사용하는 경우에는 브라우저 호환성에 전혀 문제가 없습니다.
다만 테마별로 지원하는 브라우저 버전이 다를 수 있습니다.
웹 표준에 맞게 작성된 테마라면 IE9~11, FF, Chrome, Edge 모두 별 문제없이 사용가능할 것입니다.

WordPress 사이트 비밀번호 분실

주요 질문
비밀번호 분실하여, 지속적으로 3일동안 비밀번호 생성 링크를 요청하였지만 이메일이 안오고 있습니다.

이 경우는 비밀번호 분실, 이메일 미발송 두가지 경우가 섞여 있다.
1. 비밀번호 분실의 경우 등록했던 이름이나 이메일을 알고 있는 경우에는 로그인페이지에 있는 비밀번호 분실 링크에 접속해서 이름이나 이메일을 입력하면 된다.
이마저도 모르는 경우에는 해당 사이트 관리자에게 문의해야 한다.
2. 간혹 최고관리자인데 이메일, 이름을 모두 분실한 경우가 있다.
—————————————————————————————————-
다만, 계정을 찾을 수 있는 방법은 알려드릴 수 있습니다.
일단 서버에 Telnet, SSH로 접근할 수 있어야 합니다.

1. Telnet 또는 SSH로 서버 접속
2. wp-config.php 파일 열기
3. DB_HOST, DB_USER, DB_PASS, prefix 정보 확인
4. MySQL DB 접속
# mysql -u DB_USER -p -h DB_HOST
5. 다음 쿼리 실행
$ select user_name, display_name from wp_users where user_email = ‘지정했던메일’
참고 :: prefix값이 ‘wp_’ 이 아니라면 해당 prefix값 뒤에 users를 붙이면 됩니다.
(예시 : prefix값이 ‘main_’이라면 5번의 쿼리에서 wp_users를 main_users로 바꿔서 실행하면 됩니다.

6. 위 결과로 나온 데이터가 등록했던 로그인 계정과 화면에 표시되는 이름입니다.
7. 다음 쿼리 실행
$ update wp_users set user_email = ‘새 이메일주소’ where user_name=’5번의결과로 나온아이디’
8. 위 문장은 이메일주소를 바꿔서 등록하는 쿼리입니다. 등록했던 게시물은 그대로 있는 상태에서 계정 이메일만 수정합니다.
9. http://localhost/wp-login.php?action=lostpassword 이 페이지에 접속해서 새 이메일주소나 계정아이디를 입력하면 7번에 입력한 이메일주소로 비밀번호 변경 링크가 발송됩니다.
이를 통해서 비밀번호를 변경하시면 됩니다.
—————————————————————————————————-

이메일 미발송
이 경우에는 방법이 없다.
해당 서버의 관리자에게 메일 발송이 정상적인지 여부를 먼저 확인하고 대처해야 한다.

백신프로그램을 테스트하는 EICAR test

메모장을 열고 다음 문자열을 복사해서 붙여넣는다.

X5O!P%@AP[4PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

저장을 누른 뒤, “파일형식”에서 “모든파일”을 선택하고 파일 이름을 Eicar.exe 등으로 저장한다.

이 파일 자체는, 실행할 경우 “EICAR-STANDARD-ANTIVIRUS-TEST-FILE!” 이라는 문자열을 출력할 뿐 딱히 컴퓨터에 위해를 끼치지 않으나, 백신프로그램은 바이러스로 인식하고 잡아낸다. 다시 말해, 실시간 감시기가 켜진 상태라면 바로 잡아낼 수 있어야 한다. 이 코드는 바이러스가 아닌 안전하게 백신을 테스트 할 목적으로 EICAR 에서 디자인한 것이다.

워드프레스에서 긴 글 하나를 여러 쪽으로 나누기

예를 들어 소설이나 여행기록은 글이 너무 길어져 스크롤바를 내리기 불편해진다. 이때 워드프레서에서는 글 입력 창에서 HTML쪽으로 들어가, 쪽을 나누고 싶은 행에 커서를 놓고 다음과 같이 입력한다.

<!–nextpage–>

글을 저장하면 해당 글 하단에 페이지를 나눈 만큼 페이지 링크가 생겨 있는 것을 확인할 수 있다.  이와 같은 페이지는 해당 글 퍼머링크 뒤에 /를 붙이고 페이지 번호를 입력하면 바로 직링크할 수 있다.

사진 업로드가 안됩니다.

안녕하세요.
워드프레스 호스팅을 해외계정으로 옮겼습니다.
포스팅할때 글은 등록이 되지만 사진은 등록이 안됩니다.
20MB 아래의 사진을 올렸지만 안됩니다.

=====================================
대체로 업로드폴더의 권한때문에 발생하는 문제입니다.

현재 기본 업로드 폴더는 /wp-content/uploads 이며 폴더 권한은 777로 되어 있어야 합니다.
이 권한이 정상적으로 되어 있지 않을때 위와 같은 내용의 오류가 발생합니다.