워드프레스 각종 Error(오류)들과 해결방법 정리(1) : 기본. debugging, 오류 수정(誤謬修正), PG개발 포함 의 내용이 워낙 많아져 여기서 다루지 못한 내용들은 이곳에서 기타로 분류하여 다루겠습니다.
( How to deactivate all plugins when not able to access the administrative menus? )
워드프레스는 테마와 플러그인에서 문제가 발생하는 경우가 많습니다. 이 경우 중 플러그인 문제를 찾기 위해서는 모든 플러그인을 비활성화해야 하는 경우가 왕왕 있을 수 있습니다. 그런데, 엎친 데 덮친 격으로 관리 화면(대시보드)에 액세스할 수 없는 경우, 많이 당혹스러워지게 됩니다. 이럴 때 유용한 해결책입니다.
두 가지 방법 중 하나를 사용하여 모든 플러그인을 비활성화할 수 있습니다.
카페24의 경우, 웹에서 Mysql을 다룰 수 있는 도구인 phpmyadmin을 이용할 수 없습니다. phpMtAdmin를 대신한 플러그인을 설치하려고 해도 ftp를 이용하여 업로드해야 하므로 처음부터 FTP를 이용하시는 것이 좋을 것 같습니다.
호스트의 제어판에 제공된 파일 관리자 또는 FTP를 통해 플러그인 폴더를 재설정하십시오 . 이 방법은 플러그인 옵션을 유지하지만 플러그인을 수동으로 다시 활성화해야 합니다.( Or reset your plugins folder via FTP or the file manager provided in your host’s control panel. This method preserves plugin options but requires plugins be manually reactivated. )
(WP File Manager 플러그인
20.8.17경 부터 카페24에서는 보안 문제로 MySQL 웹어드민 서비스를 종료하여 더 이상 phpMyAdmin을 사용할 수 없게 되었습니다. 다른 방법으로 HeidiSQL 같은 MySQL 클라이언트를 사용하여 DB에 접속할 수 있습니다. ( 출처 : 워드프레스 정보꾸러미의 카페24에서 phpMyAdmin을 설치하여 DB에 접속하기 )
개인적으로 이 방법을 사용하여 DB에 접속하고 있습니다. 하지만 phpMyAdmin에 익숙한 대부분의 사용자들에게 처음에는 조금 불편하게 느껴질 수 있습니다. 보안상의 문제가 있더라도 카페24에서 phpMyAdmin을 설치하여 DB에 접속하려는 경우 phpMyAdmin 설치 파일을 다운로드하여 ftp를 통해 업로드할 수 있습니다.
phpMyAdmin 을 사용하여 모든 플러그인을 비활성화하십시오.( Use phpMyAdmin to deactivate all plugins. )
( An update was just released, so why does my blog not recognize the update is available? )
( Why did I lose custom changes to the WordPress Default Theme during the last automatic upgrade? )
위에서 언급하였듯 카페24의 경우, 웹에서 Mysql을 다룰 수 있는 도구인 phpmyadmin을 이용할 수 없습니다. 워드프레스 정보꾸러미의 카페24에서 phpMyAdmin을 설치하여 DB에 접속하기 를 참조하여 플러그인을 설치한 후에 야 phpmyadmin에 접속할 수 있습니다. (참고 : 블루호스트 쓰면 이런 번거로움을 겪지 않아도 되는데…. 국내 PG사는 해외호스팅사를 이용하는 쇼핑몰에는 가맹을 안 해주니 어쩔 수없이 카페24를 사용해야 합니다.)
때때로 하나 이상의 MySQL 데이터베이스 테이블을 복구해야 할 수 있습니다. dev.mysql.com의 MyISAM 테이블을 복구하는 방법 에 따르면 “tbl_name.frm이 변경에 대해 잠겨 있습니다”, “tbl_name.MYI 파일을 찾을 수 없습니다(Errcode: nnn)”, “예기치 않은 파일 끝”, “레코드 파일이 손상되었습니다” 또는 “테이블 핸들러에서 nnn 오류가 발생했습니다”.(Every once in a while, it may be necessary to repair one or more MySQL database tables. According to the How to Repair MyISAM Tables at dev.mysql.com there are a number of reasons to repair a table including errors such as “tbl_name.frm is locked against change”, “Can’t find file tbl_name.MYI (Errcode: nnn)”, “Unexpected end of file”, “Record file is crashed”, or “Got error nnn from table handler”.)
다음은 phpMyAdmin을 사용하여 MySQL 데이터베이스의 테이블을 복구하는 단계입니다 .
항상 데이터베이스의 현재 백업을 유지하는 것이 좋습니다. 워드프레스 백업 참조해주세요.
Emptying a Database Table 를 참조하세요.
( Emailed passwords are not being received )
( Why can’t I see my posts? All I see is Sorry, no posts match your criteria? )
브라우저 캐시와 쿠키를 지우면 이 문제가 해결될 수 있습니다. 내가 변경하고 아무 일도 일어나지 않음을 참조하십시오.
( How do I solve the Headers already sent warning problem? )
( Why doesn’t my “Publish” or “Save Draft” button work? )
How to fix 404 error when using Pretty Permalinks?
( Why isn’t the admin user listed as an author when editing posts? )
( Why is the wrong author name displayed for a post on a blog? )
여기서 언급한 FAQ 외에도 WordPress에 대한 추가 도움말을 찾는 데 도움이 되는 다양한 리소스가 있습니다 .
이미지를 upload하려고 하는데 아래와 같은 오류를 접하게 되었습니다.
“abc-file.pgn” has failed to upload.
Unable to create directory wp-content/uploads/2020/12. Is its parent directory writable by the sever?
원인은 파악하지 못하였고, How to Fix the “Is its parent directory writable by the server?” WordPress Error 를 보고 해결하였습니다. 저의 경우, Method 1 – Changing the Uploads Folder Directory 로 해결하였는데 이렇게 해서 안되시는 분들은 이 게시글을 참조해주세요.
저는 wp-config.php 를 Visual Studio Code로 편집하여 upload하였는데 Visual Studio Code 대신 메모장으로 하셔도 됩니다.
Visual Studio 소개 : Visual Studio에 관해서는 Microsoft에서 소개하는 19분 분량의 컨텐츠를 참조하세요.
(WP File Manager 플러그인으로 wp-config.php 를 바로 수정하려 하였는데 코어 파일이라 에러가 납니다.) upload할때는 카페24의 웹FTP로 upload하였습니다.
참고자료 : 1. How to Fix the “Is its parent directory writable by the server?” WordPress Error
2. Microsoft의 Visual Studio 소개
3. wordpress.org 의 FAQ Troubleshooting
4. 워드프레스 정보꾸러미의 카페24에서 phpMyAdmin을 설치하여 DB에 접속하기