설명
이 플러그인은 PHP 오류 기록의 최신 안내문을 보여주는 알림판 위젯을 추가해요. 새로 기록된 오류에 대한 이메일 알림도 보낼 수 있어요.
특징
- 오류 기록 위치를 자동으로 감지해요.
- 아직 활성화하지 않았으면 PHP 오류 기록 구성하는 법을 설명해요.
- 보일 기록 항목의 수를 구성할 수 있어요.
- 기록된 오류에 대한 이메일 알림을 보내요 (선택사항).
- 이메일 주소와 빈도를 구성할 수 있어요.
- 기록 파일을 쉽게 정리할 수 있어요.
- 알림판 위젯은 관리자만 볼 수 있어요.
- 매우 큰 기록 파일에도 동작하도록 최적화되었어요.
사용법
플러그인을 설치하면, 알림판에 가고 “PHP 오류 기록” 위젯을 “화면 선택지” 구역을 통해 활성화해요. 위젯은 PHP 오류 기록에서 최근 20행을 자동으로 보여줄거에요. “오류 기록이 활성해제되었어요”와 같은 오류 안내문을 보는 대신, 보이는 지침을 따라 오류 기록을 구성하세요.
이메일 알림은 기본적으로 활성해제되었어요. 활성화하려면, 위젯의 오른쪽 위에 있는 “구성” 연결을 누르고 이메일 주소를 “다음으로 기록된 오류를 정기적으로 이메일:” 상자에 입력해요. 원한다면, “이메일 보내는 주기”떨궈내림에서 이메일 사이의 최소 시간 간격을 선택하여 이메일 주기를 바꿀수도 있어요.
스크린샷
설치
사이트에 플러그인을 설치하려면 다음 단계를 따라해요:
- .zip 파일을 컴퓨터에 내려받아요.
- 플러그인 -> 새로 추가에 가고 “올리기” 선택지를 골라요.
- .zip 파일을 올려요.
- *플러그인 -> 플러그인 설치” 페이지를 통해 플러그인을 활성화해요.
- 알림판에 가서 “PHP 오류 기록”위젯을 “화면 선택지” 구역을 통해 활성화해요.
- (선택사항) 플러그인을 구성하는 오른쪽 위의 “구성” 연결을 눌러요.
후기
2024년 12월 17일
Pretty good but why did you make it a widget ? It’s very unpractical
2024년 12월 1일
unable to find the admin list of the php error. quite confusing where to locate this. not sure if this related to the wordpress latest version
2024년 9월 24일
With powerful options like ignore or fixed to filter messages one can focus on what needs attention. The PRO version summary is very helpful.
A suggested enhancement to make the monitor more readable has been delivered quickly.
2024년 7월 4일
Both Free and Pro and very helpful. Sometimes I struggled with server setups / access rights – the plugin devs could improve the error messages in such cases – but when it works it’s very helpful.
2023년 12월 22일
and no settings option, it threw errors. We found another plugin.
2023년 11월 30일
Nice plugin! Makes it easy to keep up with errors.
기여자 & 개발자
변경이력
1.7.10
- Fix likely crash due to some Freemius SDK files being missing.
1.7.9
- Made the “Stack Trace” section collapsible. By default, it will always be expanded if available. You can change that in the widget configuration, in the new “Context” section. The plugin will also remember the state of recently collapsed/expanded “Stack Trace” sections (per unique log message).
- Updated the Freemius SDK to version 2.9.0.
- Tested up to WP 6.6.2.
1.7.8
- Added a “Download Log” button. It downloads the PHP error log as a ZIP file. The button will only appear if the log is not empty and the server meets a number of additional requirements (PHP 8.1+, 64-bit PHP version, zlib and mbstring extensions).
- Increased the minimum required PHP version to 7.4.
- Updated the Freemius SDK to the latest version.
- Tested up to WP 6.6-alpha.
1.7.7
- Updated the Freemius SDK to the latest version.
- Tested with WP 6.3-beta.
1.7.6
- Updated the Freemius SDK to version 2.5.8.
- Tested with WP 6.2.2 and 6.3-alpha.
1.7.5
- Fixed a visual bug where the log size limit field was too narrow in the most recent WP version.
- Tested with WP 6.2.
1.7.4
- Updated the Freemius SDK to version 2.5.3 in the hopes of fixing a couple of PHP 8.1 deprecation notices that appear to be triggered by the SDK.
1.7.3
- Fixed a number of PHP 8 deprecation warnings and compatibility issues.
- Tested with WP 6.1.
1.7.2
- Added an “Ignored regular expressions” setting. Enter one or more regex patterns in the box and the plugin will hide log entries that match any of those patterns.
1.7.1
- Added a “Clear Fixed Messages” button.
- Fixed a scheduling bug where, in certain configurations, the plugin would send some email notifications too late.
- 보안 문제를 수정했어요.
- Tested with WP 5.9.1 and 6.0-alpha (briefly).
1.7
- Added a “mark as fixed” option. Like the “ignore” option, “mark as fixed” hides all existing copies of a specific error. However, if the same error happens again in the future, the plugin will make it visible again.
- Added a “Clear Ignored Messages” button. It un-ignores all previously ignored messages.
- Fixed a couple of PHP 8 deprecation warnings about a required parameter following an optional parameter.
- Tested with WP 5.6.1 and 5.7-beta.
1.6.13
- 수정 “사용하지 않아요: contextual_help는 3.3.0판부터 사용하지 않아요”. 이 플러그인은 “contextual_help”필터를 사용하지 않지만, 다른 활성 플러그인을 사용할 수도 있는scbFramework의 사본을 포함해요. 이 플러그인 중 일부는 “contextual_help”를 사용하는 scbFramework에서 코드를 실행할 수 있어요. 이 사용하지 않는 코드는 이제 제거했습니다.
- 워프 5.5.3에서 시험했어요.
1.6.12
- 복구할 수 있는 치명적인 오류가 알 수 없는 유형으로 바르지 않게 보이는 문제를 수정했어요.
- 빠진 이용환경 안내문에 문자 도메인을 추가했어요.
- 프리미우스 SDK를 2.4.1으로 갱신했어요.
- 워프 5.5.1과 5.6-베타로 시험했어요.
1.6.11
- PHP 버전의 최소 요구사항을 5.6으로 변경했어요.
- 워프 5.5까지 시험되었어요.
1.6.10
- 플러그인이 매우 긴 기록 항목(예. 백만 자 이상)의 분석을 시도하는 동안 얼거나 충돌할 수 있는 버그를 수정했어요.
- 프리미우스 SDK를 2.3.2으로 갱신했어요.
- 워프 5.4.1까지 시험되었어요.
1.6.9
- 다중사이트가 아닌 사이트의 네트워크 관리자에 접근을 시도할 때 “정의되지 않은 get_blog_list() 함수가 호출되었어요” 오류를 수정했어요.
1.6.8
- 워프-쪽탐색과 충돌을 다시 수정했어요. 이전판에 포함된 수정은 완전히 효과적이지 않았어요.
1.6.7
- 치명적 오류를 일으킬 수 있는 워프-쪽탐색의 충돌을 수정했어요.
- 프리미우스 SDK를 최신판으로 갱신하였고 프리미우스 관련 문제를 해결할 수 있어요.
- 워프 5.3까지 시험되었어요.
1.6.6
- 플러그인이 잘린 스택 추적을 보이는 방식을 개선했어요. 이제 마지막 항목을 매우 길고 좁은 문자 블록으로 보이지 않아요.
- scb뼈대의 이전판을 이용하는 플러그인과 충돌에 대한 해결방법을 추가했어요.
- 워프 5.2까지 시험되었어요.
1.6.5
- 표준 심각도 수준(알림, 경고, 오류, 기타)의 일치하지 않는 기록 항목을 거르지 못하는 버그를 수정했어요. 이제 분류되지 않은 기록 항목을 거르미 설정의 “기타” 선택지를 설정 해제하여 숨길 수 있어요.
- 보안 문제를 수정했어요.
- 워프 5.1 출시에서 시험했어요.
1.6.4
- 플러그인 구성 권한을 바꿨어요. 구성을 바꾸려면 “install_plugins” 기능이 필요해요. 이전판은 “update_core” 기능을 사용했어요.
- 플러그인 구성을 바꿀 수 없는 이용자에게 쓸모 없는 “제출”단추가 보이는 버그를 수정했어요.
- 워프 5.1-알파에서 시험했어요.
1.6.3
- “작업 가져오러 가기 (워프 작업관리자에서)” 1.4.6과 충돌에 대한 해결법을 추가했어요.
- 워프 5.0 출시에서 시험했어요.
1.6.2
- 새 이용자가 기록 파일을 만들고 오류 기록을 활성화하는 것을 돕는 설치 마법사를 추가했어요. 원하는대로 직접 할 수 있어요. 기록이 이미 구성되었으면 설치 안내가 자동으로 사라져요.
- 다중사이트 네트워크의 개별 사이트의 플러그인을 활성화가 어떤 경우에 치명적 오류의 원인이 될 수 있는 버그를 수정했어요.
- 워프 5.0-알파에서 추가로 시험했어요.
1.6.1
- “승급” 연결이 특정 구성에서 깨지는 문제를 수정했어요.
1.6
- 각 오류 안내문에 심각도 수준을 보이는 색상점을 추가했어요. 치명적 오류는 빨간색, 경고는 주황색, 안내와 엄격한 표준 안내문은 회색, 그리고 사용자 지정이나 알 수 없는 안내문은 파란색이에요.
- 이메일 알림에 대한 새 설정을 추가했어요: “새 안내문에 대한 기록을 확인하는 빈도”.
- 단순한 치명적 오류와 경고 대신에 어떻게 워드프레스가 모든 유형의 오류를 기록할지 설정하는 법을 설명하는 안내를 추가했어요.
- 프리미우스 통합을 추가했어요.
- 위젯의 아래쪽에 프로판의 연결을 추가했어요.
- 여러줄 기록 항목의 분석을 개선했어요. 이제 플러그인은 모든 줄을 완전히 별도의 오류로 취급하는 대신 동일한 안내문의 일부로 모든 줄을 보여요.
- 스택 추적 서식을 개선했어요.
- 다중사이트에서, 이제 알림판 위젯이 네트워크에서도 보여요.
- 권한을 바꿔서 최고 관리자만 플러그인 설정을 바꾸거나 기록 파일을 정리할 수 있어요. 일반 관리자는 여전히 위젯을 볼 수 있어요.
1.5.7
- 이제 위젯이 기록 시간지정정보가 UTC 대신 지역 시간으로 보여요.
- 매우 긴 기록 항목의 분석을 시도할 때 던지는 런타임 예외 “역추적 버퍼 넘침”을 수정했어요.
1.5.6
- 이제 모든 항목이 걸러질 때도 알림판 위젯이 기록 파일 크기와 “기록 정리하기” 단추를 보여요.
- 워프 4.9와 워프 5.0-알파에 시험했어요.
1.5.5
- 2개의 PHP 안내를 수정했어요: “정의되지 않은 색인: […]Cron.php의 69행에 예정”과 “정의되지 않은 색인: […]Cron.php의 76행에 시간”.
- 모든 오류와 안내를 기록하는 예제 코드에 “error_reporting(E_ALL)”를 추가했어요.
- 워프 4.9-베타2에서 시험했어요.
1.5.4
- “내용을 쓸 때 메소드 반환 값을 사용할 수 없어요” 오류를 수정했어요. 5.5 이하의 PHP판에만 영향을 미치는 호환 문제가 있었어요.
1.5.3
- 여러 주소에 이메일 알림을 보낼 수 있어요. 이메일을 쉼표로 구분하여 입력하기만 해요.
- 워드프레스가 신뢰할 수 없고 크론 이벤트가 너무 잦을 때조차 구성된 주기보다 이메일 알림이 덜 자주 보내지도록 해요.
- 워프 4.9-알파-40871에서 시험했어요.
1.5.2
- 디렉토리가 없어서 생기는 치명적 오류를 수정했어요. 확실히 SVN 외부가 워드프레스닷오알지 플러그인 저장소에서 작동하지 않아요.
1.5.1
- 특정 오류 안내문을 무시하는 선택지를 추가했어요. 무시된 안내문이 알림판 위젯에서 보이지 않고 이메일 알림을 만들지 않지만, 기록 파일에는 있어요.
- PHP 7이 만드는 스택 추적 분석에 대한 제한된 지원을 추가했어요.
- 기록 출력을 좀 더 간소하게 만들었어요.
- 기록 구문 분석 성능을 개선했어요.
- “foreach에 대한 바르지 않은 인수가 제공되었어요” 경고를 scbCron에서 수정했어요.
1.5
- 심각도 거르미를 추가했어요. 예를 들어, 플러그인이 치명적 오류에 대한 알림을 보내지만 경고나 알림을 보내지 않는 기능을 사용할 수 있어요.
- XDebug 스택 추적에 대한 제한된 지원을 추가했어요. 스택 추적이 여러 개의 분리된 항목대신 오류 안내문의 일부로 보일 거에요. 더하여, 스택 추적 항목이 줄 제한에 포함되지 않아요.
1.4.2
- 1.4.1판에 도입한 분석 오류에 대한 긴급 수정이 있어요.
1.4.1
- 워프의 이전 판을 이용하는 사이트에 Plugin.php에 ㅋ볘석 오류를 일으키는 PHP 호환성 문제를 수정했어요.
1.4
- 기록 파일이 지점된 임계값을 넘을 때 이메일 알림을 보내는 선택지를 추가했어요.
- 소소한 번역 버그를 수정했어요.
- 위젯이 이제 설치 지침에 따라 전체 워프 루트 디렉토리를 보여요. 기록 파일의 절대 경로를 좀 더 쉽게 알게 해요.
- 워프 4.6-베타3에 시험했어요.
1.3.3
- i18n 지원을 추가했어요.
- 다른 플러그인이나 오류 기록 위젯을 보이거나 숨겨주게 하는
elm_show_dashboard_widget
거르미를 추가했어요. - 워프 4.5.1과 워프 4.6-알파에 시험했어요.
1.3.2
- 워프 4.5에 시험했어요 (출시 후보).
1.3.1
- 윈도우와 맥 스타일의 줄바꿈 지원을 추가했어요.
1.3
- 뒤집힌 순서의 기록 항목 보이기 선택지를 추가했어요 (최근에서 이전).
- 기록 파일이 있지만 접근할 수 없는 경우에 대한 다른 오류 안내문을 추가했어요.
- 크론작업을 실행할 때 관리 화면에 플러그인을 부르기만 해요.
- 오류 기록이 이따금 위젯 외부로 확장되는 문제를 해결했어요.
- 워프 4.4까지 시험했어요 (알파판).
1.2.4
- 워프 4.2까지 시험했어요 (최종 출시).
- 이따금씩 보내지는 중복된 이메일 알림을 방지하는 파일 기반 전용 잠금을 추가했어요.
1.2.3
- 워프 4.2-알파까지 시험했어요.
- 기록을 정리한 뒤에 페이지를 새로고칠 때 더 이상 플러그인이 기록을 다시 정리하지 않을 거에요.
1.2.2
- 최근 개정한 Scb 뼈대를 갱신했어요.
- 워드프레스 4.0 베타까지 시험했어요.