2017-04-10 10 views
0

Woocommerce는 트랜잭션 전자 메일이 CRON 작업으로 전송되는 업데이트 (3.0)를 시작했습니다. 서버가이를 수용하지 않기 때문에 많은 사이트에 문제가 발생합니다. 그리고 내 것도 그렇습니다. 문제Woocommerce 3.0 CRON 작업 이메일을 받아들이도록 서버를 설정하는 방법

사용자 : https://wordpress.org/support/topic/emails-not-being-sent-out-2/#post-9006383

이 이메일을 보내는의 새로운 방법을 해제하는 해결 방법입니다,하지만 난 정말 앞으로 가고 싶어하고 가정으로합니다 (CRON-작업에) 그것을 할.

해결 방법 : https://gist.github.com/mikejolley/16ca078f5c74b401e6ba210644e3173d

나는 VPS (DirectAdmin에에에 CentOS 7)에있어 완전한 제어 할 수 있습니다. 내 서버에서 어떻게 활성화시킬 수 있는지 궁금합니다. 검색 방향도 도움이됩니다.

감사합니다,

루벤은

+0

wp-config에이 줄이 있습니다. define ('DISABLE_WP_CRON', true); –

+0

개발자의 조언은이 플러그인을 추가하여 표시되는 내용을보고하는 것입니다. https://wordpress.org/plugins/debug-bar-cron/ –

답변

0

가능성이 가장 높은 이유는 어떻게 든 WP CRON 기능을 비활성화 백성이 될 것으로 보인다. wp-config에서 다음과 같은 행을 확인하십시오.

define('DISABLE_WP_CRON', true); 

제거하면 WP_CRON을 활성화해야합니다. cron 작업이 실행되고 있지 않거나 어떤 종류의 오류 메시지가 나타나면, 어떤 일이 일어나고 있는지보기가 어려울 수 있습니다.

wordpress.org/plugins/debug-bar-cron 

이 플러그인을 설치하고 크론 작업이 실행되는 경우가 발생하고있는 무슨 오류를 참조하십시오를 디버깅하는 플러그인이있는 이유입니다. WP CRON 작업은 다른 요청과 동일한 사용자로 실행해야합니다.

하지만 가장 큰 문제는 다음과 같습니다. WP 사이트에서 조회가 발생하지 않으면 WP CRON 작업이 실행되지 않습니다. 예, 매일 또는 2 일에 한 번 주문을받는 유휴 사이트가있는 경우 전자 메일은 앉아서 보내지 않을 수 있습니다. 귀하의 사이트가 cron 작업이 실행될 수 있도록 충분히 바쁘지 않은 경우, 더 잘 작동시키지 마십시오 (CentOS 기반 crontab 작업이라도 외부 서비스를 설정하여 5-10 분 간격으로 사이트에 접속할 수 있음)

+0

여기 WP-CRON이 유용한 이유에 대한 기사가 있습니다. http : //chrislema.com/understanding-wp-cron/ –