을 받았습니다. PHP를 사용하여 함수를 작성했습니다. Cron 작업을 사용하여 실행할 때 몇 가지 문제가 있습니다. 정상적으로 실행되면 (Cron 작업이 없으면 아무 문제없이 작동합니다).내 Cron 작업을 실행할 때 전자 메일
<?php
require "PHPMailer/src/PHPMailer.php";
require "PHPMailer/src/OAuth.php";
require "PHPMailer/src/SMTP.php";
require "PHPMailer/src/POP3.php";
require "PHPMailer/src/Exception.php";
require 'PHPMailer/src/PHPMailerAutoload.php';
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
이 내 코드
이 문제의 일부입니다 크론 작업
PHP를 사용하여이 실행할 때 : 해당 파일이나 디렉토리
라인 2 : 포함 : 명령을 찾을 수 없음
3 행 : 포함 : 명령을 찾을 수 없음
,라인 4 : 포함
라인 (5)을 찾을 수없는 명령 : 포함
발견되지 명령을 포함선로 (7)를 찾을 수없는 명령 : 포함
라인 9없는 명령 : 사용 : 명령
라인 (10)을 찾을 수 없습니다 사용 : 명령을 찾을 수 없습니다
이것에 관해서 조금이라도 생각해 보면
어떻게 스크립트가의 crontab에 전화 않습니다
명시 적으로 PHP를 언급하기 위해 cron 명령을 변경? – kerbholz
cron 스크립트가있는 PHPMailer 라이브러리가 있습니까? 이 경우 동일한 디렉토리 여야합니다. 그리고 오토로더를 사용하고있는 것처럼 보입니다. 그것이 작곡가라면 autoload.php를 cron 스크립트의 맨 위에 추가해야하고 벤더 디렉토리는 같은 디렉토리에 있어야합니다. –
script/robots.php의 경로 이것은 내 cron 작업에서 스크립트를 호출하는 방법입니다. 네, 그 폴더에 PHPMailer 라이브러리가 있습니다. –