2017-09-12 1 views
1

Plesk의 최신 버전 중 하나에 cron을 설치해야합니다. cron에 대한 URL은 다음과 같습니다. http://www.example.com/admin/cronmanager.php?route=cron/prods/all&key=1234 plesk 대시 보드를 통해 스크립트 경로와 인수를 설정할 수 있습니다. 스크립트 경로 필드 옆의 폴더 버튼을 통해 서버에서 파일을 선택할 수 있으므로 정확한 경로를 찾는 것이 쉽습니다 (example.com/admin/cronmanager.php). $ _get 변수가 문제입니다. 스크립트 경로에 넣으려고했으나 작동하지 않았습니다. 내가 시도 :

example.com/admin/cronmanager.php?route=cron/prods/all & 키 = 1234

example.com/admin/cronmanager.php 경로 = 크론/PRODS는/모든 키 = 1234 나는 또한이 같은 주장에 $ _GET을 넣어 시도

: 경로 = 크론/PRODS는/모든 키 = 1234

또한 작동하지 않았다. Google조차 나를 도울 수 없었습니다. DirectAdmin에서는 문제가 없습니다. 이 작업을 수행하는 올바른 방법은 무엇입니까?

답변

2

나는 당신이 명령 줄을 통해 cron 작업 'PHP 스크립트 실행'을 설정하는 것을 이해했다면. 스크립트에 대한 HTTP 요청이 없으므로 PHP 명령 행에 $ _GET/$ _ POST 변수가 없습니다.

대신 당신은 작업 유형 'URL을 가져 오기'를 사용하고 ($ _ GET)를 위해서 var_dump 확인할 수 있습니다 속임수를 썼는지

fetch url plesk cron

+1

예. URL을 가져오고 PHP 스크립트를 실행하는 것의 차이점을 모르지만 URL을 실행하면됩니다. 문제없이 URL로 example.com/admin/cronmanager.php?route=cron/prods/all&key=1234를 사용했습니다. 감사합니다. – php4all