“데이터베이스 연결 설정 중 오류”메시지를 무시하는 플러그인이 있습니까? [닫은]


10

내 공급자의 데이터베이스 서버에 최근 가동 중지 시간이 발생했으며 사이트에 약 1 시간 동안 "데이터베이스 연결 설정 오류"메시지가 표시되었습니다.

나는 그 문제가 무엇인지 알았지 만 그 메시지를 좀 더 친근한 것으로 대체 할 수 있다면 (사용자를 놀라게하지 않기 위해 내 사이트의 템플릿 내에 포함 된 더 자세한 메시지가 이상적임) 유용 할 것임을 깨달았다.

내 질문은 :이 기능을 제공하는 플러그인이 있습니까? 또는이 오류가 플러그인을 호출하기에 너무 낮은 레벨에서 발생합니까? 그렇다면 아마도 WP 코어를 편집 할 것이지만 더 플러그 가능한 것을 사용하는 것이 좋습니다.

많은 감사합니다

빅스

답변:


12

http://yoast.com/custom-wordpress-database-error-pages/

db-error.php를 wp-content 폴더 (/wp-content/db-error.php)에 추가하여 자신의 데이터베이스 오류 페이지를 만들 수 있습니다. 위의 링크에서 그러한 페이지의 좋은 예를 찾을 수 있습니다. header("HTTP/1.0 500 Internal Server Error");해당 파일을 추가 하는 것을 잊지 마십시오 . 적절한 헤더 메시지가 나타납니다.


신난다, 나는 이것을 몰랐다! 내 모든 사이트에 사용자 정의 페이지를 추가하려고합니다!
Rick Curran


2

나는 그런 플러그인을 알지 못하고 적절한 답변을 기꺼이 찬성 할 것입니다.

반면에이 메시지를 표시하지 않는 방법은 더 이상 오류가 발생하지 않는 것입니다. 대부분의 호스팅 제공 업체에서 열려있는 최대 연결 수에 도달하면 연결이 거부됩니다.

캐시 플러그인 (예 : WP Super Cache)은 연결 수를 크게 줄이고이 오류 메시지의 빈도를 줄입니다.


1
정적 페이지를 생성하는 WPSuperCache와 같은 캐싱 플러그인을 사용하면 데이터베이스가 완전히 사라지면 사이트가 한동안 페이지 (적어도 캐시에있는 페이지)를 계속 제공 할 수 있습니다.
Carl Russmann
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.